
Estou tentando instalar o freeBSD em um VPS (provedor OVH).
Até agora, o terceiro método deesta respostafoi o que mais se aproximou de me levar aonde quero ir. Acho que a OVH tem um problema com a virtualização aninhada, porque os métodos onde inicializo o instalador do QEMU no modo de recuperação simplesmente não funcionaram.
O comando:
# https://mfsbsd.vx.sk/files/images/12/amd64/mfsbsd-se-12.1-RELEASE-amd64.img | dd of=/dev/sda
Na verdade, foi concluído com sucesso. Quando eu reinicio, consigo até ver o menu de inicialização! Mas então, independentemente de eu inicializar no modo multiusuário ou de usuário único, eventualmente recebo uma mensagem que diz Panic: Going nowhere without my init!
, seguida por uma vigorosa rodada de reinicializações.
E agora estou totalmente perdido. Presumo que init et. al. já estaria na imagem, então presumo que devo ter enviado dd
para o arquivo errado of=
.
Aqui está o resultado lsblk
do modo de recuperação do meu VPS:
NOME MAJ:MIN RM TAMANHO RO TIPO PONTO DE MONTAGEM sda 8:0 0 disco 2,5G 0 └─sda1 8:1 0 2,5G 0 parte / sdb 8:16 0 20G 0 disco ├─sdb1 8:17 0 19.9G 0 parte /mnt/sdb1 ├─sdb14 8:30 0 4M 0 parte └─sdb15 8:31 0 106M 0 parte /mnt/sdb15
Devo escrever a imagem em algum lugar diferente de/dev/sda?
Atualizar: Não tive sorte em inicializar o mfsBSD e voltei a tentar a virtualização aninhada. Agora consigo iniciar o KVM no meu VPS e executei o bsdinstall
. No entanto, quando reinicio fora do modo de recuperação, recebo um erro do grub. Ainda não estou executando o FreeBSD.
Atualização adicional:Meu VPS agora está rodando o FreeBSD muito bem graças a uma dica de @ClausAndersen. Veja como eu fiz isso:
Reinicie em modo de recuperação a partir do painel de gestão da OVH. Uma vez logado (via SSH ou KVM, ambos funcionam), execute a seguinte sequência de comandos
- Desmonte seu sistema de arquivos original com
umount /dev/sdb*
. Observe que o sistema de recuperação é montado em /dev/sda. Não toque em /dev/sda. - Destrua seu sistema de arquivos original e a partição em que ele reside com o fdisk.
fdisk -u /dev/sdb
seguido por uma série ded
até que a tabela de partição esteja vazia, entãow
. - Instale (ou confirme se sua imagem de resgate possui) o pacote
xz-utils
. Desde que meu VPS começou como um servidor Ubuntu, para mim isso significavaapt-get install xz-utils
. - Obtenha uma cópia de umcruimagem virtualdo FreeBSD.org, descompacte-o e grave-o em /dev/sdb. Na linha de comando do seu sistema de resgate, você digitaria
wget https://download.freebsd.org/ftp/snapshots/VM-IMAGES/12.1-STABLE/amd64/Latest/FreeBSD-12.1-STABLE-amd64.raw.xz | xz -dc | dd of=/dev/sdb bs=1M
Em seguida, reinicie e faça login via KVM no painel de controle OVH para configurar o seu servidor FreeBSD.
Responder1
Reinicie em modo de recuperação a partir do painel de gestão da OVH. Uma vez logado (via SSH ou KVM, ambos funcionam), execute a seguinte sequência de comandos
- Desmonte seu sistema de arquivos original com
umount /dev/sdb*
. Observe que o sistema de recuperação é montado em /dev/sda. Não toque em /dev/sda. - Destrua seu sistema de arquivos original e a partição em que ele reside com o fdisk.
fdisk -u /dev/sdb
seguido por uma série ded
até que a tabela de partição esteja vazia, entãow
. - Instale (ou confirme se sua imagem de resgate possui) o pacote
xz-utils
. Desde que meu VPS começou como um servidor Ubuntu, para mim isso significavaapt-get install xz-utils
. - Obtenha uma cópia de umcruimagem virtualdo FreeBSD.org, descompacte-o e grave-o em /dev/sdb. Na linha de comando do seu sistema de resgate, você digitaria
wget https://download.freebsd.org/ftp/snapshots/VM-IMAGES/12.1-STABLE/amd64/Latest/FreeBSD-12.1-STABLE-amd64.raw.xz | xz -dc | dd of=/dev/sdb bs=1M
Em seguida, reinicie e faça login via KVM no painel de controle OVH para configurar o seu servidor FreeBSD.
Observe que a etapa 2 pode não ser necessária; Eu fiz isso com muita cautela. YMMV.