วิธีสร้างแฟลชไดรฟ์ Linux USB ที่สามารถบู๊ตได้

How Create Bootable Linux Usb Flash Drive



สิ่งที่ยอดเยี่ยมอย่างหนึ่งเกี่ยวกับ Linux คือคุณสามารถทดลองใช้ได้โดยไม่ต้องติดตั้งลงในฮาร์ดไดรฟ์ของคุณ ลีนุกซ์ลีนุกซ์ส่วนใหญ่มีดิสก์อิมเมจ (ไฟล์ ISO) ที่มีทุกสิ่งที่คุณต้องการเพื่อบู๊ตเข้าสู่สภาพแวดล้อมแบบสด และเริ่มการติดตั้ง

แต่คุณจะถ่ายโอนภาพดิสก์ที่ดาวน์โหลดไปยัง USB แฟลชไดรฟ์ได้อย่างไร ในบทความนี้ เรามีวิธีแก้ปัญหาสามวิธีเพื่อช่วยคุณสร้างแฟลชไดรฟ์ Linux USB ที่สามารถบู๊ตได้บน Linux, Windows, macOS และแม้แต่ Android







สร้าง Linux USB ที่สามารถบู๊ตได้ด้วย Etcher (Linux, Windows, macOS)

เขียนในอิเล็กตรอน, Etcher เป็นยูทิลิตี้โอเพ่นซอร์สข้ามแพลตฟอร์มสำหรับการแฟลชอิมเมจดิสก์ไปยังไดรฟ์ USB และการ์ดหน่วยความจำ มันทำงานบน Windows, macOS และ Linux และมีส่วนต่อประสานกราฟิกกับผู้ใช้ที่เข้าถึงได้ซึ่งช่วยลดกระบวนการสร้าง Linux USB ที่สามารถบู๊ตได้เหลือเพียงสามขั้นตอนง่ายๆ



Etcher ต่างจากเครื่องมือซอฟต์แวร์อื่นๆ ที่คล้ายคลึงกัน ป้องกันผู้ใช้จากการเช็ดฮาร์ดไดรฟ์ทั้งหมดโดยไม่ได้ตั้งใจ ซึ่งเป็นสิ่งที่คุณจะประทับใจอย่างแน่นอน หากคุณไม่เคยสร้าง USB ที่สามารถบู๊ตได้มาก่อนและรู้สึกกังวลใจกับกระบวนการนี้



ในการสร้าง Linux USB ที่สามารถบู๊ตได้ด้วย Etcher:





1. ดาวน์โหลด Etcher จาก เว็บไซต์อย่างเป็นทางการ .



  • Etcher นำเสนอไบนารีที่คอมไพล์ล่วงหน้าสำหรับ Linux, Windows และ macOS)

2. เปิดตัว Etcher

3. เลือกไฟล์ ISO ที่คุณต้องการแฟลชไปยังไดรฟ์ USB ของคุณ

4. ระบุไดรฟ์ USB เป้าหมาย หากยังไม่ได้เลือกไดรฟ์ที่ถูกต้อง

5. คลิกแฟลช! ปุ่มและรอให้กระบวนการเสร็จสิ้น

  • คุณอาจถูกขอให้ป้อนรหัสผ่านผู้ดูแลระบบ

สร้าง Linux USB ที่สามารถบู๊ตได้ด้วย dd (Linux, macOS)

dd เป็นยูทิลิตีบรรทัดคำสั่งสำหรับระบบปฏิบัติการที่คล้ายกับ Unix ซึ่งมีวัตถุประสงค์หลักเพื่ออ่าน/เขียนข้อมูลจาก/ไปยังไฟล์อุปกรณ์ เช่น แฟลชไดรฟ์ USB เนื่องจาก dd ถูกรวมไว้ใน GNU coreutils คุณจึงสามารถพบมันได้ในแทบทุกลีนุกซ์ดิสทริบิวชัน เช่นเดียวกับบน macOS

ในการสร้าง Linux USB ที่สามารถบู๊ตได้ด้วย dd:

  1. เปิดตัวจำลองเทอร์มินัลที่คุณชื่นชอบ
  2. ออกคำสั่งต่อไปนี้ (แทนที่ /dev/sdx ด้วยไดรฟ์และ path/to/ubuntu.iso ด้วยเส้นทางจริงไปยังไฟล์ ISO ที่คุณต้องการแฟลช):
#dd bs= 4Mถ้า=เส้นทาง/ถึง/ubuntu.isoของ=/dev/sdxสถานะ=ความคืบหน้าoflag=ซิงค์
  1. รอให้ dd เสร็จสิ้น

เวอร์ชันของ dd ที่รวมอยู่ใน GNU coreutils ไม่ได้ระบุความคืบหน้าใดๆ หากคุณต้องการความมั่นใจว่าการถ่ายโอนมีความคืบหน้าตามที่ควรจะเป็น คุณสามารถใช้คำสั่งต่อไปนี้ (แทนที่ dd-pid ด้วย process-id ของ dd ซึ่งคุณสามารถหาได้โดยใช้ htop):

#ในขณะที่ ฆ่า -USR1dd-pid ;ทำ นอน 10;เสร็จแล้ว

dd สำหรับ windows

จริงๆแล้วมีเวอร์ชั่นของ dd สำหรับ Windows ที่มีฟังก์ชันทั้งหมดที่คุณต้องการในการถ่ายโอนไฟล์ ISO ไปยัง USB แฟลชไดรฟ์ ในการติดตั้ง:

  1. ดาวน์โหลดเวอร์ชันล่าสุดจาก its เว็บไซต์อย่างเป็นทางการ .
  2. แตกไฟล์เก็บถาวรที่ดาวน์โหลดไปยังโฟลเดอร์ใหม่ในฮาร์ดไดรฟ์ของคุณ
  3. เปิด Command Prompt และไปที่โฟลเดอร์ที่มี dd สำหรับ Windows
  4. ใช้ dd สำหรับ Windows เช่นเดียวกับที่คุณใช้กับเวอร์ชันที่รวมอยู่ใน GNU coreutils

น่าเสียดายที่ dd สำหรับ Windows ได้รับการอัปเดตครั้งล่าสุดในปี 2010 และผู้ใช้จำนวนมากได้รายงานปัญหาเมื่อใช้ยูทิลิตี้นี้ใน Windows 10 โดยพิจารณาว่า dd สำหรับ Windows ไม่รองรับการแปลงข้อมูลด้วยซ้ำ เช่น การสลับลำดับไบต์และการแปลงเป็นและจาก ASCII และการเข้ารหัสข้อความ EBCDIC คุณอาจควรใช้ Etcher หรือ Rufus ซึ่งเราจะอธิบายในบทต่อไป

สร้าง Linux USB ที่สามารถบู๊ตได้ด้วย Rufus (Windows)

ก่อนการเปิดตัว Etcher ในปี 2559 รูฟัส เป็นวิธีที่ดีที่สุดในการสร้าง Linux USB ที่สามารถบู๊ตได้ใน Windows ผู้สร้างแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้นี้เร็วกว่าคู่แข่งของ Windows ทั้งหมด และสามารถสร้างไดรฟ์ USB แบบสดสำหรับระบบที่มีทั้ง BIOS และ UEFI Rufus ได้รับการแปลเป็นภาษาต่างๆ มากมาย และเข้ากันได้กับ Windows 7 และใหม่กว่า ทั้งแบบ 32 และ 64 บิต

ในการสร้าง Linux USB ที่สามารถบู๊ตได้ด้วย Rufus:

  1. ดาวน์โหลดรูฟัสจาก เว็บไซต์อย่างเป็นทางการ .
    • คุณสามารถเลือกระหว่างตัวติดตั้งและรุ่นพกพาได้
  2. ติดตั้งหากคุณดาวน์โหลดตัวติดตั้งแล้ว มิฉะนั้น คุณก็สามารถเปิดใช้ได้เลย
  3. เลือกอุปกรณ์ USB เป้าหมาย
  4. คลิกปุ่ม SELECT ถัดจากเมนูดรอปดาวน์การเลือกการบูต และระบุไฟล์ ISO ที่คุณต้องการแฟลช
  5. เลือกรูปแบบพาร์ติชั่นที่ถูกต้องสำหรับระบบของคุณ
  6. คลิกปุ่มเริ่ม
  7. รอให้รูฟัสพูดจบ

นอกจากการสร้างแฟลชไดรฟ์ Linux USB แบบสดแล้ว Rufus ยังสามารถแฟลชอิมเมจดิสก์ Windows ได้อีกด้วย

สร้าง Linux USB ที่สามารถบู๊ตได้ด้วย EtchDroid (Android)

ยูทิลิตี้สุดท้ายที่เราต้องการอธิบายเรียกว่า EtchDroid และจุดประสงค์คือเพื่อเขียนอิมเมจ OS ลงในไดรฟ์ USB บนสมาร์ทโฟนและแท็บเล็ต Android

ทำไมคุณถึงต้องการใช้อุปกรณ์ Android ของคุณเพื่อสร้าง Linux USB ที่สามารถบู๊ตได้ ลองนึกภาพว่าคุณอยู่ในที่ห่างไกล และแล็ปท็อปของคุณหยุดทำงานหลังจากการอัปเดตระบบที่ไม่เรียบร้อย หากไม่มีคอมพิวเตอร์เครื่องอื่นให้ใช้ ตัวเลือกเดียวของคุณในการสร้าง Linux USB ที่สามารถบู๊ตได้เพื่อแก้ไขปัญหาคืออุปกรณ์ Android ของคุณ และนั่นคือที่มาของ EtchDroid

ในการสร้าง Linux USB ที่สามารถบู๊ตได้ด้วย EtchDroid :

  1. ดาวน์โหลด EtchDroid จาก Google Play หรือ F-Droid .
  2. เชื่อมต่อแฟลชไดรฟ์ USB กับอุปกรณ์ Android ของคุณโดยใช้อะแดปเตอร์ USB OTG
  3. เรียกใช้ EtchDroid แล้วเลือกตัวเลือกเขียนภาพดิบหรือตัวเลือก ISO
  4. เลือกอิมเมจ ISO ของคุณ
  5. เลือกแฟลชไดรฟ์ USB
  6. แตะเขียนเพื่อเขียนภาพไปยังแฟลชไดรฟ์ USB

EtchDroid ได้รับการทดสอบกับ Ubuntu และอนุพันธ์ของมัน, Debian, Fedora, Arch Linux และรูปภาพการ์ด Raspberry PI SD ไม่ทำงานกับ Windows, macOS และ GNU/Linux distros แบบเก่า การสนับสนุนไฟล์ ISO สำหรับการติดตั้ง Windows อยู่ในรายการสิ่งที่ต้องทำของนักพัฒนา