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 /devy mount --bind /mnt/proc /proc/. Después de que chroota /mnty luego instalado Grub, y el uso de este método, funcionó.
¿Para qué son los mount --bindcomandos? Estoy familiarizado con el uso de --bind used(página man) pero no sé por qué se utilizó en este ejemplo.

procysysse puede montar en varios lugares, por--bindlo que no es necesario (solo móntelos dos veces). Sin embargo,/dev/es administrado por udev, no por el núcleo interno.procysyscomo sistemas de archivos que se pueden montar doblemente (mount -t proc none /mnt/proc) para que no sea necesariomount --bind.devgeneralmente es administrado por el espacio de usuario (ya sea udev, busybox o cualquier otra cosa), por lo que debe hacerlo. Punto menor de todos modos.La
--bindopción permitirá que el punto de montaje se muestre en unchrootentorno ed.fuente