Jak zbadać problemy z uruchomieniem i partycją?

22

Moja maszyna nie uruchamia się lub nie wybiera właściwego systemu operacyjnego, gdy wybiorę go w menu GRUB. Jakie informacje muszę podać w moich pytaniach, aby ludzie mogli mi pomóc?

Jorge Castro
źródło

Odpowiedzi:

20

Skrypt informacji o rozruchu to świetny sposób na uzyskanie informacji o tym, co się dzieje, szczególnie w celu rozwiązania problemów z uruchomieniem i partycjami.

W wersji 12.04 i nowszej:

sudo apt-get install boot-info-script pastebinit

A potem biegnij boot_info_script.

Jeśli musisz udostępnić informacje komuś, aby pomóc Ci w twoich partycjach (szczególnie tutaj w Ask Ubuntu, możesz użyć ich w połączeniu z, pastebinitaby opublikować informacje o rozruchu w Internecie:

sudo boot_info_script --stdout | pastebinit

Spowoduje to automatyczne przesłanie informacji do paste.ubuntu.com i zwrócenie adresu URL. Weź ten adres URL, a następnie edytuj go do swojego pytania.

Dla wersji 11.10 i wcześniejszej:

  • Pobierz skrypt informacji o rozruchu
  • Wyodrębnij plik zip do wybranego katalogu.
  • Otwórz terminal (Aplikacje -> Akcesoria -> Terminal w Gnome) i wpisz:

    sudo bash [path/to/the/download_folder]/boot_info_script.sh
    
  • Na przykład, jeśli plik został pobrany na pulpit, użyj:

    sudo bash ~/Desktop/boot_info_script.sh
    
  • Będziesz teraz mieć plik RESULTS.txt w tym samym katalogu co skrypt. Ale jeśli skrypt znajduje się w katalogu systemowym (takim jak / usr lub / etc), RESULTS.txt będzie w katalogu domowym.

Jeśli masz zainstalowany pastebinit , możesz wysłać wyniki bezpośrednio na paste.ubuntu.com:

sudo bash boot_info_script.sh --stdout | pastebinit
Jorge Castro
źródło
Żałuję, że nie wiedziałem miesiąc lub trzy lata temu, że wszystko, co musisz zrobić, to użyć pastebinitdo niego potoku stdoutlub, aby wkleić zawartość pliku, użyć pastebinit -i /etc/a/file/name. Ale najwyraźniej man pastebinitbyło to dla mnie zbyt techniczne. :-(
irracjonalny John
6

Kiedy jesteś w stanie uruchomić się z instalacją, sposób na przejście podany jest w odpowiedzi Jorge Castro. Dodatkowe informacje zebrane z dzienników rozruchu są mile widziane. (Aby uzyskać szczegółowe informacje, przewiń w dół.) Gdy twój system jest całkowicie uszkodzony i nie chce uruchomić instalacji za wszelką cenę, oto alternatywa.

Rescatux na ratunek !!

Ok, teraz, kiedy mamy tytuł, procedura jest następująca. Eksperymentuj ze wszystkim, co ma, ale na własne ryzyko, a nawet możesz rozwiązać problem. Jeśli chcesz uniknąć problemów, postępuj dokładnie zgodnie z instrukcjami .

  • Pobierz Rescatux . Rescatux to płyta ratunkowa rozruchowa. wybierz dowolny obraz ISO z tej strony. Zalecana jest najnowsza stabilna wersja (wersja bez wersji alfa / beta w tytule).
  • Wypal go na płycie CD lub stwórz bootowalną pamięć USB z tym ISO. (Szczegółowe instrukcje poniżej)
  • Uruchom za pomocą dysku CD / USB.

    Uwaga: Może być konieczne naciśnięcie lub przytrzymanie F12innego klawisza (zwykle pokazany w dolnym rogu ekranu startowego) i wybranie opcji Uruchom z dysku CD lub USB lub innej odpowiedniej opcji, aby zapobiec automatycznemu uruchamianiu z dysku twardego.
    Pamiętaj, że uruchamianie może nie być proste na sprzęcie ograniczonym do rozruchu, takim jak Macbook. W takim przypadku sugerowane jest skorzystanie z pomocy naszych przyjaciół z Ask Different .

  • Wybierz Rescatux 32 bity lub Rescatux 64 bity, zależnie od przypadku. W razie wątpliwości wybierz 32-bit. Jeśli żadna z opcji nie jest dostępna i zobaczysz komunikat „na żywo”, wybierz ją.

  • Wybierz Supportopcję, a Boot info scriptnastępnie i run.
  • Zostanie wyświetlony komunikat potwierdzający, że uruchomienie skryptu bootinfo było prawidłowe.
  • Wybierz opcję Wsparcie, a następnie udostępnij_log. wybierz bootinfoscript_log.txt, kliknij przycisk Dalej, a otrzymasz link do przesłanych wyników. Możesz użyć tego linku, prosząc o pomoc.
  • Jeśli jesteś offline, możesz przeglądać logi, wybierając tę ​​opcję pod wsparciem, i możesz zapisać ten plik w innym miejscu. Na innym dysku USB itp. I dołącz tę informację, zadając pytanie.

Oto wideo, które pomaga . Więcej można znaleźć na stronie głównej Rescatux .

Uwzględnij bootogi, jeśli to możliwe:

Aby uzyskać dostęp do dzienników rozruchu:

  • Jeśli można uruchomić w swojej instalacji, terminal, a rodzaj dmesg > dmesglog.txti cp /var/log/boot.log bootlog.txtobejmują zawartość obu plików (dmesglog.txt i Bootlog.txt), natomiast zadać pytanie. Powinieneś znaleźć je utworzone w katalogu domowym, jeśli postępowałeś zgodnie z instrukcjami.
  • Jeśli masz jakiś live cd, (Ubuntu, Rescatux lub inny livecd): Otwórz przeglądarkę plików, zamontuj dysk z instalacją, przejdź do var / log i dołącz zawartość plików dmesgi boot.logzadaj pytanie.

Aby nagrać płytę CD:

  • Korzystanie z Ubuntu: Kliknij prawym przyciskiem myszy pobrany plik ISO i wybierz Write to disk.Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
    Alternatywnie, wyszukaj Disc burneri otwórz. Wybierz obraz ISO i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
  • W systemie Windows: kliknij pobrany plik ISO prawym przyciskiem myszy i wybierz opcję „Nagraj obraz dysku”. Będziesz prowadzony przez kreatora nagrywania płyt CD.
    Poszukaj, wyszukaj i otwórz Windows Disc Image Burner i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Po wyświetleniu monitu wybierz odpowiedni plik ISO (pobrany).
  • Korzystanie z Maca / innych dystrybucji Linuksa: Najprawdopodobniej będziesz mieć opcję menu prawym przyciskiem myszy. W przeciwnym razie użyj domyślnego narzędzia do nagrywania płyt. (Aktualizacja z konkretnymi instrukcjami mile widziane.)

Aby zrobić bootowalną pamięć USB:

  • Sugerowane narzędzie: Unetbootin . (Działa w systemach Windows, Linux i MacOSX.)
  • Doświadczeni użytkownicy mogą uznać, że jest łatwiejszy w użyciu sudo dd if=<path-to-iso> of=<USB-drive-here>
    (np .: sudo dd if=~/rescatux.iso of=/dev/sdbzamień sdb na dowolny dysk USB, a ~ / rescatux.iso na ścieżkę do pliku ISO)

    NIE UŻYWAJ, ddjeśli nie masz doświadczenia. niepoprawne wpisanie jednej litery może potencjalnie uniemożliwić uruchomienie całego dysku twardego, co można naprawić tylko poprzez ponowną instalację i może spowodować trwałą utratę danych.

Mahesh
źródło
Jeśli mój system jest zepsuty, jak mogę pobrać Rescatux lub nagrać na Live Cd lub USB-Stick. Jeśli chodzi o Live CD Ubuntu, najbardziej prawdopodobne jest, że OP musi mieć LiveCd lub Usb-Stick.
atenz
@tijybba Prawidłowy argument. Ale jeśli system jest tak całkowicie zepsuty i szukasz pomocy tutaj, zadając pytanie, prawdopodobnie masz dostęp do komputera znajomego lub czegoś podobnego. dzięki czemu można go użyć. Lub bootowanie na żywo CD wykonuje pracę. :) Obawiam się, że nie da się tego zrobić bez przynajmniej rozruchu na żywo. Szukam lepszej alternatywy. Ulepszenia mile widziane.
Mahesh
@Mahesh, czy możesz to zaktualizować, jak zrobić niektóre rzeczy z płytą Ubuntu? Jak w, jak szukać dzienników z live cd itp.
Jrg
2

Zainstaluj boot-repair, pomoże ...

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Jorge Castro
źródło
1

Jeśli nie możesz uruchomić systemu, skorzystaj z trybu „wypróbowania” na instalacyjnej płycie CD z systemem Ubuntu. To daje graficzny pulpit uruchomiony z płyty CD / DVD.

Następnie możesz zamontować partycję root i ponownie zainstalować grub za pomocą naprawy rozruchu.

https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

Floyd
źródło