Podczas próby zainstalowania systemu Ubuntu jako jedynego systemu operacyjnego pojawia się błąd „grub-install / dev / sda failed”.


32

Próbuję zainstalować Ubuntu na komputerze, na którym wcześniej działał system Windows 7.

Wystąpił również przerażający błąd „Nie można zainstalować GRUB”.

Nie próbuję podwójnego rozruchu. Wcześniej uruchomiłem dysk rozruchowy systemu Windows i usunąłem wszystkie istniejące partycje.

Jeśli uruchomię instalacyjną płytę CD z systemem Ubuntu 12.04 i kliknę instaluj po ekranach konfiguracji, Executing 'grub-install /dev/sda' failed. This is a fatal error.
pojawia się błąd (Jest to ten sam błąd, co to pytanie: Nie można zainstalować GRUB-a )

Wszystkie pytania, które przeczytałem podczas szukania rozwiązania, dotyczą podwójnego rozruchu. Nie jestem zainteresowany podwójnym uruchomieniem, jestem po wyczyszczeniu instalacji Ubuntu. Jak mogę to osiągnąć?

(Dla mojego zdrowia psychicznego, proszę odpowiadać bardzo prostymi instrukcjami. Nie twierdzę, że mam talent do Linuksa lub jako administrator systemu)


Dodatkowe szczegóły skopiowane z komentarzy z dnia: 2012-05-29 ~ 15: 19Z

Po uruchomieniu z CD klikam Try Ubuntu, a potem sudo fdisk /dev/sdadostaję
fdisk: unable to seek on /dev/sda: Invalid argument

sudo fdisk /dev/sdb daje

Device contains neither a valid DOS partiion table, nor Sun, SGI or OSF disklabel. 
Building a new DOS disklabel with disk identifier 0x15228d1d. 
Changes will remain in memory only until you decide to write them. 
After that of course, the previous content won't be recoverable. 
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite). 
Command (m for help):

Powinienem dodać, że pulpit Live CD jest zły graficznie. Brakuje mi części programów, a terminal czasami pojawia się na dole ekranu. Ale nie mogę sobie wyobrazić, że to się wiąże.


Jaki błąd się pojawia?
harisibrahimkv

@harisibrahimkv „Wykonanie 'grub-install / dev / sda' To jest błąd krytyczny - taki sam błąd, jak w askubuntu.com/questions/62051/unable-to-install-grub, jednak mój nie jest podwójnym uruchomieniem i używam partycje szczegółowe
Liath


Mam również podobny problem, gdy używam pierwszej opcji na dysku instalacyjnym, gdzie mówi, że będzie zarządzać partycją i isstall itp. Mówi, że jest to błąd krytyczny. Kiedy wybieram manual (ostatnia opcja), to działa poprawnie. Partycjonowałem dysk twardy za pomocą narzędzia partycji, a następnie użyłem dysku CD, wybierając opcję ręcznego wyboru. W ten sposób problem nie nadejdzie.
Satya Prakash

Proszę zobaczyć ten link. Miałem ten sam problem, co ty rozwiązałeś. superuser.com/questions/1101648/ ... Naprawdę mam nadzieję, że to pomoże.

Odpowiedzi:


13

Miałem ten sam problem.

Rozwiązano go, klikając najpierw przycisk „Wypróbuj Ubuntu” , a następnie skrót na pulpicie „Zainstaluj Ubuntu” .


Pracowałem dla mnie, instalując 16.04 z pamięci USB na dysku SSD na / dev / sdb. Początkowo nie powiodło się, ale działało po pełnym uruchomieniu komputera z pamięci Stick w trybie „try Ubuntu” i użyciu skrótu na pulpicie.
womp

Jestem ciekawa, ale dlaczego to działa? Ktoś?
Aaron Esau

2
Wypróbowałem to podejście i nadal otrzymałem ten sam błąd.
Mark E. Haase,

Pracowałem dla mnie - instalacja z USB utworzona za pomocą Etchera
Wanny Miarelli

9

Myślę, że mogło to zepsuć nazwę twojego dysku twardego. Spróbuj ponownie zainstalować GRUB.

  1. Uruchom przy użyciu płyty CD z systemem Ubuntu.

  2. Otwórz terminal i uruchom polecenie

    sudo fdisk -l
    

    Zawiera pełną tabelę partycji dysku twardego. Tam określ, na której partycji masz zainstalowany system Linux. Możesz go zidentyfikować za pomocą rozmiaru dysku, który dla niego przydzieliłeś i patrząc na ostatnią kolumnę danych wyjściowych, która zostanie „rozszerzona” dla wszystkich twoich partycji linuksowych. Partycja najprawdopodobniej będzie czymś takim /dev/sda5lub czymś takim. Zapamiętaj tę partycję.

  3. Utwórz folder tymczasowy w swoim katalogu domowym (Uwaga: możesz utworzyć folder tymczasowy w dowolnym miejscu. Korzystam z folderu domowego tylko dla wyjaśnienia). Nazywam to na razie „temp”. Tak więc ścieżką folderu „temp” będzie / home / ubuntu / temp.

  4. Zamontuj tam partycję Linux. Oznacza to, że zakładając, że znalazłeś partycję linux /dev/sda5, montujesz ją w folderze „temp”, wykonując następujące polecenie

    sudo mount /dev/sda5 /home/ubuntu/temp
    
  5. Jeśli chcesz sprawdzić, czy zamontowałeś właściwą partycję, przejdź do folderu domowego i otwórz temp. Będziesz w /katalogu. Tam znajdziesz „home”, w którym będzie tam nazwa twojego folderu domowego. Po potwierdzeniu, że zamontowałeś właściwą partycję, wykonaj krok 6.

  6. Musisz zainstalować GRUB-a, pokazując na początku system, gdzie odczytywać dane z dysku twardego. Nie martw się, po prostu uruchom następujące polecenie

    sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda
    

    Do /dev/sdaodpowiada nazwie dysku twardym. Zastąp go tym, co sudo fdisk -lpokazało ci polecenie.

  7. Jesteś skończony. Możesz zrestartować system.


Dziękujemy za pomoc do tej pory! Uruchomiłem komputer z dysku CD i kliknąłem „Wypróbuj Ubuntu”, a następnie, gdy robię fdisk, dostaję „fdisk: nie można szukać w / dev / sda: Nieprawidłowy argument”
Liath

1
Spróbuj „sudo fdisk / dev / sda” lub „sudo fdisk / dev / sdb”. Czy podczas instalacji systemu Ubuntu do systemu podłączone były zewnętrzne urządzenia USB?
harisibrahimkv

/ dev / sda daje to samo co powyżej (nie można wyszukiwać), / dev / sdb daje "Urządzenie nie zawiera prawidłowej tabeli podziału DOS, ani etykiety dysku Sun, SGI ani OSF. Budowanie nowej etykiety dysku DOS z identyfikatorem dysku 0x15228d1d. Zmiany będą pozostaną w pamięci tylko do momentu, gdy zdecydujesz się je zapisać. Po tym oczywiście poprzednia zawartość nie będzie możliwa do odzyskania Ostrzeżenie: niepoprawna flaga 0x0000 tablicy partycji 4 zostanie poprawiona przez w (obrzęd). Polecenie (m dla pomocy): „
Liath,

Powinienem dodać, że próba jest zła graficznie, brakuje mi części programów, a terminal czasami odbija się w dolnej części ekranu ... nie mogę sobie jednak wyobrazić, że jest to związane.
Liath,

1
Chyba brakuje mi tutaj opcji. Czy partycypujesz w swoim try-ubuntu? Następnie uruchom go i zobacz, co mówi o twoim dysku twardym.
harisibrahimkv

3

Rozumiem z twoich komentarzy do @harisibrahimkv, że kiedy uruchomisz polecenie sudo fdisk /dev/sdaw oknie terminala, otrzymasz wiadomość fdisk: unable to seek on /dev/sda: Invalid argument. Nie spodziewałbym się tego i sprawia, że ​​zastanawiam się, czy jest problem z dyskiem twardym komputera.

Czy mógłbyś zamieścić więcej informacji o swoim sprzęcie? Możesz to zrobić, uruchamiając się Try Ubuntuz instalacyjnego dysku CD, a następnie dodając dane wyjściowe z dwóch poniższych poleceń do pytania.

sudo lshw -short
sudo lshw -class disk -class storage

Uwaga:
Tekst można wybierać w oknie terminala za pomocą lewego przycisku myszy lub naciskając Alt+, Egdy okno terminala jest aktywne i używając Select Allpozycji w menu terminala Edit .

Po zaznaczeniu tekstu albo skrót klawiaturowy ShiftCtrl+ Calbo Copywpis w Editmenu okna terminala skopiuje się do schowka.

Następnie możesz dodać to do swojego pytania, używając przeglądarki Firefox LiveCD do edycji, a następnie wklejając dane wyjściowe polecenia do okna edycji pytania w przeglądarce.

zrzut ekranu z FAQ pokazujący link do edycji

Proszę nie nie używaj komentarzy, aby dodać wyjście z poleceń. Komentarze nie powinny być używane w ten sposób.

Jeśli masz problemy z grafiką, sugeruję najpierw sprawdzenie, czy nośnik instalacyjny (CD) jest w porządku. Możesz to zrobić, uruchamiając Check disc for defectsopcję menu z zaawansowanych opcji strony powitalnej Ubuntu CD .

Aby wyświetlić to menu, naciśnij dowolny klawisz po uruchomieniu instalacyjnej płyty CD, a na dole ekranu wyświetla się „ małe logo ” Ubuntu Ubuntu Live CD / USB „małe logo”.

Jeśli instalacyjny dysk CD jest prawidłowy, a zatem nie jest źródłem błędów graficznych, które widzisz, możesz spróbować zainstalować przy użyciu alternatywnego instalacyjnego dysku CD Ubuntu. Alternatywna płyta instalacyjna nie jest „ LiveCD ”. Wykonuje instalację tekstową, co pozwala uniknąć potencjalnych problemów ze sterownikami graficznymi. Zawiera także niektóre sterowniki sprzętowe, których brakuje w standardowym LiveCD.

Alternatywny obraz instalacyjny CD CD można uzyskać ze strony z wydaniami Ubuntu 12.04 LTS . Jeśli twój sprzęt jest stary, prawdopodobnie chcesz użyć wersji 32-bitowej, ubuntu-12.04-alternate-i386.iso


Chciałbym również sprawdzić sumę md5 pobranej
23 93 26 35 19 57 3 89

@forestpiskie Sugeruję, aby Check disc for defectsnajpierw uruchomić oba, ponieważ ważność nośnika instalacyjnego jest najważniejsza, a łatwiej jest to, że polega tylko na dokonaniu wyboru menu, a nie na uruchomieniu innego narzędzia. Ale tak, jeśli nośnik instalacyjny jest zły, obraz ISO należy sprawdzić, aby ustalić, czy przyczyną problemu był błąd podczas tworzenia dysku CD, czy zły ISO.
irracjonalny Jan

@forestpiskie FWIW, cała Check the CDsekcja w artykule pomocy HowToMD5SUM wydaje mi się nudna i bezcelowa. Nie mogę sobie wyobrazić, dlaczego ktoś chciałby skorzystać z przedstawionego tam podejścia, a nie tylko z niego korzystać Check disc for defects. Prawdopodobnie należy go przenieść i po prostu połączyć z.
irracjonalny Jan

2

Miałem ten sam problem dzisiaj, gdy próbowałem wyczyścić instalację z dysku USB. Nagrałem ISO na płytę i stamtąd wykonałem czystą instalację i wszystko działało dobrze. Wiem, że to tak naprawdę nie rozwiązuje problemu, ale może okazać się szybkim rozwiązaniem, jeśli to wszystko, czego szukasz.


0

Może to zabrzmieć głupio, ale jeśli masz tablicę mdadm, partycje mogły zostać pomieszane. Z powodu tablic mdadm uruchomiona tablica partycji będzie pusta pomimo pomyślnej instalacji (samo jądro zna partycje, ale grub nie rozumie, co robić naturalnie).

Wiem o tym, ponieważ włamałem się do powłoki i wykonałem chrootowanie do / target i uruchomiłem grub-install i wspomniałem coś o brakującym dysku (fdisk -l / dev / sda pokazał pustą tablicę partycji!).

Ponowna instalacja lub odtworzenie poprawnej tablicy partycji pozwoli później na sukces grub-install / dev / sda.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.