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 /devi mount --bind /mnt/proc /proc/. Po tym chrootcelu /mnt, a następnie zainstalować Grub i za pomocą tej metody, to działało.
Do czego służą mount --bindpolecenia? Znam użycie --bind used(strony podręcznika ), ale nie wiem, dlaczego zostało użyte w tym przykładzie.
procisysmoże być montowany w wielu miejscach, więc--bindnie jest potrzebny (zamontuj je tylko dwa razy). Jednak/dev/zarządzane jest przez jądro udev nie insider.