1

Я установил FreeBSD на свой MacBook Air через USB-накопитель. Во время установки меня просят выбрать раздел, на котором установлен FreeBSD. Я создал раздел freebsd-ufs раздел freebsd-swap . Затем установщик спросил меня, хочу ли я создать раздел EFI, чтобы сделать диск загрузочным:

снимок экрана с окном сообщения установщика FreeBSD, спрашивающим, создавать ли раздел EFI

Поскольку у меня уже есть раздел EFI на моем диске, и мне не нужны два раздела EFI, я выбрал Нет.

После установки я не увидел параметров загрузки, прочитавших "FreeBSD" в меню загрузки rEFInd.

sunqingyaos-MacBook-Air:~ sunqingyao$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            60.6 GB    disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:               FreeBSD Swap                         6.2 GB     disk0s4
   5:                FreeBSD UFS                         53.5 GB    disk0s5

Также,

sunqingyaos-MacBook-Air:~ sunqingyao$ sudo gpt -r show disk0
Password:
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  118284248      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  118693888    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  119963424     409600
  120373024  104447992      5  GPT part - 516E7CB6-6ECF-11D6-8FF8-00022D09712B
  224821016   12156928      4  GPT part - 516E7CB5-6ECF-11D6-8FF8-00022D09712B
  236977944        199
  236978143         32         Sec GPT table
  236978175          1         Sec GPT header

Я проверил раздел EFI с помощью mountesp , который поставляется с rEFInd, но не нашел ничего похожего на freebsd.efi . Это проблема?

sunqingyaos-MacBook-Air:~ sunqingyao$ sudo mountesp
The ESP has been identified as /dev/disk0s1; attempting to mount it....
The ESP is mounted at /Volumes/ESP
sunqingyaos-MacBook-Air:~ sunqingyao$ ls -la /Volumes/ESP/EFI/refind/
total 641
drwxrwxrwx  1 sunqingyao  staff    1536 Jun  4 21:48 .
drwxrwxrwx  1 sunqingyao  staff     512 Jun  3 19:53 ..
-rwxrwxrwx  1 sunqingyao  staff    4096 May 27 19:18 ._icons
-rwxrwxrwx  1 sunqingyao  staff    4096 Jun  4 09:26 ._refind.conf
-rwxrwxrwx  1 sunqingyao  staff    4096 May 27 19:18 ._refind.conf-sample
-rwxrwxrwx  1 sunqingyao  staff    4096 May 27 19:18 ._refind_x64.efi
drwxrwxrwx  1 sunqingyao  staff    1536 May 27 19:18 drivers_x64
drwxrwxrwx@ 1 sunqingyao  staff   10752 May 27 19:18 icons
drwxrwxrwx  1 sunqingyao  staff   10752 Oct  9  2015 icons-backup
drwxrwxrwx  1 sunqingyao  staff    2560 May 27 19:18 keys
-rwxrwxrwx@ 1 sunqingyao  staff   23155 Jun  4 09:26 refind.conf
-rwxrwxrwx@ 1 sunqingyao  staff   27928 May 27 19:18 refind.conf-sample
-rwxrwxrwx@ 1 sunqingyao  staff  231464 May 27 19:18 refind_x64.efi
drwxrwxrwx  1 sunqingyao  staff     512 Oct  9  2015 tools_x64

1 ответ1

1

Последнее, что я проверил, FreeBSD установил свой загрузчик EFI, используя резервное имя файла (EFI/BOOT/bootx64.efi на ESP). rEFInd должен найти это и предложить запустить его как «резервный загрузчик». Если вы этого не видите, возможно, вы пропустили шаг во время установки или выбрали неправильную опцию; или, возможно, игнорирование опции создания нового ESP приводило в замешательство установщик FreeBSD и приводило к тому, что загрузчик не устанавливался. Я не эксперт по установке FreeBSD, поэтому боюсь, что не могу быть более конкретным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .