display tty1 on one monitor and display tty2 on second monitor (usb terminal) [duplicate]

Si siguió exactamente ese tutorial, ahora ha sobrescrito el cargador de arranque en /dev/sdacon el nuevo cargador de arranque de su instalación de LFS.

La partición en /dev/sdadebería estar bien :si desea restaurar la instalación de Mint, solo necesitará iniciar el sistema desde algún -ISO de Linux en vivo, monte los sistemas de archivos raíz y /boot desde /dev/sda*, chroot a la instalación de Mint y ejecute grub-install /dev/sda. Dado que los archivos de configuración de GRUB de la instalación de Mint están intactos, eso debería ser suficiente para restaurar la instalación de Mint a su estado de funcionamiento completo.

El nuevo gestor de arranque intenta cargar el kernel del sistema operativo desde /dev/sdby tiene éxito en que :el mensaje Kernel Panicproviene del kernel de la instalación de LFS, no del gestor de arranque.

(La instalación del cargador de arranque se describe en Capítulo 11 del video tutorial en el momento 15 :30 en adelante.)

En Capítulo 11 hora 16 :12 el tutorial habla sobre la creación /boot/grub/grub.cfg, y hay una línea:

linux /boot/vmlinuz-4.7.2-lfs-7.10 root= ro

En su caso, el debería ser /dev/sdb. Si se equivocó, esto podría haber causado el error. En Capítulo 11, hora 18 :20 , el tutorial trata sobre cómo solucionarlo :cuando vea el menú de inicio de GRUB, presione epara editar las opciones de inicio en el momento del inicio. Verá la misma línea mencionada anteriormente y podrá realizar cambios temporales para que su instalación de LFS arranque.

Otro posible error es no tener el controlador para su sistema de archivos raíz compilado en su kernel LFS :esto se especificaría en la fase de configuración del kernel en Capítulo 11 tiempo 14 :32 , pero el tutorial prácticamente lo pasa por alto.

En otras palabras, en los menús de configuración del kernel, en el submenú File systems-, la línea The Extended 4 (ext4) filesystemdebe seleccionarse comoY(representada como un asterisco ), no como M. Si se saltó este paso, entonces tener el root=/dev/sdbcorrecto en la línea de opciones de arranque no ayudará :en ese caso, su mejor opción sería recuperar la instalación de Mint, usarla para reconfigurar y recompilar su kernel LFS, y luego coloque el archivo vmlinuz-4.7.2-lfs-7.10recompilado en el directorio /booten /dev/sdb, y finalmente reinstale el GRUB de LFS.


Habiendo dicho eso, en mi opinión, el tutorial cometió un error fundamental al no particionar /dev/sdbal principio. En su lugar, usaron todo el disco para un solo sistema de archivos(mkfs /dev/sdb= la configuración "superfloppy" ). Eso hace que sea imposible instalar GRUB2 en/dev/sdb:GRUB2 necesita algunos bloques de disco después del MBR, que normalmente no se usan en un disco particionado, pero sobrescribirían el comienzo del sistema de archivos en un "superfloppy". Como resultado, se ven obligados a instalar el cargador de arranque en /dev/sda, rompiendo la instalación del host Mint en el proceso.

Los cambios mínimos que hubiera hecho:

  • haga /dev/sdbuna única partición grande(/dev/sdb1)y cree un sistema de archivos en ella
  • hace todo lo demás usando /dev/sdb1en lugar de /dev/sdbexcepto el comando grub-install:que sería grub-install /dev/sdb.
  • en /boot/grub/grub.cfgdel LFS, el dispositivo raíz de GRUB debe especificarse como set root=(hd0,1)y la opción de arranque del sistema de archivos raíz de Linux debe ser root=/dev/sdb1. Esto se debe a una peculiaridad del BIOS :, cualquier disco que seleccione para arrancar en el nivel del BIOS normalmente será (hd0)para GRUB, incluso si es /dev/sdbpara Linux.

Con estos cambios, evitará romper el gestor de arranque de la instalación de Mint y debería poder usar el menú de arranque de VirtualBox para seleccionar desde qué instalación arranca :Mint o su LFS. También debería permitirle eliminar por completo el /dev/sdade la configuración (haciendo /dev/sdbel nuevo/dev/sda)con solo cambios en /boot/grub/grub.confdel LFS, para demostrar que la nueva instalación del LFS es completamente capaz de soportar -operación sola.


¿Cómo salvar su situación actual?

Primero trabajaría en la recuperación del cargador de arranque Mint en /dev/sdausando un -ISO de Linux en vivo. Una vez que se solucione, iniciaría Mint, montaría /dev/sdby empaquetaría todo en un paquete tar.bz2:

mount /dev/sdb /mnt
cd /mnt
tar jcvf /somewhere/with/plenty/of/space/LFS-recovery.tar.bz2 *
cd /
umount /mnt

Luego particionaría /dev/sdb, crearía un sistema de archivos ext4 en /dev/sdb1, lo montaría y restauraría todo lo que estaba en /dev/sdben él:

fdisk /dev/sdb


mkfs -v -t ext4 /dev/sdb1
mount /dev/sdb1 /mnt
cd /mnt
tar xvf /somewhere/with/plenty/of/space/LFS-recovery.tar.bz2

Los próximos pasos serían los preparativos necesarios y el chroot en el entorno LFS, muy parecido a Capítulo 6 2 :40 -4 :05 del tutorial pero ahora los directorios ya deberían estar allí. Luego, el cargador de arranque se puede instalar en /dev/sdb, como se describió anteriormente.

2
14.04.2019, 11:54
0 ответов

Теги

Похожие вопросы