Instalacja napędu Ubuntu 12.04 na dysku USB kończy się niepowodzeniem - nie można znaleźć składników z dysku CD-ROM

39

Próbuję zainstalować tutaj Ubuntu 12.04 Server (32-bitowy) na maszynie za pomocą pamięci USB. Użyłem Universal-USB-Installer-1.8.9.4, który obsługuje serwer 12.04, aby uzyskać ISO na napęd USB.

  1. Komputer uruchamia proces instalacji w porządku.
  2. Przechodzi przez język Ubuntu, ustawienia regionalne i wybór klawiatury.
  3. Następnie rozpoczyna się ładowanie dodatkowych komponentów. W tym momencie przechodzi około jednej czwartej, a następnie wyświetla duży komunikat o błędzie:

[!!] Załaduj komponenty instalatora z płyty CD

Wystąpił problem z odczytem danych z dysku CD-ROM. Upewnij się, że jest w napędzie. Jeśli ponawianie nie działa. Powinieneś sprawdzić integralność dysku CD-ROM.

Nie udało się skopiować pliku z płyty CD-ROM. Spróbować ponownie?

błąd cd rom z fioletowym tłem

Ponowna próba oczywiście również się nie udaje. Próbowałem ponownie uruchomić i zainstalować ponownie na USB, ale bez zmian. Próbowałem sprawdzić, czy nie występują błędy integralności dysku CD-ROM i psuje się ten błąd:

[!] Sprawdź integralność dysków CD-ROM

Test integralności nie powiódł się

./Pool/main/l/linux/fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386. plik nie sprawdził sumy kontrolnej MD5. Twój CD-ROM lub ten plik mógł być uszkodzony.

wprowadź opis zdjęcia tutaj

Próbowałem także codziennej wersji Ubuntu-Server 12.04 LTS (Precise Pangolin). Nie idź tam. Sprawdziłem nawet skróty iso SHA1 i pasują do siebie.

Wypróbowałem LinuxLive USB Creator 2.8.11 i unetbootin-windows-575, aby zobaczyć, czy jest to obraz z oprogramowaniem napędu USB, ale nadal nie ma go.

Jakieś pomysły?

zuallauz
źródło
2
Ten błąd dotyczy także ubuntu-12.04.2-server-amd64.iso, aw bugs.launchpad.net/debian-installer/+bug/1130381 występuje błąd
Omid Kosari
3
Napotkałem ten problem podczas próby instalacji ubuntu-12.04.2-server-amd64. Rozwiązaniem, które działało dla mnie, było użycie Win32 Disk Imager do zapisania ISO na dysku flash USB. Kiedy otworzyłem obraz ISO w 7-zip lub zamontowałem go za pomocą Daemon Tools i przeglądałem zawartość w Eksploratorze Windows, oba pokazywały pliki w / pool / main / l / linux ze skróconymi nazwami.
NickG
1
Rozwiązanie NickG również działało dla mnie (najpierw użyłem UNetbootin pod Windows, co najwyraźniej nie działało).
gablin
Wystąpił ten sam problem, ale z 13.10. Okazuje się, że problemem nie był instalator, ale ustawienia BIOSu płyty głównej (GIGABYTE GA-990FXA-UD3). Nie mogłem zainstalować z USB i skończyłem klonowanie istniejącej instalacji serwera i uruchomienie komputera za jej pomocą. Ani porty USB, ani karta Ethernet nie będą działać. Po zmianie ustawień BIOS wszystko zaczęło działać. Szczegółowe informacje można znaleźć na stronie askubuntu.com/questions/276788/ ...
hknust,
Wypróbowałem poniższe rozwiązania i żadne z nich nie działało dla mnie. Wygląda na problem z wersjami powyżej 13.04. Byłem w stanie zainstalować Ubuntu Server 13.04 64bit bez żadnych problemów. Oto link do 13.04 raring
Kyle Coots

Odpowiedzi:

23

Wygląda na to, że wystąpiły błędy nazewnictwa w plikach poniżej \pool\main\l\linux( *.udezamiast tego znalazłem fałszywe rozszerzenia *.udeb) i błąd sumy kontrolnej MD5 z ./install/netboot/ubuntu-installer/i386/pxelinux.cfg/default). Po naprawieniu tych błędów mogę zainstalować 32-bitową wersję Server Edition.

hre1
źródło
1
Dzięki! Tak, zdecydowanie są na takim obrazie ISO. O dziwo udało mi się go uruchomić, po prostu nagrywając na DVD, nawet bez zmiany nazwy plików na ich właściwe rozszerzenie. Instalacja z USB musi jednak wykryć błędy.
zuallauz
1
Kudos @ hre1 . Od kilku lat występują problemy z instalacjami USB. Nikt tak naprawdę tego nie naprawił ani nie zidentyfikował. Jedynym obejściem dla tych niewielu komputerów, które zawsze blokowały się podczas instalacji, było użycie zamiast tego płyty CD-ROM.
david6
1
MAYBE: Jeśli pamięć USB została utworzona w tej samej wersji systemu Ubuntu co docelowa, często będzie to działać (nawet jeśli nie powiedzie się utworzenie pamięci „Universal”). na przykład. przy użyciu „pulpitu” 12.04 LTS do stworzenia instalacji USB dla „serwera” 12.04 LTS. Błędy muszą zostać naprawione, ale to minimalizuje je.
david6,
1
Nie mam żadnego pliku * .ude zamiast * .udeb w \ pool \ main \ l \ linux
Otwórz SEO
1
wystarczy zmienić rozszerzenie działa, poszukaj ich. Znalazłem je i właśnie zmieniłem nazwę rozszerzenia i wszystko działało jak urok.
Basit Anwer
24

To było moje rozwiązanie z instalacją serwera Ubuntu 12.04 LTS z USB Pendrive:

  • Uruchom instalatora.
  • Otwórz powłokę ( ALT+ F2).
  • Utwórz katalog cdrombezpośrednio w katalogu głównym systemu plików:

    mkdir /cdrom
    

    (Jeśli masz problemy z utworzeniem katalogu /cdrom, wyłącz odtwarzacz CD-ROM w BOIS lub odłącz kabel)

  • Podłącz USB tak, jakby był to CD-ROM:

    mount -t vfat /dev/sdb1 /cdrom 
    

    Gdzie sdb1jest twoje urządzenie USB.

To wszystko.

Rob Groen
źródło
6
Po ponownym zamontowaniu możesz wrócić do ekranu instalacji, naciskając Alt-F1.
jevon
Instalacja / dev / db1 na / cdrom nie powiodła się: Urządzenie lub resiyrce zajęte
themihai
Przypuszczam, że musisz zamontować / dev / sdb1. Czy jesteś pewien, że / dev / db1 jest urządzeniem USB? Sprawdź to, oglądając katalog / dev / i odłącz urządzenie USB i zobacz, które urządzenia usuwają.
Rob Groen,
Dzięki temu działa również z instalacją serwera 14.04.3 LTS
ad3luc
8

Rozwiązaniem jest użycie Kreatora dysków startowych. Wypróbowałem to na moim kluczu USB i bez problemu zainstalowałem Ubuntu Server 12.04 LTS 32 bity. Korzystam z Ubuntu Desktop 12.04 LTS, aby utworzyć dysk startowy USB. Zobacz ten artykuł, aby uzyskać szczegółowe informacje na temat Kreatora dysku startowego: http://www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu

Binnette
źródło
1
Po prostu próbowałem tej metody, a to robi rzeczywiście działa, więc +1 za to ... Jednak ja nie nazwałbym tego rozwiązanie, ponieważ nie ma wyraźnie problem albo z obrazu płyty Ubuntu lub programu instalatora Uniwersalny USB.
Przełom
Ta metoda jest całkiem poprawna. Obawiam się jednak, że to (po cichu) wymusza obejście tego problemu. To wciąż kilka maszyn (starszy BIOS, układ), w których metoda SDC / USB NIE działa, i trzeba skorzystać z instalacji CD.
david6
To nie jest rozwiązanie, jeśli masz tylko okno systemu Windows
otwórz SEO
8

Dla mnie to wystarczyło, aby zmienić te rozszerzenia ( *.udedo *.udeb) pod \pool\main\l\linux.

ari
źródło
Dla mnie też. Cieszę się, że znalazłem ten wątek przed wyciągnięciem wszystkich włosów.
Drew Noakes
2
cddo pool/katalogu i uruchom find . -name "*.ude" -exec mv {} {}b \;je, aby je wszystkie naprawić. :)
gertvdijk
7

Znalazłem inne rozwiązanie tego. Wykonaj kroki:

  • utwórz bootowalny pendrive jak za pomocą Universal-USB-Installer-1.8.9.4
  • również skopiuj ten sam plik ISO na pendrive
  • uruchom ponownie system i wybierz Wykonaj polecenie powłoki
  • uruchom następujące polecenie (pamiętaj nazwę urządzenia / pendrive):

    mount -o loop /dev/sdb1 /cdrom
    exit
    
  • wybierz opcję konfiguracji ładowania opcji z cdrom

  • zostanie wyświetlona lista opcji; wybierz 3., 4. i 5., które są związane z ładowaniem ISO
  • teraz w menu głównym wybierz opcję załaduj ISO z dysku
  • wyświetlona zostanie lista dysków, wybierz dysk odpowiadający twojemu pendrive
  • plik ISO zostanie wyświetlony, wybierz to i gotowe
  • postępuj zgodnie z pozostałymi opcjami na ekranie
ajay
źródło
Aha! -- Tu jest. Nazwy plików są obcinane do 64 znaków. Rozwiązanie Ajay zadziałało dla mnie.
To doprowadziło mnie do właściwego toru. Skończyłem montować iso ręcznie. Na ekranie „wybierz język” naciśnij Utwórz alt-F2katalogi montowania, mount -o loop /dev/sda1 /usb_drivea mount -t iso9660 -o loop "/usb_drive/<image_name>.iso" /cdromnastępnie wróć do kreatora za pomocąalt-f2
Aaron
2

Tutaj problem (uszkodzony obraz instalatora na usb dla serwera 10.04 64b) został rozwiązany za pomocą kreatora dysku startowego w istniejącej instalacji 12.04 (edu i386). Twórca dysku startowego na Ubuntu 10.04.4 LTS 64b spowodował uszkodzenie start-usb i wydaje się, że nie jest kompatybilny (wystarczający), aby utworzyć instalacyjną pamięć USB 12.04.

Bauwe
źródło
1

Użyłem bieżącej wersji PendriveLinux dla Windows (1.8.9.6) i również miałem ten problem. Utworzenie bootowalnej pamięci USB za pomocą kreatora dysku startowego rozwiązało mój problem.

ROZMIAR
źródło