หลังจากที่ได้อ่านคำถาม AskUbuntu เมื่อวันที่ 2 พาร์ทิชันไดรฟ์ USB สด , คำถาม StackExchange บนแบ่งพาร์ทิชันไดรฟ์ USB บูต , ฟอรั่มอูบุนตูในไดรฟ์ USB บูตกับพาร์ทิชันและทรัพยากรอื่น ๆ อีกมากมายที่ผมได้ใช้เวลาในช่วง 2 วันที่ผ่านมาอย่างเต็มที่ล้มเหลวในการสร้างสิ่งที่ฉันต้องการ .
ฉันเพิ่งซื้อแฟลชไดรฟ์ 32 กิกะไบต์ ฉันต้องการทำให้แฟลชไดรฟ์นี้เป็นเครื่องมือที่หลากหลายสำหรับการแก้ไขปัญหาคอมพิวเตอร์ใด ๆ ที่ฉันอาจพบจากการเปิดเอกสารเวิร์ดเพื่อกู้คืนรหัสผ่านที่หายไป แผนของฉันที่จะทำคือวางพาร์ติชั่นสองตัวลงในไดรฟ์:
- พาร์ติชั่นข้อมูลขนาด 28 GB ซึ่งจะมีโปรแกรมพกพาหลายอัน (Open Office, GIMP, hex editor, ฯลฯ )
- พาร์ติชัน 4 GB ที่ติดตั้ง Kali Linux
ฉันได้ลองใช้ fdisk, gdisk (GPT fdisk) และเครื่องมือแบ่งพาร์ติชันในตัวของ Mac OS X เพื่อสร้างพาร์ติชันเหล่านี้ ฉันได้ลองชุดการจัดสรรบล็อกหลายแบบก่อนหน้านี้พื้นที่ว่างขนาดพาร์ติชัน EFI ฯลฯ ฉันลองใช้เพียง MBR, ไฮบริด MBR + GPT และ GPT
ไม่ว่าผลลัพธ์ของฉันจะเป็นอย่างไร: คอมพิวเตอร์ทุกเครื่องสามารถมองเห็นพาร์ทิชัน 28 GB (Mac, Windows, Linux), พาร์ทิชัน 4 GB สามารถมองเห็นได้โดยคอมพิวเตอร์ที่ไม่ใช่ Windows (Mac, Linux) แต่ไม่มีพาร์ติชัน สามารถมองเห็นได้โดย BIOS ฉันไม่สามารถบูตจากมันได้
ในการติดตั้ง Kali Linux ฉันใช้คำสั่งต่อไปนี้พร้อมดาวน์โหลด ISO จากเว็บไซต์ของพวกเขา:
sudo dd if=~/Downloads/kali-linux-2.0-i386.iso of=/dev/disk2s3 bs=1m
ฉันได้ลองเปลี่ยน.iso
ไฟล์เป็น.img
ไฟล์ตามคู่มือของ Ubuntu ในการติดตั้ง Linux เป็นแฟลชไดรฟ์แต่การใช้สิ่งนี้แทนไม่มีผล
ฉันได้ลองใช้คำแนะนำบางอย่างที่นี่ใน SuperUser รวมถึงคำแนะนำในการติดตั้ง Knoppix ด้วยพาร์ติชันที่สองซึ่งทำให้ Knoppix บนพาร์ติชันแรกและไดรฟ์จึงไม่ทำงานใน Windows
ฉันแน่ใจว่าฉันทำอะไรง่ายๆหายไป แต่ฉันกำลังดึงผมออกไปลองคิดดูว่ามันคืออะไร :) เหตุใด BIOS จึงไม่เห็นแฟลชไดรฟ์ของฉัน
ปรับปรุง
วันอื่นลองอีกครั้ง
หลังจากที่ดูฟอรั่มและ.iso
ไฟล์ในที่สุดฉันก็รวมสองและสองเข้าด้วยกันและตระหนักว่า.iso
ไฟล์นั้นมี MBR อยู่แล้ว การเขียน.iso
ไปยังพาร์ติชันซ้ำซ้อน อย่างไรก็ตามสิ่งนี้ทำให้เกิดปริศนา: คุณจะเขียนทั้งหมด.iso
ยกเว้น MBR ได้อย่างไร
ฉันมีความคิดที่น่าสนใจที่ฉันลอง:
- ฉันฉีกแฟลชไดรฟ์เพื่อฉีก MBR, พาร์ติชัน ฯลฯ
- ฉันคัดลอกส่วน
.iso
เกิน (โดยใช้dd
) ดังนั้นจึงทำหน้าที่เหมือนไดรฟ์ Kali Linux ปกติ 4 GB - ฉันใช้
fdisk
เพื่อแก้ไข MBR ... แต่แทนการย้ายข้อมูลระบุพาร์ทิชันออกคำสั่ง พาร์ติชั่นแรกเริ่มจากส่วนที่ 500,000 ถึง 600000 (ไม่ใช่ตัวเลขภาคที่แท้จริงเป็นเพียงตัวอย่าง) พาร์ติชั่นที่สองเพิ่มจาก 400,000-500000 และพาร์ติชั่นที่สามเริ่มจาก 0-400000 (Kali Linux) - ฉันตั้งค่าสถานะพาร์ติชันที่สามเป็นบูตได้
ตอนนี้เมื่อฉันรีสตาร์ท Mac ของฉันด้วยแฟลชไดรฟ์ใน (ตัวเลือกค้างไว้) ฉันเห็นไดรฟ์! แม้ว่าด้วยเหตุผลบางอย่างมันบอกว่า "Windows" แทน "Generic USB" หรืออะไรก็ได้ ... แปลก แต่ฉันไม่ได้ถามมัน ฉันคลิกที่ไดรฟ์และสั่นด้วยความตื่นเต้น! ... จนถึงตอนนี้:
isolinux.bin missing or corrupt
No bootable device -- insert boot disk and press any key
ใกล้มากแล้ว :(