Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

3 วิธีบูทหลาย OS บน Raspberry Pi

ภาพรวม

Raspberry Pi ปกติตั้งค่ากับระบบปฏิบัติการเดียวที่บูทจากการ์ด SD แต่สิ่งนี้อาจจำกัดบางผู้ใช้ ตัวอย่างเช่น คุณอาจต้องการติดตั้งหลายรุ่นของ Raspberry Pi OS สำหรับโปรเจกต์ต่างๆ หรือต้องการ multiboot Raspberry Pi 4 กับ Kodi, RetroPie, และ Ubuntu MATE

มีตัวเลือกต่างๆ สำหรับ multiboot Raspberry Pi ขึ้นอยู่กับรุ่นและสื่อจัดเก็บที่ต้องการ นี่คือวิธีติดตั้งหลาย Raspberry Pi OS สำหรับ dual boot และ multiboot

ทำไมต้องการหลาย OS บน Raspberry Pi

Raspberry Pi มีจุดแข็งมาก มันยืดหยุ่น เหมาะเป็นคอมพิวเตอร์เดสก์ท็อปและสภาพแวดล้อมพัฒนาสำหรับเด็ก ความหลากหลายและพกพาสูงกว่าคู่แข่ง בזכות ชุมชนที่มีจินตนาการและการสนับสนุนจาก Raspberry Pi Foundation

แต่ Raspberry Pi มีข้อจำกัดหลักหนึ่ง การบูท OS จากการ์ด SD หมายความว่า Pi ถูกล็อคที่การกำหนดค่าบางอย่าง สิ่งนี้อาจเป็นปัญหาหากคุณทำงานโปรเจกต์กล้องและต้องการสลับไปทำลำโพง Bluetooth

ปกติคุณมี 2 ตัวเลือก:

  1. สำรอง OS, โฟแมตการ์ด SD, และเขียนรุ่นใหม่
  2. ซื้อการ์ด SD ใหม่และบันทึกว่าอะไรอยู่บนการ์ดไหน

อย่างไรก็ตาม ตัวเลือกที่สาม ซึ่งมักถูกมองข้าม มีอยู่: ติดตั้งหลายระบบปฏิบัติการบน Pi ของคุณ มาดูว่ามันทำงานอย่างไร

การ์ด SD, USB Storage, หรือ Network Multiboot?

ในวันแรกของ Raspberry Pi มีเพียงตัวเลือกเดียวสำหรับสื่อบูท OS: การ์ด SD

แต่เมื่อแพลตฟอร์มพัฒนา ตัวเลือกเพิ่มขึ้น ตั้งแต่ Raspberry Pi 3 สามารถโปรแกรมบอร์ดให้บูทจาก USB ได้

สิ่งนี้นำไปสู่ USB flash drives, USB HDDs, และ USB SSDs แทนการ์ด SD ในกรณี USB flash drives เป็นอุปกรณ์ low power เหมาะกับ Raspberry Pi ส่วนใหญ่ USB HDDs และ SSDs ต้องการแหล่งจ่ายไฟอิสระ แต่มีข้อยกเว้น

ตัวอย่างเช่น ทีม WD Labs ของ Western Digital ปล่อยชุด "PiDrive" HDDs (ปัจจุบัน discontinued) ที่แชร์การเชื่อมต่อไฟกับ Raspberry Pi

Raspberry Pi 3 ยังนำเสนอ network booting ด้วย PXE (Pre eXecution Environment) Pi 3 และรุ่นใหม่กว่าสามารถบูทจาก disk images ที่โฮสต์บนเซิร์ฟเวอร์

1. หลาย Raspberry Pi Operating Systems ด้วย NOOBS

3 วิธีบูทหลาย OS บน Raspberry Pi

NOOBS ใช้ติดตั้งหลาย OS บนการ์ด SD ของ Raspberry Pi ได้ง่าย

คุณมี 2 รุ่น NOOBS หนึ่งคือ online installer ที่ดาวน์โหลด OS ที่คุณเลือก อีกอันคือ offline installer ที่โหลด OS ทั้งหมดไว้ให้เลือก ใช้รุ่นที่เหมาะกับการเชื่อมต่ออินเทอร์เน็ตของคุณ

วิธีติดตั้ง Raspberry Pi OS ด้วย NOOBS:

  1. ดาวน์โหลดตัวติดตั้ง
  2. แตกไฟล์
  3. คัดลอกไปการ์ด SD ที่โฟแมตแล้ว
  4. ใส่การ์ดใน Raspberry Pi
  5. บูท Pi
  6. นำทางเมนู NOOBS

ในเมนู เลือก OS หนึ่งหรือหลายรุ่นที่จะติดตั้ง มี OS หลายอย่างพร้อมใช้งาน จาก Raspberry Pi OS ไปจนถึง media center อย่าง OpenElec

เมื่อเสร็จ ทุกครั้งที่บูท Pi คุณสามารถเลือก OS ที่ต้องการรัน

NOOBS ใช้ได้กับทุกรุ่น Raspberry Pi

2. Multiboot Raspberry Pi ด้วย BerryBoot

3 วิธีบูทหลาย OS บน Raspberry Pi

ก่อน NOOBS มี BerryBoot มันคือ bootloader มากกว่าตัวติดตั้ง ความแตกต่างเล็กน้อยนี้ทำให้มันเหมาะกับการรันหลาย OS

เหมือน NOOBS BerryBoot ต้องดาวน์โหลดไฟล์ แตก zip และคัดลอกเนื้อหาไปการ์ด SD ที่โฟแมตแล้ว แต่ต่างจาก NOOBS BerryBoot ไม่มี offline installer คุณต้องแน่ใจว่า Raspberry Pi ออนไลน์เพื่อดาวน์โหลด OS ที่เลือก

BerryBoot รองรับการติดตั้งบนการ์ด SD, อุปกรณ์ USB, และแม้แต่นีทเวิร์กไดรฟ์ วิธีติดตั้งหลาย Raspberry Pi OS ด้วย BerryBoot:

  1. ดาวน์โหลด BerryBoot
  2. แตกไฟล์ ZIP ไปการ์ด SD ที่โฟแมตแล้ว
  3. ใส่การ์ดใน Raspberry Pi
  4. เปิด Raspberry Pi
  5. เลือกและติดตั้ง OS หนึ่งหรือหลายรุ่น
  6. เลือก OS ที่ต้องการใช้ทุกครั้งที่บูท Raspberry Pi

คู่มือเต็มของเราเกี่ยวกับ multiboot Raspberry Pi ด้วย BerryBoot อธิบายขั้นตอนนี้ละเอียดกว่า

เหมือน NOOBS BerryBoot รันบนทุกรุ่นของบอร์ด Raspberry Pi

3. Network Boot หลาย Raspberry Pi Operating Systems ด้วย PiServer

สุดท้าย มีตัวเลือก network booting ตัวนี้ built-in ใน Raspberry Pi OS desktop แต่ต้องการให้อุปกรณ์ทุกตัวเชื่อมต่อผ่าน Ethernet ไม่รองรับ Wi-Fi

แต่เหมาะหากการเปลี่ยนการ์ด SD ของ Pi บ่อยๆ กลายเป็นปัญหา ด้วย network booting การ์ด SD ไม่จำเป็น — Pi บูทจาก disk image ที่จัดเก็บบน network drive เว็บไซต์ Raspberry Pi มีคำอธิบายละเอียดวิธีตั้งค่า PXE booting ด้วย PiServer

ด้วยวิธีนี้ คุณสามารถรักษาสภาพแวดล้อม Raspberry Pi OS หลายๆ สภาพ หนึ่งสำหรับพัฒนา อีกหนึ่งสำหรับประสิทธิภาพเดสก์ท็อป เพียงรีบูท Raspberry Pi เพื่อเลือก OS อื่น เซิร์ฟเวอร์จะสำรอง OS ด้วย หมายความว่าคุณไม่ถูกขูดด้วยการ์ด SD ที่เสียหาย

ตัวเลือกนี้เหมาะสำหรับ Raspberry Pi 3 และใหม่กว่า

Multiboot: อนาคตของการคำนวณ Raspberry Pi!

วันที่ต้องโฟแมตการ์ด SD ของ Raspberry Pi ซ้ำๆ เพื่อเริ่มโปรเจกต์ใหม่จบไปแล้ว ทั้งที่คุณต้องการคือ multiple boot tool! เมื่อเสร็จ คุณจะมีทุก Raspberry Pi OS ที่ต้องการ จำกัดเฉพาะขนาดอุปกรณ์จัดเก็บ

ในขณะที่ NOOBS และ BerryBoot ใช้พื้นที่จัดเก็บจริงได้ดี ตัวเลือก PiServer อาจเป็น game changer ที่ใหญ่ที่สุด แต่ NOOBS แน่นอนเป็นตัวติดตั้ง multiboot Raspberry Pi ที่ง่ายที่สุด

ตอนนี้คุณเพียงต้องเลือกว่าจะติดตั้ง Raspberry Pi operating systems ไหน