
Estoy intentando instalar freeBSD en un VPS (proveedor de OVH).
Hasta ahora, el tercer método deesta respuestaha estado más cerca de llevarme a donde quiero ir. Creo que OVH tiene un problema con la virtualización anidada, porque los métodos mediante los cuales inicio el instalador desde QEMU en modo de rescate simplemente no han funcionado.
El comando:
# https://mfsbsd.vx.sk/files/images/12/amd64/mfsbsd-se-12.1-RELEASE-amd64.img | dd of=/dev/sda
En realidad se completa con éxito. ¡Cuando reinicio incluso puedo ver el menú de inicio! Pero luego, independientemente de si inicio en modo multiusuario o monousuario, finalmente aparece un mensaje que dice Panic: Going nowhere without my init!
, seguido de una vigorosa ronda de reinicios.
Y ahora estoy totalmente perdido. Supongo que init et. Alabama. Ya estaría en la imagen, así que supongo que debí haberlo enviado dd
al sitio equivocado of=
.
Aquí está el resultado lsblk
del modo de rescate de mi VPS:
NOMBRE MAJ:MIN RM TAMAÑO RO TIPO PUNTO DE MONTAJE sda 8:0 0 2.5G 0 disco └─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
¿Debería escribir la imagen en otro lugar que no sea /dev/sda?
Actualizar: No tuve suerte al iniciar mfsBSD, así que volví a probar la virtualización anidada. Ahora puedo iniciar KVM en mi VPS y lo ejecuté exitosamente bsdinstall
. Sin embargo, cuando reinicio fuera del modo de rescate, aparece un error de grub. Todavía no ejecuto FreeBSD.
Actualización adicional:Mi VPS ahora ejecuta FreeBSD muy alegremente gracias a un consejo de @ClausAndersen. Así es como lo hice:
Reinicia en modo rescate desde el panel de gestión de OVH. Una vez que haya iniciado sesión (a través de SSH o KVM, cualquiera de los dos funciona), ejecute la siguiente secuencia de comandos
- Desmonta tu sistema de archivos original con
umount /dev/sdb*
. Tenga en cuenta que el sistema de rescate se monta desde /dev/sda. No toque /dev/sda. - Destruya su sistema de archivos original y la partición en la que reside con fdisk.
fdisk -u /dev/sdb
seguido de una serie ded
hasta que la tabla de particiones esté vacía, luegow
. - Instale (o confirme que su imagen de rescate lo tenga) el paquete
xz-utils
. Dado que mi VPS comenzó como un servidor Ubuntu, para mí esto significóapt-get install xz-utils
. - Obtener una copia de uncrudoimagen virtualde FreeBSD.org, descomprímalo y escríbalo en /dev/sdb. Desde la línea de comando de su sistema de rescate, escribiría
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
Luego reinicie e inicie sesión mediante KVM en el panel de control de OVH para configurar su servidor FreeBSD.
Respuesta1
Reinicia en modo rescate desde el panel de gestión de OVH. Una vez que haya iniciado sesión (a través de SSH o KVM, cualquiera de los dos funciona), ejecute la siguiente secuencia de comandos
- Desmonta tu sistema de archivos original con
umount /dev/sdb*
. Tenga en cuenta que el sistema de rescate se monta desde /dev/sda. No toque /dev/sda. - Destruya su sistema de archivos original y la partición en la que reside con fdisk.
fdisk -u /dev/sdb
seguido de una serie ded
hasta que la tabla de particiones esté vacía, luegow
. - Instale (o confirme que su imagen de rescate lo tenga) el paquete
xz-utils
. Dado que mi VPS comenzó como un servidor Ubuntu, para mí esto significóapt-get install xz-utils
. - Obtener una copia de uncrudoimagen virtualde FreeBSD.org, descomprímalo y escríbalo en /dev/sdb. Desde la línea de comando de su sistema de rescate, escribiría
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
Luego reinicie e inicie sesión mediante KVM en el panel de control de OVH para configurar su servidor FreeBSD.
Tenga en cuenta que es posible que el paso 2 no sea necesario; Lo realicé por extrema precaución. YMMV.