Przeczytałem kilka innych pytań na ten temat i oba wskazywały na dokumentację społeczności Grub2 i instalowanie konfiguracji grub z dysku instalacyjnego. Miałem trochę problemów z dokumentacją, więc tu jestem. Może to być kompletny PEBKAC.
Mam dwóch gości siedzących na serwerze Ubuntu 10.04 zwirtualizowanym pod KVM, oba początkowo działały 10.04. Użyłem „do-release-upgrade” do aktualizacji do 10.10 bez żadnych problemów na obu urządzeniach, uruchomiłem ponownie, a następnie uruchomiłem „do-release-upgrade”, aby zaktualizować do wersji 11.04 na obu urządzeniach. W pośpiechu zignorowałem błędy dotyczące brakujących konfiguracji grub. Kiedy ponownie uruchomiłem gości, naturalnie pojawia się monit o grub. Wystąpienie błędu „bootowania” powoduje błąd: brak załadowanego jądra.
Oto wynik ls dla partycji root:
Postępując zgodnie z instrukcją ręcznego rozruchu, nie mogę uzyskać prostych opcji, używając „SS928-root” lub „hda0,1” jako głównego systemu plików. W większości przypadków występuje błąd „nie znaleziono pliku”.
Wydanie „ls” na obu tych systemach plików pokazuje kilka opcji dla vmlinuz i initrd.img. Ci goście używają LVM, jeśli to pomaga.
EDYTOWAĆ
Dotarłem trochę dalej. Następująca sekwencja poleceń:
Wyświetla następujący ekran (po przewinięciu dużej ilości tekstu):
Odpowiedzi:
Po przejrzeniu postu Jdehaana sprawdziłem maszynę o podobnej konfiguracji. Wychodząc z pliku grub.cfg innej skrzynki, użyłem następujących poleceń, aby uruchomić to:
Podejrzewam, że następnym krokiem jest zastanowienie się, jak teraz zastąpić grub.cfg na tym komputerze.
źródło
Miałem ten sam problem i mogłem go rozwiązać, określając
Więc / dev / sda1 (lub co będzie pasować w twoim systemie) zamiast SS ... Reszta twoich postów była podobna podczas moich prób.
źródło
Jeśli masz gdzieś działającą konfigurację grub,
ls
na poziomie katalogu głównego wyświetla partycje iconfigfile (boot device)/path/to/grub.config
pozwala na uruchomienie konfiguracji grub.źródło