วิธีสร้างไฟล์. img จาก. iso บน Ubuntu


9

ฉันต้องการสร้างไฟล์. img ที่มี Ubuntu 13.10 ฉันรู้วิธีรับ. iso แต่คำแนะนำวิธีการ 'แปลง' เป็น. img ฉันพบได้เฉพาะใน Mac (ดูตัวอย่างที่นี่ ) - อย่างไรก็ตามฉันทำงานบน Ubuntu 13.10 ขั้นตอนใดที่จำเป็นในการสร้างไฟล์. img

ข้อมูลเบื้องหลัง: ฉันต้องการใช้. img เพื่อเรียกใช้งานด้วย Complete Linux Installer บน Android ตัวติดตั้ง Linux ที่สมบูรณ์ให้บริการไฟล์. img (ดูที่นี่ ) แต่มีขนาดเล็กเกินไป อูบุนตูเท่านั้นที่ "เห็น" ขนาดของไฟล์. img ซึ่งเล็กเกินกว่าจะผลิตได้ - ซึ่งเป็นสาเหตุที่ฉันต้องการสร้างไฟล์. img ที่ใหญ่กว่า ใช้resize2fs myImage.img 4Gฉันพยายามทำให้ภาพมีขนาดใหญ่ขึ้น แต่ Ubuntu เรียกใช้จากรูปภาพดังกล่าวยังคงเชื่อว่า. img มีขนาดเล็กดังนั้นความหวังของฉันคือการสร้าง. img ขนาดใหญ่ขึ้นทันที Ubuntu "เห็น" พื้นที่ขนาดใหญ่ขึ้น ฉันรู้ว่าฉันอยู่บนน้ำแข็งที่นี่ ...


askubuntu.com/questions/243628/cant-convert-iso-to-img-on-macอาจช่วยคุณได้ไหม

ฉันไม่คิดอย่างนั้น มันเป็น (อีกครั้ง) โดยใช้ Mac OS X (พร้อมhdiutils) หรือเพียงแค่แนะนำให้เปลี่ยนชื่อ. iso เป็น. img (ซึ่งฉันสงสัยว่าเป็นวิธีที่ถูกต้อง)
Marius Hofert

1
คำถามไม่สมเหตุสมผล ไฟล์รูปภาพที่คุณเชื่อมโยงดูเหมือนว่าติดตั้งระบบแล้วพร้อมที่จะทำงาน คุณไม่ได้ใช้อิมเมจ iso เพื่อติดตั้ง Ubuntu ลงในหนึ่งในนั้น
psusi

เป้าหมายของฉันคือการได้รับ. img เพียงแค่ 'ใหญ่กว่า' ฉันคิดว่าเริ่มต้นด้วย. iso (?)
Marius Hofert

คำตอบ:


15

ฉันจะแทงในที่มืด แต่คุณพยายามสร้างไฟล์ img จาก iso ใช่ไหม? หากเป็นกรณีนั้นไม่มีความแตกต่างระหว่าง iso's และ img นอกเหนือจากส่วนขยาย:

ไม่มีความแตกต่างในโครงสร้างของรูปแบบ ISO และ IMG หากไฟล์ IMG ไม่มีการบีบอัด เป็นไปได้ที่ไฟล์รูปแบบ IMG จะถูกเปลี่ยนชื่อด้วยนามสกุลไฟล์ ISO แล้วเปิดในซอฟต์แวร์ที่รับรู้เฉพาะรูปแบบไฟล์ ISO เท่านั้น นี่เป็นวิธีที่มีประสิทธิภาพในการเข้าถึงข้อมูลดิสก์ในโปรแกรมที่ไม่รองรับรูปแบบ IMG

(ที่มา )

Wikipediaดูเหมือนว่าจะเห็นด้วย:

ภาพ ISO เป็นประเภทของไฟล์ภาพแผ่นดิสก์แสงอีกซึ่งมักใช้นามสกุล ISO ไฟล์ แต่บางครั้งใช้นามสกุลไฟล์ .img เช่นกัน พวกเขาจะคล้ายกับภาพดิสก์แสงดิบ แต่มีเพียงแทร็กเดียวกับข้อมูลคอมพิวเตอร์ที่ได้รับจากดิสก์แสง พวกเขาไม่สามารถมีหลายแทร็คหรือแทร็กเสียงหรือวิดีโอ พวกเขายังไม่มีส่วนหัวควบคุมและเขตข้อมูลการแก้ไขข้อผิดพลาดของภาค CD-ROM หรือ DVD ที่ภาพดิสก์ดิบมักจะเก็บ รูปแบบภายในของพวกเขาเป็นไปตามโครงสร้างของระบบไฟล์ดิสก์แสงโดยทั่วไป ISO 9660 (สำหรับซีดี) หรือ UDF (สำหรับดีวีดี) รูปแบบ CUE / BIN และ CCD / IMG ซึ่งมักจะมีอิมเมจดิสก์ดิบสามารถเก็บอิมเมจ ISO แทนได้

ดังนั้นวิธีการแปลง iso เป็น img? เพียงเปลี่ยนนามสกุล:

rename 's/\.iso(?=[^.iso]*$)/.img/g' *

ตอนนี้เพื่อสร้าง img คุณควรใช้ddและบันทึกลงในไฟล์ชื่อ img


ขอบคุณสำหรับความช่วยเหลือ Braiam หากการเปลี่ยนชื่อเป็นวิธีแก้ปัญหาทำไมจึงไม่เหมาะกับผู้ใช้บน Mac OS X (ผู้ที่ใช้hdiutilsสิ่งนี้ดูลิงก์ของ UncleNerdicus) สำหรับบรรทัดสุดท้ายของคุณคุณสามารถโพสต์รายละเอียดเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ไหม
Marius Hofert

@MariusHofert ที่เขาทำมันผิด อืมม .. บรรทัดสุดท้ายจะเปลี่ยนชื่อไฟล์ที่มี.isoอยู่.imgเท่านั้น ฉันต้องการมันเพื่อให้ตรงกับ. iso ล่าสุดเท่านั้น อัพเดท
Braiam

โอเคขอบคุณ. ดังนั้นฉันแค่เปลี่ยนชื่อ. iso เป็น. img จากนั้นคุณจะสร้าง. img of พูด 6GB ได้อย่างไร ด้วยresize2fsหรือ นั่นอาจเป็นคำถามใหม่ แต่ฉันหวังว่าคุณจะรู้คำตอบด้วย
Marius Hofert

@MariusHofert คุณสามารถ "สร้าง" ไฟล์ img ddด้วย img เป็นเพียงสำเนาที่ถูกต้องของทุกระบบไฟล์
Braiam

ไวยากรณ์ของมี:dd dd if=infile.img of=outfile.imgฉันไม่เห็นว่าจะเลือกขนาดของoutfile.imgด้วยdd(?) ได้อย่างไร และถ้าผมใช้resize2fsมันดูเหมือนว่า (ขนาดใหญ่) ขนาดไฟล์ไม่ได้ 'เห็น' ...
Marius Hofert
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.