Ubuntu 12.04 Sunucusunun USB sürücüsü kurulumu başarısız oluyor - CD-ROM'daki bileşenleri bulamıyor


39

Bir USB stick kullanarak Ubuntu 12.04 Sunucusunu (32bit) bir makineye kurmaya çalışıyorum . Ben kullanılan Evrensel USB-Yükleyici-1.8.9.4 USB sürücü üzerine ISO almak için 12.04 sunucu için desteği vardır.

  1. Bilgisayar kurulum işlemini başlatır tamam.
  2. Ubuntu dili, yerel ayar ve klavye seçiminden geçer.
  3. Ardından ek bileşenler yüklemeye başlar. Bu noktada, yolun dörtte biri kadar alır ve sonra şunu söyleyerek büyük hata mesajı atar:

[!!] Yükleyici bileşenlerini CD’den yükleyin

CD-ROM'dan veri okunurken bir sorun oluştu. Lütfen sürücüde olduğundan emin olun. Yeniden deneme işe yaramazsa, CD-ROM'unuzun bütünlüğünü kontrol etmelisiniz.

CD-ROM'dan dosya kopyalanamadı. Tekrar dene?

Mor arka plan ile CD rom hatası

Yeniden denemek de elbette başarısız oluyor. Yeniden çalıştırmayı ve USB'ye tekrar takmayı denedim, ancak hiçbir değişiklik yapmayın. CD-ROM bütünlüğü hatalarını kontrol etmeyi denedim ve bu hatayı kırdı:

[!] CD-ROM’ların bütünlüğünü kontrol edin

Bütünlük testi başarısız oldu

./Pool/main/l/linux/fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386. dosya MD5 sağlama toplamı doğrulamasını geçemedi. CD-ROM'unuz veya bu dosya bozulmuş olabilir.

görüntü tanımını buraya girin

Ayrıca Ubuntu-Server 12.04 LTS (Precise Pangolin) 'in günlük yapısını da denedim. Oraya gitmek yok. İso SHA1 hash'lerini bile kontrol ettiler ve eşleştiler.

LinuxLive USB Creator 2.8.11 ve unetbootin-windows-575'i USB sürücü yazılımı ile görüntü olup olmadığını görmek için hala denedim.

Herhangi bir fikir?


2
Bu hata aynı zamanda ubuntu-12.04.2-server-amd64.iso'yu da etkiler ve bugs.launchpad.net/debian-installer/+bug/1130381
Omid Kosari

3
Bu sorunla karşılaştığımda ubuntu-12.04.2-server-amd64 yüklemeye çalışırken. Benim için çalışan bir çözüm ISO'yu USB flash sürücüye yazmak için Win32 Disk Imager kullanmaktı . ISO görüntüsünü 7-zip'te açtığımda veya Daemon Tools kullanarak monte edip Windows Gezgini'nde içeriğini görüntülediğimde, her ikisi de / pool / main / l / linux içindeki dosyaları kesilmiş adlarla gösterdi.
NickG,

1
NickG'nin çözümü de benim için çalıştı (görünüşe göre işe yaramayan ilk Windows altında UNetbootin kullanmıştı).
gablin

Aynı sorunu yaşadım ama 13.10 ile. Sorunun yükleyici ile değil, anakartın BIOS ayarlarıyla (GIGABYTE GA-990FXA-UD3) olduğu ortaya çıktı. USB'den yükleyemedim ve mevcut bir sunucu kurulumunu klonlayarak bilgisayarla ön yükleme yaptım. Ne USB portları ne de Ethernet kartı işe yaramaz. BIOS ayarları değiştirildikten sonra her şey çalışmaya başladı. Detaylar için askubuntu.com/questions/276788/… adresine bakın
hknust

Aşağıdaki çözümleri denedim ve hiçbiri benim için çalıştı. 13.04'ün üstündeki sürümlerle ilgili bir sorun gibi görünüyor. Ubuntu Server 13.04 64bit’i sorunsuz bir şekilde kurabildim. İşte 13.04 albümleriyle ringtail bağlantısıdır old-releases.ubuntu.com/releases/13.04
Kyle Coots'u

Yanıtlar:


23

Altındaki dosyalarda bazı isimlendirme hataları var gibi görünüyor \pool\main\l\linux( *.udebunun yerine yanlış uzantıları buldum *.udeb) ve bir MD5-Checksum hatası var ./install/netboot/ubuntu-installer/i386/pxelinux.cfg/default). Bu hataları düzelttikten sonra 32-bit Server Edition'ı yükleyebiliyorum.


1
Teşekkürler! Evet, kesinlikle ISO görüntüsünde bunlar. Garip bir şekilde, dosyaları düzgün bir şekilde yeniden adlandırmadan bile DVD'ye yazarak çalışmayı başardım. USB'den yükleme olsa da hataları almalı.
zuallauz

1
Kudos @ hre1 . USB kurulumlarında birkaç yıldan beri sorunlar var. Hiç kimse bunu gerçekten düzeltti ya da tam olarak tanımladı. Kurulum sırasında her zaman durduran birkaç makine için buradaki tek iş onun yerine CD-ROM kullanmaktı.
david6

1
MAYBE: USB, hedefle aynı Ubuntu sürümünün altında oluşturulmuş bir çubuk ise, o zaman bu genellikle işe yarar ('Universal' oluşturulmuş bir çubuk başarısız olsa bile). Örneğin. 12.04 LTS 'sunucusu' için USB kurulumu oluşturmak üzere 12.04 LTS 'masaüstü' kullanımı. Hataların düzeltilmesi gerekir, ancak bu onları en aza indirir ..
david6

1
Ben \ havuzda yerine * .udeb herhangi * .ude dosyanız yok \ ana \ l \ linux
Açık SEO

1
sadece uzantı işlerini değiştirmek, onları aramak. Onları buldum ve uzantıyı yeniden adlandırdım ve her şey bir cazibe gibi çalıştı.
Basit Anwer

24

Bu benim USB Pendrive'dan bir Ubuntu 12.04 LTS sunucu kurulumunda benim çözümümdü:

  • Yükleyiciyi çalıştırın.
  • Bir kabuk aç ( ALT+ F2).
  • Dizini cdromdoğrudan dosya sisteminin kök dizininde oluşturun :

    mkdir /cdrom
    

    (Dizini oluştururken sorun yaşıyorsanız /cdrom, BOIS'deki CD-ROM çaları devre dışı bırakın veya kabloyu çıkarın)

  • USB'yi bir CD-ROMmuş gibi takın:

    mount -t vfat /dev/sdb1 /cdrom 
    

    sdb1USB cihazınız nerede ?

Bu kadar.


6
Yeniden monte ettikten sonra düğmesine basarak kurulum ekranına geri dönebilirsiniz Alt-F1.
jevon

/ Dev / db1’e / cdrom’a bağlanma başarısız oldu: Aygıt veya ikametgah meşgul
themihai

Sanırım / dev / sdb1'i bağlamanız gerekiyor. USB cihazınızın / dev / db1 olduğundan emin misiniz? / Dev / dizininizi izleyerek kontrol edin ve USB cihazını çıkarın ve hangi cihazların çıkardığını görün.
Rob Groen

Teşekkürler, 14.04.3 LTS sunucu kurulumu ile de çalışıyor
ad3luc

8

Çözüm, Başlangıç ​​Diski Oluşturucusunu kullanmaktır. USB anahtarımda denedim ve sorunsuz bir şekilde Ubuntu Server 12.04 LTS 32 bit yükledim. USB Başlangıç ​​Disketimi oluşturmak için Ubuntu Desktop 12.04 LTS kullanıyorum. Başlangıç ​​Diski Oluşturucu hakkında ayrıntılar için bu makaleye bakın: http://www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu


1
Sadece bu yöntemi denedim ve gerçekten işe yarıyor, bunun için +1 ... Bununla birlikte, Ubuntu disk görüntüsünde veya Universal USB Installer programında bir sorun olduğu için buna çözüm demezdim.
Atılım

Bu yöntem oldukça geçerlidir. Ancak, bunun (sessizce) bir geçici çözümü zorlamasından endişe duyuyorum. Bunlar hala SDC / USB yönteminin çalışmadığı ve birinin bir CD kurulumuna başvurması gereken birkaç eski makine (eski BIOS, yonga).
david6

Yalnızca bir pencere kutunuz varsa bu bir çözüm değildir
Open SEO

8

Benim için (bu uzantıları değiştirmek için yeterliydi *.udeiçin *.udebaltında) \pool\main\l\linux.


Benim için de. Saçlarımı çekmeden önce bu ipliği bulduğuma sevindim.
Drew Noakes,

2
cdiçine pool/dizin ve kaçak find . -name "*.ude" -exec mv {} {}b \;hepsini düzeltmek için. :)
gertvdijk

7

Buna başka bir çözüm buldum. Adımları takip et:

  • Universal-USB-Installer-1.8.9.4’ü kullanarak önyüklenebilir pendrive oluşturma
  • Ayrıca aynı iso dosyasını pendrive'a kopyalayın.
  • sistemi yeniden başlatın ve kabuk çalıştır komutunu seçin
  • Aşağıdaki komutu çalıştırın (cihaz / pendrive adına dikkat edin):

    mount -o loop /dev/sdb1 /cdrom
    exit
    
  • cdrom'dan seçenek yükleme yapılandırmasını seçin

  • seçenekler listesi gösterilecek; yükleme iso ile ilgili olan 3, 4 ve 5'inci
  • şimdi ana menüden diskten iso yükleme seçeneğini seçin
  • bir disk listesi gösterilecektir, pendrive'ınıza uygun olanı seçin.
  • iso dosyası gösterilecek bunu seçin ve bitirdiniz
  • ekrandaki seçeneklerin geri kalanını izleyin

Aha! -- İşte burada. Dosya adları 64 karakterde kesiliyor. Ajay'in çözümü benim için çalıştı.

Bu beni doğru yolda yakaladı. İzolatı elle monte ettim. 'Seçeneğini dil' ekranında, basın alt-F2, sonra mountlamak oluşturmak mount -o loop /dev/sda1 /usb_driveve mount -t iso9660 -o loop "/usb_drive/<image_name>.iso" /cdromsonra birlikte sihirbazına dönmekalt-f2
Aaron

2

Buradaki sorun (10.04 64b sunucusu için USB'deki bozuk yükleyici resmi), mevcut bir 12.04 kurulumunda (edu i386) başlangıç ​​diski yaratıcısı kullanılarak çözüldü. Ubuntu 10.04.4 LTS 64b'deki başlangıç ​​diski yaratıcısı, hasarlı başlangıç-usb'ine neden oldu ve 12.04 kurulum usb-stick'i oluşturmak için uyumlu (yeterince) görünmüyor.


1

PendriveLinux'un şu anki sürümünü windows için kullandım (1.8.9.6) ve bu sorunu da yaşadım. Başlangıç ​​disketi yaratıcısı ile önyüklenebilir usb çubuğu oluşturmak, kullanımımı çözdü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.