คุณยังไม่ได้พูดถึงวิธีคัดลอกตัวติดตั้ง Fedora ไปยังไดรฟ์ USB และรายละเอียดนี้สำคัญ เครื่องมือบางตัว (เช่นรูฟัส) ใช้พาร์ติชั่นปกติในไดรฟ์ USB แต่วิธีอื่น ๆ dd
ใน Linux) สร้างตารางพาร์ติชั่น Monster ของ Frankenstein เหตุผลก็คือตัวติดตั้ง Linux หลายตัว .iso
ไฟล์ถูกออกแบบมาให้ทำงานเมื่อเขียนลงใน USB แฟลชไดรฟ์ (ซึ่งต้องใช้ตารางพาร์ติชัน GPT หรือ MBR) หรือไปยังดิสก์ออปติคัล ข้อกำหนดทั้งสองชุดนี้ขัดแย้งกัน แต่สามารถอยู่ร่วมกันได้หากใช้กลอุบายต่าง ๆ ผลลัพธ์นั้นใช้ได้ในแง่ที่ว่าคอมพิวเตอร์สามารถอ่านดิสก์ได้ทั้งสองทางและติดตั้งระบบปฏิบัติการ แต่ตารางพาร์ติชันที่เกิดขึ้นบนไดรฟ์ USB คือ มาก ที่ไม่ได้มาตรฐานและมีแนวโน้มที่จะสร้างความสับสนให้กับซอฟต์แวร์การแบ่งพาร์ติชันปกติ
วิธีแก้คือทำการเช็ดโครงสร้างข้อมูลของดิสก์ให้ดีกว่าปกติ หากคุณสามารถบู๊ตกับสภาพแวดล้อม Linux ได้ควรปฏิบัติดังนี้
sgdisk -Z /dev/sdc
คุณต้องพิมพ์คำสั่งนี้เป็น root
หรือใช้ sudo
; และคุณต้องเปลี่ยน /dev/sdc
สิ่งที่ตัวระบุดิสก์ไดรฟ์ USB คืออะไร -Z
ตัวเลือกที่จะ sgdisk
ควรล้างข้อมูลการแบ่งพาร์ติชัน GPT และ MBR ให้สะอาด จากนั้นคุณสามารถใช้ fdisk
, gdisk
, parted
, GParted หรืออะไรก็ตามที่คุณต้องการแบ่งพาร์ติชั่นดิสก์อีกครั้งตามปกติและสร้างระบบไฟล์ใหม่บนพาร์ติชั่นที่ได้
วิธีการที่รุนแรงมากขึ้นคือการ อย่างสมบูรณ์ เช็ดดิสก์:
dd if=/dev/zero of=/dev/sdc
คำสั่งนี้น่าจะใช้เวลาหลายนาทีจึงจะเสร็จ แต่จะเขียนค่า "0" ไปยังทุกไบต์ของทุกภาคส่วน /dev/sdc
. (แน่นอนว่าจำเป็นต้องเปลี่ยนตัวระบุ) สิ่งนี้จะรับประกันได้ว่าดิสก์นั้นว่างเปล่าโดยสมบูรณ์ซึ่งคุณสามารถแบ่งพาร์ติชันนั้นใหม่และเริ่มใช้งานได้ หากยังไม่สามารถใช้งานได้ในตอนนี้แสดงว่าฮาร์ดแวร์ของดิสก์อาจล้มเหลว (มันเกิดขึ้น - และถ้าคุณเพิ่งเขียนตัวติดตั้งลีนุกซ์ทั้งตัวลงในดิสก์นั่นอาจเพียงพอแล้วที่จะผลักมันข้ามขอบความล้มเหลว)
หากคุณใช้ Windows มีสิ่งที่เทียบเท่า sgdisk
และ dd
สำหรับมัน. อย่างไรก็ตามฉันไม่คุ้นเคยกับเครื่องมือของ Windows ดังนั้นคำแนะนำที่ขี้เกียจของฉันคือการบูตดิสก์ฉุกเฉินของ Linux เพื่อใช้ sgdisk
และ / หรือ dd
. ใครบางคนที่คุ้นเคยกับ Windows มากกว่าอาจสามารถมอบโซลูชันที่ใช้ Windows เป็นศูนย์กลางได้