Ieri ho dovuto installare un Windows con la sua sostituzione Grub.
Bene, non è la prima volta che devo riparare Grub, quindi ho usato LiveCD, ho montato la partizione di root (non ho il boot, solo /e home) e ho funzionato grub-install --root-directory=/mnt/ /dev/sda. Tuttavia, non ha funzionato.
Dopo aver cercato su Google per un po 'ho trovato un tutorial in cui invece di montare solo la partizione Linux, ha anche fatto mount --bind /mnt/dev /deve mount --bind /mnt/proc /proc/. Dopo quello chrootsu /mnte poi installato Grub, e usando questo metodo, ha funzionato.
A cosa servono i mount --bindcomandi? Ho familiarità con l'uso di --bind used(pagina man) ma non so perché sia stato usato in questo esempio.
procesyspuò essere montato in più punti, quindi--bindnon è necessario (montarli solo due volte). Tuttavia/dev/è gestito da udev non da un kernel interno.