Próbowałem zainstalować Xubuntu 13.10 na starszym komputerze. Zauważyłem pewne trudności podczas instalacji, które mogą być związane z moimi problemami. Szczególnie:
Rozdzielczość ekranu była bardzo niska. Okna były znacznie większe niż ekran i musiałem je przesunąć, aby przejść do przycisku „Dalej”.
Kursor myszy był rozmyciem kolorów, które cały czas migały.
Instalacja zakończyła się i próbowałem ponownie uruchomić komputer. Natychmiast otrzymałem:
error: attempt to read or write outside of disk 'hd0'.
Entering rescue mode...
grub rescue>
Zrobiłem dysk USB do naprawy rozruchu , uruchomiłem go i wybrałem domyślną naprawę. Aplikacja powiedziała mi, że problem został naprawiony i że jeśli to nie rozwiąże mojego problemu, powinienem pokazać ten link komuś, kto może mi pomóc.
Co mam teraz zrobić? Próbowałem już zainstalować Ubuntu i Xubuntu, oba bez powodzenia.
EDYTOWAĆ:
Znalazłem obejście.
- Podłącz Xubuntu na żywo USB
- Wybierz „wypróbuj Xubuntu”
- W menu ustawień wybierz „zainstaluj Xubuntu”
To rozwiązało problem. Ponieważ jest rozwiązany, nie mogę przetestować odpowiedzi.
Odpowiedzi:
Zlokalizuj partycję, w której obecny jest Linux, za pomocą następującej techniki
Teraz pojawi się menu startowe systemu. Uruchom system Linux.
To naprawia moduł ładujący.
źródło
insmod normal
ponownie pojawia się komunikat: „błąd: próba odczytu lub zapisu poza partycją”.Dla każdego, kto ma ten problem:
Działo się tak w przypadku, gdy nowa instalacja lub naprawa GRUBa działała i uruchamiała się ponownie, ale przy następnym uruchomieniu ponownie otrzymywałbym tę samą „próbę odczytania błędu”. Najczęściej wpadałem w panikę jądra i komputer wymagałby twardego restartu.
Postępowałem zgodnie z kilkoma radami i przeprowadziłem nową instalację, korzystając z opcji zaawansowanych (nie używaj „wymaż dysku i zainstaluj ubuntu”), używając następujących ustawień partycji:
źródło
Można to łatwo rozwiązać za pomocą monitu ratunkowego Grub. Pierwsza odpowiedź nie jest do końca pełna i na początku mam ten sam błąd. Oto jak to działa:
1. musimy znaleźć partycję podstawową. Tam będą znajdować się niezbędne pliki potrzebne do uruchomienia Linuksa, więc wpisujemy to -
Powinieneś teraz zobaczyć listę porównywalną do (hd0) (hd0, msdos5) (hd0, msdos1). Pamiętaj, że możesz mieć inne partycje niż ja, a także wiele dysków, ale proces jest taki sam.
Teraz przeszukaj partycje, aby znaleźć podstawowy -
Aż grub nie wyświetli listy plików na tej partycji lub pokaże typ systemu plików i datę ostatniej modyfikacji.
Po drugie, musimy znaleźć kilka rzeczy po znalezieniu naszej podstawowej partycji -
Po wykonaniu ostatniego zestawu poleceń Grub wyświetli listę różnych parametrów. Teraz sprawdźmy, czy ustawiliśmy prawidłowy katalog główny i prefiks -
Grub powinien wypisać listę plików zawartych w katalogu / boot.
3. musimy ustawić punkt montowania i załadować jądro -
Na koniec uruchamiamy system -
Jeśli skończy się ładowanie do powłoki busyboksa, po prostu wpisz
fsck /dev/sda1
. Następnie wystarczy wejść,exit
a system uruchomi się normalnie.źródło
Rozwiązałem ten problem, przenosząc partycję Linuksa blisko początku dysku twardego. Kiedy partycja linux znajdowała się na końcu mojego dysku twardego 120 Gb (40 Gb od końca), dostałem ten problem. Żadne rozwiązanie nie zadziałało. Po przeniesieniu partycji linux na przestrzeń z 40 Gb na 80 Gb problem zniknął.
źródło
Po przeszukaniu wielu godzin wypróbowałem to rozwiązanie i działa ono dobrze, aby ponownie zainstalować jądro:
źródło
Osiągam ten problem, gdy użyłem dysku vmdk z pakietu maszyny wirtualnej OVA w virt-manager / QEMU / KVM. Maszyna wirtualna nie działa z tym komunikatem o błędzie.
Rozwiązaniem było przekonwertowanie vmdk na qcow2:
I zamiast tego użyć przekonwertowanego obrazu w virt-manager.
źródło
Miałem ten problem podczas próby zainstalowania Ubuntu 18 Server i Xubuntu 18 na serwerze Dell. Naprawiono to, wybierając opcję UEFI zamiast Legacy w menu BIOS.
źródło