Não é possível inicializar no FreeBSD após a instalação

1

Instalei o FreeBSD no meu MacBook Air através de um pendrive. Durante a instalação, eu sou solicitado a escolher a partição na qual o FreeBSD está instalado. Eu criei uma partição freebsd-ufs e uma partição freebsd-swap . Então o instalador me perguntou se eu queria criar uma partição EFI para tornar o disco inicializável:

DesdequeeujátenhoumapartiçãoEFInomeudisco,e Eu não preciso de duas partições EFI , eu escolhi Não.

Após a instalação, não vi nenhuma opção de inicialização como "FreeBSD" no menu de inicialização do 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

Além disso,

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

Eu verifiquei a partição EFI com mountesp , que vem com rEFInd, mas não encontrei nada parecido com freebsd.efi . Este é o problema?

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
    
por nalzok 07.06.2017 / 01:21

1 resposta

1

A última vez que verifiquei, o FreeBSD instalou seu gerenciador de inicialização EFI usando o nome do arquivo de fallback ( EFI/BOOT/bootx64.efi no ESP). rEFInd deve localizar isso e oferecer para iniciá-lo como o "carregador de inicialização substituto". Se você não vir, talvez tenha pulado uma etapa durante a instalação ou selecionado uma opção incorreta; ou talvez ignorando a opção de criar um novo ESP confundiu o instalador do FreeBSD e fez com que o carregador de boot não fosse instalado. Eu não sou especialista em instalação do FreeBSD, então, eu tenho medo de não ser mais específico.

    
por 08.06.2017 / 19:56