我在 ubuntu 20.04(服务器没有 gui)上,有两个物理磁盘(sda、sdb)。计算机是 2010 年的 mac mini,只安装了 ubuntu,没有 macos。由于这是我的家庭服务器,我想使用 dd 命令将磁盘备份到两个磁盘的映像文件。对于这个任务,我想从外部可启动的 usb 驱动器启动。(包含已安装的可启动 mac os)通常我按 ALT 键进入 macos efi 启动菜单,但这似乎不起作用。我发现 mac os efi 启动分区在 sdb 上,但 ubuntu 从 sda 启动。
以下是输出sudo efibootmgr -v
BootCurrent: 0001
Timeout: 4 seconds
BootOrder: 0080,0000,0001
Boot0000* debian HD(1,GPT,cb2ce21f-937f-4ae2-bf1d-3c4b18c8c767,0x800,0x100000)/File(\EFI\debian\shimx64.efi)
Boot0001* ubuntu HD(1,GPT,40131ba1-f416-4eac-b91d-d1b6fed02a9c,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0080* Mac OS X PciRoot(0x0)/Pci(0xa,0x0)/Sata(0,0,0)/HD(3,GPT,66ff9d2a-650e-49d9-93f7-b6b02c280383,0xd604128,0x40000)
BootFFFF* PciRoot(0x0)/Pci(0x4,0x1)/USB(3,0)/HD(2,0,00000000000000000000000000000000,0xe68,0x1f00)/File(\EFI\BOOT\BOOTX64.efi)
下面是输出sudo parted -l
Model: ATA OCZ-VERTEX2 (scsi)
Disk /dev/sda: 115GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 boot, esp
2 538MB 1612MB 1074MB ext4
3 1612MB 115GB 113GB
Model: ATA Hitachi HTS54503 (scsi)
Disk /dev/sdb: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 20.5kB 210MB 210MB fat32 EFI System Partition boot, esp
2 210MB 319GB 319GB ext4 Macintosh HD
3 319GB 320GB 650MB hfs+ Recovery HD
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu--vg-lv--0: 113GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 113GB 113GB ext4
所以我想我需要将EFI System Partition
sdb 添加到 uefi 启动的启动顺序中efibootmanager
我说得对吗?如果对,我该怎么做?目标应该是,如果我按下键盘上的 ALT 键,macos 启动菜单就会显示出来。