Ayer tuve que instalar un Windows con su anulación Grub.
Bueno, no es la primera vez que tengo que arreglar Grub, así que usé LiveCD, monté la partición raíz (no tengo arranque, solo /
y home
) y corrí grub-install --root-directory=/mnt/ /dev/sda
. Sin embargo, no funcionó.
Después de buscar en Google por un tiempo, encontré un tutorial en el que, en lugar de simplemente montar la partición de Linux, también lo hizo mount --bind /mnt/dev /dev
y mount --bind /mnt/proc /proc/
. Después de que chroot
a /mnt
y luego instalado Grub, y el uso de este método, funcionó.
¿Para qué son los mount --bind
comandos? Estoy familiarizado con el uso de --bind used
(página man) pero no sé por qué se utilizó en este ejemplo.
proc
ysys
se puede montar en varios lugares, por--bind
lo que no es necesario (solo móntelos dos veces). Sin embargo,/dev/
es administrado por udev, no por el núcleo interno.