ฉันพยายามสร้างไดรฟ์ Linux Live USB จากอิมเมจ isohybrid ( .iso)
เพื่อให้งานนี้สำเร็จฉันได้ทำตามขั้นตอนเหล่านี้ในอดีต:
เช็ดแฟลชไดรฟ์อย่างปลอดภัยโดยใช้คำสั่ง:
sudo dd bs=4M if=/dev/zero of=/dev/sdxสร้าง
msdosตารางพาร์ติชันบนแฟลชไดรฟ์ด้วยgpartedสร้างพาร์ติชันใหม่ (
/dev/sdx1) ที่มีขนาดทั้งหมดของแฟลชไดรฟ์ด้วยfat32ระบบไฟล์ (สำหรับความเข้ากันได้ข้ามแพลตฟอร์ม) จัดแนวกับทรงกระบอกด้วยgpartedตั้งค่า
bootableสถานะบนพาร์ติชันที่สร้างขึ้นใหม่ (/dev/sdx1) โดยใช้gpartedตรวจสอบระบบไฟล์ในพาร์ติชั่นที่สร้างขึ้นใหม่ (
/dev/sdx1) เพื่อให้แน่ใจว่าการดำเนินการฟอร์แมตดิสก์ทั้งหมดได้ดำเนินการอย่างถูกต้องโดยใช้gpartedเขียน
.isoภาพไปยังแฟลชไดรฟ์โดยใช้คำสั่ง:sudo dd bs=4M if=<distro>.iso of=/dev/sdx
อย่างไรก็ตามหลังจากเสร็จสิ้นขั้นตอนสุดท้ายเมื่อผมตรวจสอบดิสก์อีกครั้งกับ gparted จะรายงานว่าทุกพื้นที่ในแฟลชไดรฟ์ที่เป็นไม่ได้ถูกจัดสรรและว่าไม่มีตารางพาร์ทิชันบนดิสก์ ฉันสงสัยว่านี่อาจเป็นสิ่งที่เกี่ยวข้องกับ Master Boot Record (MBR) ที่ถูกเขียนทับหรือเสียหายเมื่อฉันเขียน.isoไปยังแฟลชไดรฟ์โดยใช้ddคำสั่ง
เมื่อฉันติดตั้งแฟลชไดรฟ์ไฟล์ทั้งหมดที่อยู่ในไฟล์นั้น.isoจะถูกแตกออกมาอย่างเหมาะสม.isoและบางครั้งฉันสามารถบู๊ต USB สดได้ อย่างไรก็ตามฉันมีปัญหาความน่าเชื่อถือต่าง ๆ โดยใช้วิธีนี้ในระหว่างการบูทขึ้นและเมื่อพยายามติดตั้ง distro บนฮาร์ดไดรฟ์โดยใช้ USB จริง อย่างที่ฉันพูดถึงก่อนหน้านี้ฉันสงสัยว่าอาจมีบางอย่างเกี่ยวกับตารางพาร์ติชันที่เสียหายและระบบไฟล์ fat32 ไม่ได้รับการตรวจพบอย่างถูกต้องหลังจาก.isoเขียนไปยังแฟลชไดรฟ์ซึ่งอาจนำไปสู่ปัญหาการอ่านและเขียนดิสก์ เมื่อทำการบูทและติดตั้ง
จะมีวิธีการป้องกันไม่ให้เกิดปัญหาความน่าเชื่อถือเหล่านี้เกิดขึ้นและตารางพาร์ทิชันเสียหายจากการถูกในขณะที่ยังคงใช้เท่านั้นgpartedและdd?