Wczoraj musiałem zainstalować system Windows z nadpisywaniem Grub.
Cóż, to nie pierwszy raz, kiedy musiałem naprawić Grub, więc użyłem LiveCD, zamontowałem partycję root (nie mam bootowania, tylko /
i home
) i uruchomiłem grub-install --root-directory=/mnt/ /dev/sda
. Jednak to nie zadziałało.
Po jakimś czasie Googling znalazłem tutorial, w którym zamiast tylko montowania partycji Linuksa Zrobił też mount --bind /mnt/dev /dev
i mount --bind /mnt/proc /proc/
. Po tym chroot
celu /mnt
, a następnie zainstalować Grub i za pomocą tej metody, to działało.
Do czego służą mount --bind
polecenia? Znam użycie --bind used
(strony podręcznika ), ale nie wiem, dlaczego zostało użyte w tym przykładzie.
proc
isys
może być montowany w wielu miejscach, więc--bind
nie jest potrzebny (zamontuj je tylko dwa razy). Jednak/dev/
zarządzane jest przez jądro udev nie insider.