Unetbootin olmadan önyüklenebilir bir Linux kurulum USB'si oluşturma


11

Scientific Linux'u USB'den kurmak istiyorum. Neden unetbootin işe yaramaz bilmiyorum ama sonuçta merak etmiyorum: sonuçta, temel prosedürleri görmek ve öğrenmek için Windows'tan Linux'a transfer ettim. USB sürücümü FAT32 olarak biçimlendiriyorum ve bu komutu root olarak çalıştırıyorum:

# pv -tpreb /path/to/the/downloaded/iso | sudo dd of=/path/to/the/USB/device 

Canlı CD'ler veya ağ yüklemeleri (1 GB'den az) için çalışırken, yaklaşık ~ 4 GB olan gerçek yükleme DVD'leri için çalışmaz. Eğer birisi bu sorunu çözmeme yardımcı olabilirse gerçekten minnettar olurum.

Daha küçük .iso dosyaları için çalıştığı göz önüne alındığında, sanırım Dosya Sistemi ile ilgisi var, doğru mu? Başka hangi seçeneklerim var?

Yanıtlar:


13

Bir CD-ROM ve USB bellek önyükleme için tamamen farklı yöntemler kullanır. CD-ROM'daki ISO9660 görüntüsü için, önyüklenebilir olmasını sağlayan El Torito Spesifikasyonu ; USB bellek için bir Ana Önyükleme Kaydı stili önyükleme kesimine ihtiyaç duyar .

Linux'u önyüklemek için ISO9660 CD-ROM görüntülerinde kullanılan önyükleyici olan ISOLINUX , son zamanlarda her iki şekilde de önyüklenebilen tek bir görüntü oluşturmak için bazı akıllı hileler kullanan bir "isohybrid" hibrit modu ekledi .

Benim tahminim LiveCD'lerinizin aslında isohybrid görüntüleri, oysa tam kurulum DVD'leri değil. Kullanılacak mümkün olabilir isohybridaracı syslinuxüzerinde hibrid mod bağlantısında açıklanan şekilde, onları dönüştürmek için dağıtım.


Ayrıntılı bilgi için teşekkürler, çok şey öğrendim. .İso'ya isohybrid uygulanması bu iki yorumu verir: isohybrid: Warning: more than 1024 cylinders: 3482ve isohybrid: Not all BIOSes will be able to boot this device. Ne olduğunu görmek için .iso dosyasını USB'ye kopyalamaya çalışıyorum.
makhlaghi

Neyse ki bu hatalar BIOS'um için önemli değildi ve mükemmel çalıştı. Çok teşekkürler Jim.
makhlaghi
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.