Dlaczego sprawdzanie integralności kończy się niepowodzeniem w przypadku alternatywnego ISO 12.04.1?


9

Postępowałem zgodnie z różnymi zaleceniami z Dokumentacji Ubuntu, aby utworzyć rozruchowy dysk flash USB Ubuntu za pomocą alternatywnego pliku ISO 12.04.1 dla 64-bitowego komputera. Ale test integralności pamięci USB nie powiódł się i nie rozumiem dlaczego.

Oto kroki, które podjąłem:

  1. Pobierz plik ISO 12.04.1 Alternatywnej instalacji dla 64-bitowego komputera (ubuntu-12.04.1-alternate-amd64.iso) ze strony http://releases.ubuntu.com/12.04.1/ , a także MD5 , Pliki skrótu SHA-1 i SHA-256 i powiązane podpisy PGP
  2. Weryfikacja integralności danych pliku ISO za pomocą plików skrótu MD5, SHA-1 i SHA-256 po zweryfikowaniu plików skrótu za pomocą powiązanych plików sygnatur PGP (patrz np. Https://help.ubuntu.com/community / HowToSHA256SUM i https://help.ubuntu.com/community/VerifyIsoHowto )
  3. Tworzenie bootowalnej pamięci USB za pomocą programu Ubuntu's Startup Disk Creator (patrz http://www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu )
  4. Uruchomienie komputera przy użyciu nowo wykonanej 12.04.1 Alternatywnej instalacji na pamięci USB
  5. Wybór opcji „Sprawdź dysk pod kątem wad” (patrz https://help.ubuntu.com/community/Installation/CDIntegrityCheck )

Kroki 1, 2, 3 i 4 przebiegły bez żadnych problemów lub komunikatów o błędach. Jednak krok 5 zakończył się komunikatem o błędzie „Test integralności nie powiódł się” i następującą treścią:

The ./install/netboot/ubuntu-installer/amd64/pxelinux.cfg/default file failed the MD5 checksum verification. Your CD-ROM or this file may have been corrupted.

Wystąpił ten sam (może być podobny, ponieważ nie mam dokładnych notatek) komunikat o błędzie podczas poprzednich prób korzystania z 12.04 (tj. Nie wydania konserwacji) Alternatywny plik ISO instalacji. W tych przypadkach i tak próbowałem zainstalować i do tej pory nie miałem żadnych problemów z moją wiedzą.

  • Czy nieudana kontrola integralności opisana powyżej jest poważnym błędem?
  • Jakie jest rozwiązanie?
  • Czy można to zignorować bez dalszych problemów?

Zastanawiam się, czy nie próbujesz po prostu przeprowadzić test nośnika fizycznego (CD lub DVD) na urządzeniu USB (pamięć flash) i wykroczysz poza to, co zamierzał zrobić test. „Wada” w „spalaniu” nie może tak naprawdę występować na półprzewodnikowym urządzeniu pamięci masowej. PYTANIE: Czy urządzenie USB wydaje się nadal działać poprawnie i zainstalować Ubuntu?
david6,

@ david6 Tak, urządzenie USB i kolejna instalacja Ubuntu (z 12.04, jeszcze nie próbowałem 12.04.1) wyglądają poprawnie. Właśnie to miałem na myśli pisząc: „Mimo to [...] próbowałem zainstalować i do tej pory nie miałem żadnych problemów z moją wiedzą”.
mghg,

Zgodnie z powyższymi odpowiedziami jest to błąd, który w niektórych przypadkach może zostać zignorowany.
Braiam

Odpowiedzi:


8

Jest to błąd w opanowaniu ISO, ale można go bezpiecznie zignorować

  • Ten błąd występuje, ponieważ install/netboot/ubuntu-installer/amd64/pxelinux.cfg/defaultplik nie istnieje w 64-bitowym alternatywnym obrazie ISO, chociaż występuje na liście sum kontrolnych pliku ISO ( md5sum.txt):

    • 573bf62a1f14cdcef0e8299863547a5a ./install/netboot/ubuntu-installer/amd64/pxelinux.cfg/default

    • Zobacz tę pastebin, aby zobaczyć rzeczywistą zawartość install/netbootfolderu.

  • Można go zignorować, ponieważ pliki odnoszą się do minimalnej wersji ISO „netboot”, co nie ma znaczenia, gdy używasz pełnej alternatywnej ISO.

  • Jeśli naprawdę chcesz „rozwiązać” błąd, możesz pobrać brakujący plik do odpowiedniego folderu; uwaga, że ​​to nie może być ostatni, bo podobno brakuje sześciu takich plików ...


1
Dziękuję za odpowiedź. Nie rozumiem jednak, dlaczego lista sum kontrolnych zawiera plik, który nie jest zawarty w obrazie ISO. Używam Ubuntu w pracy do celów korporacyjnych i chciałem mieć jak największą pewność, że nośnik instalacyjny nie zawiera błędów. Dlatego podobała mi się opcja „Sprawdź dysk pod kątem wad”, ale wydaje się dziwne, że nie można uzyskać pozytywnego wyniku z testu.
mghg,

@mghg. Całkowicie się z tobą zgadzam. Próbuję również zainstalować Ubuntu w sieci korporacyjnej, a prosta kontrola integralności wydaje mi się prawie obowiązkowa. Być może nasza opinia pomoże rozwiązać ten problem.

Niesamowite, robię alternatywną instalację, pisząc to ISO na pendrivie za pomocą unetbootin i dostaję te same błędy. Wykonanie md5sum -c md5sum.txt spowoduje wyświetlenie listy brakujących plików
Juan

1

To zatrzymało moją instalację martwą podczas wykonywania alternatywnej instalacji z zaszyfrowanym woluminem. Przy użyciu unetbootin do utworzenia obrazu brakowało sześciu plików wymienionych powyżej. Jestem przekonany, że jest to problem z ograniczeniami długości nazw plików i ścieżek, które powodują brak tych długich nazw plików. Ten problem jest oznaczony jako nieprawidłowy błąd tutaj: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1041911

Ostatecznie dodanie plików nie pomogło. Musiałem uruchomić się z niekompletnej instalacji i ręcznie zainstalować ubuntu-desktop.

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.