Najpierw trochę tła: mam podwójnego rozruchu systemu Windows 7 / Ubuntu 13.04 na laptopie Lenovo. Ponieważ robiłem instalację około 1,5 roku temu i byłem wtedy jeszcze bardziej niezręcznym użytkownikiem Linuksa niż teraz, nie mogę sobie przypomnieć wszystkiego, co zrobiłem, aby uruchomić oba systemy operacyjne. Jednakże, należy pamiętać, że było to dość kłopotliwe procedury (działa boot-repair przynajmniej raz).
Teraz zastanawiam się nad wypróbowaniem kolejnej dystrybucji Linuksa oprócz Ubuntu (najprawdopodobniej Arch) i tym razem chciałbym to zrobić w taki sposób, że mam pojęcie, co robię (i ewentualnie mogę dowiedzieć się więcej o 'wewnętrznej funkcjonowanie dystrybucji Linuksa).
To wystarczy na tło. Teraz moje pytanie brzmi: w jaki sposób mogę uzyskać informacje o mojej obecnej konfiguracji grub / boot-loader?
Wydaje się, że jest to pierwszy i dość osobny problem do rozważenia, zanim nawet marzysz o zainstalowaniu trzeciego systemu operacyjnego i bardziej zaawansowanym bałaganie się przy użyciu partycji i rozruchu.
grub-install -v
Oto kolejny post.Odpowiedzi:
Użyj BootInfoScript
Sprawdź plik README, jeśli masz problemy z jego uruchomieniem.
źródło
Aby wyświetlić plik / boot / grub / grub / cfg, możesz użyć następującego polecenia:
Naciskaj klawisze strzałek w górę lub w dół, aby przewijać plik w górę i w dół, użyj klawisza „q”, aby wyjść i wrócić do zwykłego monitu o terminal.
grub-mkconfig
Program uruchamia skrypty i inne programy, takie jak grub-mkdevice.map i grub-sondy, a następnie generuje nowy plik grub.cfg. Odczytuje również pliki/etc/default/grub
i/etc/grub.d/debian
plik motywu, aby powiedzieć mu, co ma robić. Są to pliki, które możemy edytować lub tworzyć dla siebie, aby zmienić nasze ustawienia GRUB. Pokażę ci więcej o tym później.Poniżej znajduje się przykład pliku grub.cfg dla nowej instalacji Ubuntu na komputerze, który ma już jedną inną instalację podwójnego uruchamiania Ubuntu w systemie Windows XP. Podkreśliłem komentowane linie na żółto, aby zwrócić na nie uwagę. Powinieneś zauważyć, że każdy z nich oznacza początek i koniec własnej sekcji grub.cfg i pojawiają się w kolejności numerycznej, zaczynając od /etc/grub.d/00_header u góry. Ostatnią sekcją tego pliku jest /etc/grub.d/40_custom obszar na dole pliku grub.cfg. Każda z tych sekcji pliku grub.cfg jest kontrolowana przez skrypty o tych samych nazwach, które edytujemy w celu wprowadzenia zmian w naszym pliku grub.cfg. Zmiany wejdą w życie zaraz po uruchomieniu „
sudo grub-mkconfig -o /boot/grub/grub.cfg
”, aby napisać nowy plik grub.cfg.źródło