Ubuntu не загружается автоматически, но загружается из диспетчера запуска Mac mini 2014 (ключ опции)

Я пытаюсь заставить мой Mac Mini 2014 автоматически загружать Ubuntu 22.04. У меня одиночная загрузка, OSX El Capitan мне не нужен, он слишком старый.

У этого Mac mini неисправный внутренний диск, который невозможно использовать, поэтому я пытаюсь установить Ubuntu на два внешних USB-диска емкостью 2 ТБ.

Мне удалось установить Ubuntu, загрузившись с USB через диспетчер запуска.

Короче говоря, если я загружаю машину без взаимодействия, я получаю значок вопросительного знака, и ничего не загружается, если я удерживаю клавишу выбора, менеджер запуска представляет мне значок загрузки EFI, который позволяет мне загрузиться.

Я перепробовал множество вариантов, но ничего не помогает.

      Last login: Thu Mar  9 22:36:11 2023 from 192.168.2.233
stephen@stephen-Macmini:~$ df -k
Filesystem      1K-blocks     Used  Available Use% Mounted on
tmpfs              801344     1984     799360   1% /run
/dev/sdb3      1849632920 10113548 1745489396   1% /
tmpfs             4006712        0    4006712   0% /dev/shm
tmpfs                5120        4       5116   1% /run/lock
/dev/sdc1      1921724608       28 1824032524   1% /opt
/dev/sdb2        47745772   186628   45101340   1% /boot
/dev/sdb1        24401200    10688   24390512   1% /boot/efi
tmpfs              801340       76     801264   1% /run/user/128
tmpfs              801340       68     801272   1% /run/user/1000
stephen@stephen-Macmini:~$ efibootmgr
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0001,0000
Boot0000* ubuntu
Boot0001* rEFInd Boot Manager
stephen@stephen-Macmini:~$ 
  1. Двойная загрузка OSX и Ubuntu - бросает меня в оболочку Grub
  2. Установил рефинд, не загружается.
  3. Попробовал восстановление загрузки (которое заменило загрузку EFI по умолчанию обратно на Ubuntu). Журнал восстановления загрузки:
      boot-repair-4ppa2056                                              [20230309_2330]

============================== Boot Info Summary ===============================

 => No boot loader is installed in the MBR of /dev/sda.
 => No boot loader is installed in the MBR of /dev/sdb.
 => No boot loader is installed in the MBR of /dev/sdc.

sda1: __________________________________________________________________________

    File system:       
    Boot sector type:  -
    Boot sector info: 

sdb1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /EFI/refind/refind.conf /efi/BOOT/bkpbootx64.efi 
                       /efi/BOOT/bootx64.efi /efi/BOOT/fbx64.efi 
                       /efi/BOOT/mmx64.efi /efi/refind/refind_x64.efi 
                       /efi/ubuntu/grubx64.efi /efi/ubuntu/mmx64.efi 
                       /efi/ubuntu/shimx64.efi /efi/ubuntu/grub.cfg 
                       /efi/refind/drivers_x64/ext4_x64.efi

sdb2: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        /grub/grub.cfg /refind_linux.conf

sdb3: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 22.04.2 LTS
    Boot files:        /etc/fstab /etc/default/grub

sdc1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        


================================ 1 OS detected =================================

OS#1:   Ubuntu 22.04.2 LTS on sdb3

================================ Host/Hardware =================================

CPU architecture: 64-bit
Video: Haswell-ULT Integrated Graphics Controller from Intel Corporation
BOOT_IMAGE of the installed session in use:
/vmlinuz-5.19.0-35-generic root=UUID=80987750-5143-43f9-ba9f-2e9484719a72 ro quiet splash vt.handoff=7
df -Th / : /dev/sdb3      ext4  1.8T  9.7G  1.7T   1% /

===================================== UEFI =====================================

BIOS/UEFI firmware: 474.0.0.0.0(0.1) from Apple Inc.
The firmware is EFI-compatible, and is set in EFI-mode for this installed-session.
SecureBoot disabled - This system doesn't support Secure Boot.
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0001,0000
Boot0000* ubuntu    HD(1,GPT,177a4c8c-092d-49d1-8e2f-6c12d270bdb6,0x800,0x2e90800)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* rEFInd Boot Manager   HD(1,GPT,177a4c8c-092d-49d1-8e2f-6c12d270bdb6,0x800,0x2e90800)/File(\EFI\refind\refind_x64.efi)


============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________

sdb : is-GPT,   no-BIOSboot,    has---ESP,  usb-disk,   not-mmc, has-os,    no-wind,    2048 sectors * 512 bytes
sdc : is-GPT,   no-BIOSboot,    has-noESP,  usb-disk,   not-mmc, no-os, no-wind,    2048 sectors * 512 bytes
sda : is-GPT,   no-BIOSboot,    has-noESP,  not-usb,    not-mmc, no-os, no-wind,    2048 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

sdb3    : is-os,    64, apt-get,    signed grub-pc grub-efi ,   grub2,  grub-install,   grubenv-ok, update-grub,    farbios
sdb2    : no-os,    64, nopakmgr,   no-docgrub, nogrub, nogrubinstall,  grubenv-ok, noupdategrub,   not-far
sdb1    : no-os,    64, nopakmgr,   no-docgrub, nogrub, nogrubinstall,  no-grubenv, noupdategrub,   not-far
sdc1    : no-os,    64, nopakmgr,   no-docgrub, nogrub, nogrubinstall,  no-grubenv, noupdategrub,   farbios
sda1    : no-os,    64, nopakmgr,   no-docgrub, nogrub, nogrubinstall,  no-grubenv, noupdategrub,   farbios

Partitions info (2/3): _________________________________________________________

sdb3    : isnotESP, fstab-has-goodEFI,  no-nt,  no-winload, no-recov-nor-hid,   no-bmgr,    notwinboot
sdb2    : isnotESP, part-has-no-fstab,  no-nt,  no-winload, no-recov-nor-hid,   no-bmgr,    notwinboot
sdb1    : is---ESP, part-has-no-fstab,  no-nt,  no-winload, no-recov-nor-hid,   no-bmgr,    notwinboot
sdc1    : isnotESP, part-has-no-fstab,  no-nt,  no-winload, no-recov-nor-hid,   no-bmgr,    notwinboot
sda1    : isnotESP, part-has-no-fstab,  no-nt,  no-winload, no-recov-nor-hid,   no-bmgr,    notwinboot

Partitions info (3/3): _________________________________________________________

sdb3    : not--sepboot, with-boot,  fstab-has-goodBOOT, not-sep-usr,    with--usr,  fstab-without-usr,  std-grub.d, sdb
sdb2    : is---sepboot, no---boot,  part-has-no-fstab,  not-sep-usr,    no---usr,   part-has-no-fstab,  no--grub.d, sdb
sdb1    : not--sepboot, no---boot,  part-has-no-fstab,  not-sep-usr,    no---usr,   part-has-no-fstab,  no--grub.d, sdb
sdc1    : maybesepboot, no---boot,  part-has-no-fstab,  not-sep-usr,    no---usr,   part-has-no-fstab,  no--grub.d, sdc
sda1    : maybesepboot, no---boot,  part-has-no-fstab,  not-sep-usr,    no---usr,   part-has-no-fstab,  no--grub.d, sda

fdisk -l (filtered): ___________________________________________________________

Disk sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk identifier: 69FFEE35-158D-45DB-B7AE-375F7C302D00
      Start        End    Sectors   Size Type
sda1   2048 1953523711 1953521664 931.5G Linux filesystem
Disk sdb: 1.82 TiB, 2000398933504 bytes, 3907029167 sectors
Disk identifier: A893875B-4911-4A9F-813A-764D4781DA37
          Start        End    Sectors  Size Type
sdb1       2048   48828415   48826368 23.3G EFI System
sdb2   48828416  146485247   97656832 46.6G Linux filesystem
sdb3  146485248 3907028991 3760543744  1.8T Linux filesystem
Disk sdc: 1.82 TiB, 2000398933504 bytes, 3907029167 sectors
Disk identifier: 2B13202B-160E-406C-B7F9-82355C51F56B
      Start        End    Sectors  Size Type
sdc1   2048 3907028991 3907026944  1.8T Linux filesystem

parted -lm (filtered): _________________________________________________________

sda:1000GB:scsi:512:4096:gpt:ATA APPLE HDD HTS541:;
1:1049kB:1000GB:1000GB:::;
sdb:2000GB:scsi:512:4096:gpt:Seagate Expansion HDD:;
1:1049kB:25.0GB:25.0GB:fat32::boot, esp;
2:25.0GB:75.0GB:50.0GB:ext4::;
3:75.0GB:2000GB:1925GB:ext4::;
sdc:2000GB:scsi:512:4096:gpt:Seagate Expansion HDD:;
1:1049kB:2000GB:2000GB:ext4::;

blkid (filtered): ______________________________________________________________

NAME   FSTYPE   UUID                                 PARTUUID                             LABEL PARTLABEL
sda                                                                                             
└─sda1                                               d4140924-5c9d-43e6-83b2-10d3cacb899f       
sdb                                                                                             
├─sdb1 vfat     8F51-453D                            177a4c8c-092d-49d1-8e2f-6c12d270bdb6       
├─sdb2 ext4     eed1593a-031d-49ee-ac0f-c34cdb51079d 054d946b-fa6a-4e92-a13c-de019ab978ba       
└─sdb3 ext4     80987750-5143-43f9-ba9f-2e9484719a72 9fc9a23d-9cac-4cf6-8d6f-ddcf57de0d48       
sdc                                                                                             
└─sdc1 ext4     f66d68d3-0076-4692-804d-e517ce13dd60 f78bae7e-578a-4dba-8d29-6dd0017ef115       

Mount points (filtered): _______________________________________________________

                                Avail Use% Mounted on
/dev/sdb2                         43G   0% /boot
/dev/sdb3                        1.6T   1% /
/dev/sdc1                        1.7T   0% /opt

Mount options (filtered): ______________________________________________________


==================== sdb1/EFI/refind/refind.conf (filtered) ====================

timeout 20
use_nvram false
menuentry Linux {
    icon EFI/refind/icons/os_linux.png
    volume 904404F8-B481-440C-A1E3-11A5A954E601
    loader bzImage-3.3.0-rc7
    initrd initrd-3.3.0.img
    options "ro root=UUID=5f96cafa-e0a7-4057-b18f-fa709db5b837"
    disabled
}
menuentry "Arch Linux" {
    icon     /EFI/refind/icons/os_arch.png
    volume   "Arch Linux"
    loader   /boot/vmlinuz-linux
    initrd   /boot/initramfs-linux.img
    options  "root=PARTUUID=5028fa50-0079-4c40-b240-abfaf28693ea rw add_efi_memmap"
    submenuentry "Boot using fallback initramfs" {
        initrd /boot/initramfs-linux-fallback.img
    }
    submenuentry "Boot to terminal" {
        add_options "systemd.unit=multi-user.target"
    }
    disabled
}
menuentry Ubuntu {
    loader /EFI/ubuntu/grubx64.efi
    icon /EFI/refind/icons/os_linux.png
    disabled
}
menuentry "ELILO" {
    loader \EFI\elilo\elilo.efi
    disabled
}
menuentry "Windows 7" {
    loader \EFI\Microsoft\Boot\bootmgfw.efi
    disabled
}
menuentry "Windows via shell script" {
    icon \EFI\refind\icons\os_win.png
    loader \EFI\tools\shell.efi
    options "fs0:\EFI\tools\launch_windows.nsh"
    disabled
}
menuentry "My macOS" {
    icon \EFI\refind\icons\os_mac.png
    volume "macOS boot"
    loader \System\Library\CoreServices\boot.efi
    disabled
}
menuentry "macOS via BootNext" {
    icon /EFI/refind/icons/os_mac.png
    firmware_bootnum 80
    disabled
}

===================== sdb1/efi/ubuntu/grub.cfg (filtered) ======================

search.fs_uuid eed1593a-031d-49ee-ac0f-c34cdb51079d root hd1,gpt2 
set prefix=($root)'/grub'
configfile $prefix/grub.cfg

======================== sdb2/grub/grub.cfg (filtered) =========================

Ubuntu   80987750-5143-43f9-ba9f-2e9484719a72
Ubuntu, with Linux 5.19.0-35-generic   80987750-5143-43f9-ba9f-2e9484719a72
Ubuntu, with Linux 5.19.0-32-generic   80987750-5143-43f9-ba9f-2e9484719a72
### END /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_uefi-firmware ###

====================== sdb2/refind_linux.conf (filtered) =======================

"Boot with standard options"  "root=UUID=80987750-5143-43f9-ba9f-2e9484719a72 ro quiet splash vt.handoff=7"
"Boot to single-user mode"    "root=UUID=80987750-5143-43f9-ba9f-2e9484719a72 ro quiet splash vt.handoff=7 single"
"Boot with minimal options"   "ro root=UUID=80987750-5143-43f9-ba9f-2e9484719a72"

==================== sdb2: Location of files loaded by Grub ====================

           GiB - GB             File                                 Fragment(s)
  55.420860291 = 59.507695616   grub/grub.cfg                                  1
  23.833614349 = 25.591148544   vmlinuz                                        1
  23.431636810 = 25.159528448   vmlinuz-5.19.0-32-generic                      2
  23.833614349 = 25.591148544   vmlinuz-5.19.0-35-generic                      1
  23.431636810 = 25.159528448   vmlinuz.old                                    2
  23.499778748 = 25.232695296   initrd.img                                     1
  23.904014587 = 25.666740224   initrd.img-5.19.0-32-generic                   1
  23.499778748 = 25.232695296   initrd.img-5.19.0-35-generic                   1
  23.904014587 = 25.666740224   initrd.img.old                                 1

========================== sdb3/etc/fstab (filtered) ===========================

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb3 during installation
UUID=80987750-5143-43f9-ba9f-2e9484719a72 /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sdb2 during installation
UUID=eed1593a-031d-49ee-ac0f-c34cdb51079d /boot           ext4    defaults        0       2
# /boot/efi was on /dev/sdb1 during installation
UUID=8F51-453D  /boot/efi       vfat    umask=0077      0       1
# /opt was on /dev/sdc1 during installation
UUID=f66d68d3-0076-4692-804d-e517ce13dd60 /opt            ext4    defaults        0       2

======================= sdb3/etc/default/grub (filtered) =======================

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=false

===================== sdb3: ls -l /etc/grub.d/ (filtered) ======================

-rwxr-xr-x 1 root root 18683 Dec  3 02:18 10_linux
-rwxr-xr-x 1 root root 43031 Dec  3 02:18 10_linux_zfs
-rwxr-xr-x 1 root root 14180 Dec  3 02:18 20_linux_xen
-rwxr-xr-x 1 root root 13369 Dec  3 02:18 30_os-prober
-rwxr-xr-x 1 root root  1372 Dec  3 02:18 30_uefi-firmware
-rwxr-xr-x 1 root root   700 Sep 20 13:18 35_fwupd
-rwxr-xr-x 1 root root   214 Dec  3 02:18 40_custom
-rwxr-xr-x 1 root root   215 Dec  3 02:18 41_custom



Suggested repair: ______________________________________________________________

The default repair of the Boot-Repair utility would reinstall the grub-efi of
sdb3,
using the following options:  sdb2/boot sdb1/boot/efi
Additional repair would be performed: unhide-bootmenu-10s use-standard-efi-file restore-efi-backups

Final advice in case of suggested repair: ______________________________________

Please do not forget to make your UEFI firmware boot on the Ubuntu 22.04.2 LTS entry (sdb1/efi/****/grub****.efi (**** will be updated in the final message) file) !
  1. Попробовал настроить раздел EFI на неисправном/dev/sdaустройство
  2. Пробовал установить refind на MacOSX El Capitan (и Монтерей).

Я очень сильно подозреваю, что прошивка Mac действительно не может справиться с отсутствием использования внутреннего HD (я заказал комплект обновления OWC для его замены).

Если у кого-то есть решение или нужна дополнительная информация, пожалуйста, помогите.....

0 ответов

Другие вопросы по тегам