Tôi có một số máy chủ có cùng thiết lập cơ bản: ổ đĩa chính với VFAT/boot/efi, XFS/boot và XFS/trên LVM; và ổ đĩa phụ có cùng thứ giống hệt nhau, mỗi phân vùng được đồng bộ hóa hàng đêm.
Tôi cũng có một tập lệnh đảm bảo (về mặt lý thuyết) rằng grub và EFI, v.v. được thiết lập để khi máy chủ được khởi động lại, nó sẽ khởi động từ ổ đĩa chính. Thông thường, điều này hoạt động, nhưng trên máy chủ cụ thể này, có vẻ như nó luôn thích ổ đĩa phụ hơn, ngay cả khi tôi trao đổi ổ đĩa. Đó là: có vẻ như ổ đĩa khởi động liên tục ở khe cắm thứ hai (mặc dù điều đáng chú ý là do tôi tự cắm dây dẫn vào ổ đĩa, nên hoàn toàn có khả năng khe cắm thứ hai thực sự liệt kê đầu tiên trên bo mạch chủ, nhưng tôi không thể hiểu tại sao điều đó lại xảy ra vật chất chẵn).
Đây là tình huống LVM:
rlpowell@stodi> sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 stodi_orange_2021_10 lvm2 a-- 930,55g 0
/dev/sdb3 stodi_pink_2020_10 lvm2 a-- 930,55g 0
rlpowell@stodi> sudo lvs
LV VG Attr LSize Pool Dữ liệu gốc % Meta% Nhật ký di chuyển Cpy%Sync Chuyển đổi
gốc stodi_orange_2021_10 -wi-ao---- 930,55g
gốc stodi_pink_2020_10 -wi-ao---- 930,55g
(Trên máy chủ này, màu cam hiện là màu chính và màu hồng hiện là màu phụ.)
Khi nó hoạt động, chúng ta có:
/dev/mapper/stodi_orange_2021_10-root 931G 686G 245G 74%/
/dev/sda2 483M 256M 228M 53%/khởi động
/dev/sda1 488M 6,4M 482M 2%/boot/efi
rlpowell@stodi> mèo /proc/phân vùng
lớn nhỏ tên #blocks
8 0 976762584 sda
8 1 499712 sda1
8 2 499712 sda2
8 3 975762119 sda3
11 0 1048575 sr0
253 0 975757312 dm-0
8 16 976762584 sdb
8 17 499712 sdb1
8 18 499712 sdb2
8 19 975762119 sdb3
253 1 975757312 dm-1
Đây là tình huống EFI:
rlpowell@stodi> sudo efibootmgr -v
Khởi động hiện tại: 0013
Thời gian chờ: 30 giây
BootOrder: 0001,0015,000C,0000,0013,0002,0003,0004,0005,0006,0007,0008,0009,000A,000B,000C,000D,000E,000F,0010,0011,0012,0013,0014, 0016
Menu Khởi động Boot0000 FvVol(cdbb7b35-6833-4ed6-9ab2-57d2acddf6f0)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)....ISPH
Boot00000013* Samsung SSD 870 EVO 1TB PciRoot(0x0)/Pci(0x11,0x4)/Sata(0,0,0)N.....YM....R,Y.....ISPH
Boot0001* stodi_orange_2021_10 HD(1,GPT,cb8227c2-dc52-fc4f-bd8f-b46f71104428,0x800,0xf4000)/Tệp(\EFI\fedora\shimx64.efi)
Boot0002 Thiết lập Bios FvVol(cdbb7b35-6833-4ed6-9ab2-57d2acddf6f0)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0003 Quản lý ROM tùy chọn bên thứ 3 FvVol(cdbb7b35-6833-4ed6-9ab2-57d2acddf6f0)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0004 Chẩn đoán Hệ thống FvVol(cdbb7b35-6833-4ed6-9ab2-57d2acddf6f0)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)...... ISPH
Boot0005 Chẩn đoán hệ thống FvVol(cdbb7b35-6833-4ed6-9ab2-57d2acddf6f0)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0006 Chẩn đoán hệ thống FvVol(cdbb7b35-6833-4ed6-9ab2-57d2acddf6f0)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)...... ISPH
Boot0007 Chẩn đoán hệ thống FvVol(cdbb7b35-6833-4ed6-9ab2-57d2acddf6f0)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)...... ISPH
Boot0008 Menu khởi động FvVol(cdbb7b35-6833-4ed6-9ab2-57d2acddf6f0)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0009 USB: BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x1d,0x0)......ISPH
Khởi động mạng Boot000A FvVol(cdbb7b35-6833-4ed6-9ab2-57d2acddf6f0)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot000B* SSD Samsung 870 EVO 1TB BBS(HD,Harddisk1,0x400)/PciRoot(0x0)/Pci(0x11,0x4)......ISPH
Boot000C* Khe cắm IBA GE 00C8 v1550 BBS(Mạng,Mạng1,0x0)/PciRoot(0x0)/Pci(0x19,0x0)......ISPH
Boot000D* Khe cắm IBA GE 0500 v1550 BBS(Mạng,Mạng1,0x0)/PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)......ISPH
Boot000E* Khe cắm IBA GE 0500 v1550 BBS(Mạng,Mạng1,0x0)/PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)......ISPH
Boot000F USB: PciRoot(0x0)/Pci(0x1d,0x0)N.....YM....R,Y.....ISPH
Boot0010* hp DVDRW DU8A6SH PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)N.....YM....R,Y.....ISPH
Boot0011* hp DVDRW DU8A6SH BBS(CDROM,CDROM1,0x400)/PciRoot(0x0)/Pci(0x1f,0x2)......ISPH
Boot0012 Thông tin hệ thống FvVol(cdbb7b35-6833-4ed6-9ab2-57d2acddf6f0)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0013* Fedora HD(1,GPT,cb8227c2-dc52-fc4f-bd8f-b46f71104428,0x800,0xf4000)/Tệp(\EFI\fedora\shimx64.efi)....ISPH
Boot0014 Phục hồi HP FvVol(cdbb7b35-6833-4ed6-9ab2-57d2acddf6f0)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0015* stodi_pink_2020_10 HD(1,GPT,3dc251c1-c845-1f4b-9a0b-ebc15792efd6,0x800,0xf4000)/Tệp(\EFI\fedora\shimx64.efi)
Boot0016* Samsung SSD 860 EVO 1TB PciRoot(0x0)/Pci(0x11,0x4)/Sata(1,0,0)N.....YM....R,Y.....ISPH
Và đây là grub:
rlpowell@stodi> Danh sách sudo grub2-editenv /boot/grub2/grubenv
đã lưu_entry=a7afe39309446d92f17c60bc5467f619-5.14.9-200.fc34.x86_64
kernelopts=root=/dev/stodi_orange_2021_10/root ro rd.auto enforcing=0 crashkernel=auto video=DP-1:1280x1024-32@60e
boot_success=1
boot_indeterminate=0
rlpowell@stodi> sudo cat /boot/loader/entries/a7afe39309446d92f17c60bc5467f619-5.14.9-200.fc34.x86_64.conf
tiêu đề Fedora (5.14.9-200.fc34.x86_64) 34 (Ba mươi bốn)
phiên bản 5.14.9-200.fc34.x86_64
linux /vmlinuz-5.14.9-200.fc34.x86_64
initrd /initramfs-5.14.9-200.fc34.x86_64.img
tùy chọn root=/dev/mapper/stodi_orange_2021_10-root ro rd.auto enforcing=0 crashkernel=auto video=DP-1:1280x1024-32@60e
grub_users $grub_users
grub_arg --không giới hạn
hạt nhân grub_class
Nhưng nếu tôi khởi động lại, như tôi đã nói, thay vào đó, nó sẽ chạy trên LV màu hồng (tức làtrên ổ đĩa thứ cấp). Điều này đúng ngay cả khi trước đây tôi đã khởi động từ màu cam với ổ đĩa màu hồng đã bị loại bỏ.
Tôi không thể thấy phần nào của điều này làm cho điều đó có thể.
Có thể có điều gì đó đang diễn ra trong BIOS mà efibootmgr không thể tác động?
CHỈNH SỬA: Thông tin UUID:
rlpowell@stodi> sudo blkid
/dev/sda1: SEC_TYPE="msdos" UUID="E6B6-7A41" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="/boot/efi - Phân vùng hệ thống EFI" PARTUUID="cb8227c2-dc52-fc4f-bd8f- b46f71104428"
/dev/sda2: UUID="544b6c29-f436-4b2f-ab73-f2cf643638b7" BLOCK_SIZE="512" TYPE="xfs" PARTLABEL="/Phân vùng khởi động" PARTUUID="fe677923-076f-2c47-bf0d-98b4d7e3e86f"
/dev/sda3: UUID="ur5eed-EJqk-y2op-F1dY-RpUC-SQGW-MCUk48" TYPE="LVM2_member" PARTLABEL="LVM: root trên stodi_orange_2021_10" PARTUUID="b4754fd9-f637-2b4c-9fec-3e120521956f"
/dev/mapper/stodi_orange_2021_10-root: UUID="011f7198-26d2-4c34-bc39-85fc45c55422" BLOCK_SIZE="512" TYPE="xfs"
/dev/sdb1: SEC_TYPE="msdos" UUID="6CBC-8CFB" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="/boot/efi - Phân vùng hệ thống EFI" PARTUUID="3dc251c1-c845-1f4b-9a0b- ebc15792efd6"
/dev/sdb2: UUID="0719024b-8442-4b64-a279-842a6533b511" BLOCK_SIZE="512" TYPE="xfs" PARTLABEL="/Phân vùng khởi động" PARTUUID="8b0e313c-37bc-d242-8b23-b4fc6dbaf519"
/dev/sdb3: UUID="82fp7k-I0Th-92EP-gJ0O-MD5A-efK0-YxZ0bP" TYPE="LVM2_member" PARTLABEL="/ Phân vùng" PARTUUID="b64d042d-443e-6445-afbf-0673810b5a2a"
/dev/mapper/stodi_pink_2020_10-root: UUID="ac593057-5586-416c-b141-c8173cdb4d61" BLOCK_SIZE="512" TYPE="xfs"