Задать вопрос
geometria
@geometria

Как создать системный раздел EFI?

Не получается смонтировать папку EFI в системный раздел после установки Sonoma
процессор Haswell (4 gen)
Видео встроенное Intell 4600
Железо старое, но ранее работало на Mojave более 5 лет

Пробовала несколькими способами:

1.
sudo -s (password)
mkdir /Volumes/EFI
diskutil list


/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +119.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume P0-240 p1 - Data        11.1 GB    disk1s1
   2:                APFS Volume Preboot                 2.1 GB     disk1s2
   3:                APFS Volume Recovery                1.2 GB     disk1s3
   4:                APFS Volume P0-240 p1               10.3 GB    disk1s4
   5:              APFS Snapshot com.apple.os.update-... 10.3 GB    disk1s4s1
   6:                APFS Volume VM                      1.1 MB     disk1s6

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.3 GB    disk2
   1:                        EFI EFI                     214.7 MB   disk2s1
                    (free space)                         31.0 GB    -

/dev/disk3 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *120.0 GB   disk3
   1:               Windows_NTFS                         120.0 GB   disk3s1


продолжаю
mount_msdos /dev/disk2s1 /Volumes/EFI
Executing: /usr/bin/kmutil load -p /System/Library/Extensions/msdosfs.kext
/usr/bin/kmutil load -p /System/Library/Extensions/msdosfs.kext
mount_msdos /dev/disk2s1 /Volumes/EFI
mount_msdos: /dev/disk2s1: Resource busy
umount -f /Volumes/EFI
mount_msdos /dev/disk2s1 /Volumes/EFI
mount_msdos: /Volumes/EFI: No such file or directory
mkdir /Volumes/EFI
mount_msdos /dev/disk2s1 /Volumes/EFI


В результате внешний диск (флешка) появляется на рабочем столе, а системный
не появляется и при перезагрузке запускается только с флешки, иначе No System Partition

2.
diskutil mount /dev/disk2s1
Volume EFI on /dev/disk2s1 mounted

Результат такой же как и в первом способе.

3. Command Line EFI Mounter

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *120.0 GB   disk0
   1:               Windows_NTFS                         120.0 GB   disk0s1

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk1
   1:                  Apple_HFS P0-240 p2               120.1 GB   disk1s1
   2:                 Apple_APFS Container disk2         119.8 GB   disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +119.8 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume P0-240 p1 - Data        11.1 GB    disk2s1
   2:                APFS Volume Preboot                 2.1 GB     disk2s2
   3:                APFS Volume Recovery                1.2 GB     disk2s3
   4:                APFS Volume P0-240 p1               10.3 GB    disk2s4
   5:              APFS Snapshot com.apple.os.update-... 10.3 GB    disk2s4s1
   6:                APFS Volume VM                      1.1 MB     disk2s6

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.3 GB    disk3
   1:                        EFI EFI                     214.7 MB   disk3s1
                    (free space)                         31.0 GB    -


disk3s1 также показывает флешку на рабочем столе, EFI диск в системе не появляется
disk2s1 и disk2s2 пишет что успешно смонтировано, но папки EFI там не появляются

4.Open Core Configurator

При нажатии по значку на панели задач предлагает только открытие папки EFI на флешке

666d3d4cbfc9d220931479.png

Помогите разобраться
  • Вопрос задан
  • 309 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@rPman
А материнка умеет загружаться в режиме EFI?

EFI раздел это раздел, с меткой EFI BOOT, с файловой системой FAT32, собственно больше ничего (есть еще требования к gpt таблице разделов но я не нашел информации что это обязательно, кажется EFI можно использовать и при старой dos таблице разделов).

В linux grub2 умеет самостоятельно работать с EFI разделом (но не всегда сам его монтирует, т.е. можно вручную его перед запуском смонтировать в /boot/efi) но важное замечание, текущая установка linux, из которой запускается grub-setup или gru-install должна быть запущена в режиме EFI.

Помимо того что grub прописывает efi загрузчик в EFI Boot, он еще делает запись в EFI биосе (доступ есть только если запущено в режиме EFI, а вот в legacy mbr доступа не будет), это так же можно сделать с помощью утилиты efobootmgr
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы