การสร้าง USB การติดตั้ง Linux ที่สามารถบู๊ตได้โดยไม่ต้องถอดบูต


11

ฉันต้องการติดตั้ง Scientific Linux จาก USB ฉันไม่รู้ว่าทำไม unetbootin ใช้งานไม่ได้ แต่ฉันไม่อยากรู้อยากเห็น: หลังจากทั้งหมดฉันถ่ายโอนไปยัง Linux จาก Windows เพื่อดูและเรียนรู้ขั้นตอนพื้นฐาน ฉันฟอร์แมตไดรฟ์ USB เป็น FAT32 และเรียกใช้คำสั่งนี้ในฐานะรูท:

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

ในขณะที่ใช้งานได้กับ Live-CD หรือการติดตั้งเครือข่าย (ที่น้อยกว่า 1GB) จะไม่สามารถใช้งานได้กับดีวีดีการติดตั้งจริงที่มีประมาณ ~ 4GB ฉันจะขอบคุณจริง ๆ ถ้าใครสามารถช่วยฉันแก้ไขปัญหานี้

เมื่อพิจารณาถึงความจริงที่ว่ามันใช้งานได้กับไฟล์. iso ขนาดเล็กฉันคิดว่ามันเกี่ยวข้องกับระบบไฟล์ฉันถูกต้องหรือไม่? ฉันมีตัวเลือกอื่น ๆ อีกบ้าง?

คำตอบ:


13

CD-ROM และ USB stick ใช้วิธีการต่าง ๆ ในการบู๊ต สำหรับอิมเมจ ISO9660 บนซีดีรอมนั้นเป็นข้อมูลจำเพาะ El Toritoที่ทำให้สามารถบู๊ตได้ สำหรับแท่ง USB มันจำเป็นต้องมีบูตเซกเตอร์สไตล์การบูตMaster

ISOLINUX bootloader ที่ใช้ในอิมเมจ ISO9660 CD-ROM เพื่อบูต Linux เพิ่งเพิ่มโหมดไฮบริด "isohybrid" ที่ใช้ลูกเล่นที่ชาญฉลาดเพื่อสร้างภาพเดียวที่สามารถบู๊ตได้ทั้งสองวิธี

ฉันเดาว่า LiveCD ของคุณเป็นภาพ isohybrid จริง ๆ ในขณะที่ดีวีดีการติดตั้งแบบเต็มไม่ใช่ คุณอาจจะสามารถใช้isohybridเครื่องมือในการsyslinuxกระจายเพื่อแปลงพวกเขาตามที่อธิบายไว้ในลิงค์โหมดไฮบริดด้านบน


ขอบคุณสำหรับข้อมูลรายละเอียดฉันได้เรียนรู้มากมาย การประยุกต์ใช้มาตรฐาน ISO isohybrid เพื่อให้ทั้งสองความคิดเห็น: และisohybrid: Warning: more than 1024 cylinders: 3482 isohybrid: Not all BIOSes will be able to boot this deviceฉันกำลังพยายามคัดลอก. iso ไปยัง USB เพื่อดูว่าเกิดอะไรขึ้น
makhlaghi

โชคดีที่ข้อผิดพลาดเหล่านี้ไม่สำคัญสำหรับ BIOS ของฉันและมันก็ทำงานได้ดีมาก ขอบคุณจิมมาก ๆ
makhlaghi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.