Eu não tentei isso, mas você pode ser capaz de inicializar o FreeBSD se você primeiro criar um disklabel BSD no disco.
Eu recomendo strongmente ler o tutorial do Linux + FreeBSD para obter informações sobre partições BSD e Linux antes de fazer qualquer coisa outro. Vou explicar o que fazer com fdisk
, pois é mais próximo do metal.
Você pode executar as ações abaixo de Parted ; Eu não sei se o seu suporte para partições BSD está à altura da tarefa. Eu aconselho você a experimentar o Parted antes do fdisk, já que ele é menos propenso a erros.
Primeiro, no Linux, crie uma tabela de partições do BSD . Execute fdisk /dev/sda
(ou qualquer disco em que você queira instalar o FreeBSD) e:
- Crie uma partição primária no estilo PC (uma das
/dev/sda1
a/dev/sda4
) com o comandon
. Ele conterá tudo do FreeBSD, então dimensione-o adequadamente. - Defina seu tipo como
a5
(FreeBSD) com o comandot
. - Crie um disklabel BSD na partição recém-criada com o comando
b
. - Crie (com o comando
n
) uma partição BSDa
que use parte do espaço alocado para o FreBSD; Normalmente, a partiçãoa
inicia 64 kB após o início do espaço BSD. Esta é a partição raiz. Defina seu tipo (com o comandot
) como7
(4.2BSD). - Crie uma partição BSD
b
que use parte do espaço alocado para o FreeBSD. Esta será a partição swap; defina seu tipo para1
(swap). Eu acho que esse passo é opcional. - Remova a partição
d
que ofdisk
do Linux criou. - Use o comando
x
para criar uma partição BSDd
que coincida com a partição onde você armazenou o arquivo de instalação do FreeBSD. - Revise suas alterações com muito cuidado. Se estiver satisfeito, execute
w
para gravar o novo disklabel do BSD no disco e executew
novamente no menu principal para gravar a tabela de partição do PC no disco.
Note que tudo isso é muito propenso a erros; um erro de digitação pode destruir todos os seus dados. Novamente, se o Parted puder fazer isso, use o Parted.
Depois de criar partições BSD, tente o método # 2 ou o método # 3 novamente.