Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

3 วิธีในการบูตระบบปฏิบัติการหลายตัวบน Raspberry Pi

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

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

ทำไมคุณจึงต้องใช้ระบบปฏิบัติการหลายตัวบน Raspberry Pi

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

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

โดยปกติ คุณมีสองตัวเลือกที่นี่:

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

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

การ์ด SD, ที่เก็บข้อมูล USB หรือมัลติบูตเครือข่าย

ในช่วงแรกๆ ของ Raspberry Pi มีทางเลือกเดียวสำหรับสื่อสำหรับบูตระบบปฏิบัติการ:การ์ด SD

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

ส่งผลให้แฟลชไดรฟ์ USB, ฮาร์ดดิสก์ไดรฟ์ USB (HDD) และไดรฟ์โซลิดสเทต USB (SSD) มาแทนที่การ์ด SD ในกรณีของแฟลชไดรฟ์ USB อุปกรณ์เหล่านี้เป็นอุปกรณ์พลังงานต่ำที่เหมาะกับ Raspberry Pi อย่างไรก็ตาม USB HDD และ SSD ส่วนใหญ่ต้องใช้แหล่งจ่ายไฟแยกกัน แม้ว่าจะมีข้อยกเว้นบางประการ

ตัวอย่างเช่น ทีม Labs ของ Western Digital (WD Labs) ได้เปิดตัว HDD แบบ "PiDrive" (ที่เลิกผลิตไปแล้ว) ซึ่งแชร์การต่อไฟของ Raspberry Pi

Raspberry Pi 3 ยังแนะนำการบูทเครือข่ายไปยังแพลตฟอร์ม เมื่อใช้ PXE (Pre eXecution Environment) คุณสามารถบูตรุ่น Pi 3 และใหม่กว่าจากอิมเมจที่โฮสต์บนเซิร์ฟเวอร์ได้

1. ระบบปฏิบัติการ Pi หลายระบบพร้อม NOOBS

3 วิธีในการบูตระบบปฏิบัติการหลายตัวบน Raspberry Pi

สามารถใช้ NOOBS เพื่อติดตั้งระบบปฏิบัติการหลายตัวบนการ์ด Raspberry Pi SD ของคุณ

คุณมีตัวเลือก NOOBS สองเวอร์ชัน หนึ่งคือตัวติดตั้งออนไลน์ที่ดาวน์โหลดระบบปฏิบัติการที่คุณเลือก อีกอันคือตัวติดตั้งแบบออฟไลน์พร้อมระบบปฏิบัติการทั้งหมดที่โหลดไว้ล่วงหน้าให้คุณเลือก ใช้เวอร์ชันที่เหมาะกับการเชื่อมต่ออินเทอร์เน็ตของคุณ

ในการติดตั้งระบบปฏิบัติการ Raspberry Pi ด้วย NOOBS:

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

ในเมนู ให้เลือกระบบปฏิบัติการอย่างน้อยหนึ่งระบบที่จะติดตั้ง มีระบบปฏิบัติการหลายระบบ ตั้งแต่ Raspberry Pi OS ไปจนถึงตัวเลือกศูนย์สื่อ เช่น OpenElec

เมื่อเสร็จแล้ว ทุกครั้งที่คุณบู๊ต Pi คุณสามารถเลือกระบบปฏิบัติการที่คุณต้องการเรียกใช้

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

2. มัลติบูต Raspberry Pi ของคุณด้วย BerryBoot

3 วิธีในการบูตระบบปฏิบัติการหลายตัวบน Raspberry Pi

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

BerryBoot กำหนดให้คุณต้องดาวน์โหลดไฟล์ แตกไฟล์ และคัดลอกเนื้อหาไปยังการ์ด SD ที่ฟอร์แมต เช่นเดียวกับ NOOBS ไม่เหมือนกับ NOOBS อย่างไรก็ตาม BerryBoot ไม่มีตัวติดตั้งแบบออฟไลน์ คุณจะต้องตรวจสอบให้แน่ใจว่า Raspberry Pi ออนไลน์อยู่จึงจะดาวน์โหลดระบบปฏิบัติการที่คุณเลือกได้

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

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

คู่มือฉบับสมบูรณ์ของเราในการมัลติบูต Raspberry Pi ด้วย BerryBoot จะสรุปขั้นตอนเหล่านี้โดยละเอียดยิ่งขึ้น

เช่นเดียวกับ NOOBS BerryBoot จะทำงานบนบอร์ด Raspberry Pi เวอร์ชันใดก็ได้

3. บูตเครือข่ายหลายระบบปฏิบัติการ Raspberry Pi พร้อม PiServer

ในที่สุดก็มีตัวเลือกการบูตเครือข่าย สิ่งนี้มาพร้อมกับเดสก์ท็อป Raspberry Pi OS แต่ต้องการให้อุปกรณ์ทั้งหมดเชื่อมต่อผ่านอีเธอร์เน็ต ไม่รองรับ Wi-Fi

อย่างไรก็ตาม ขอแนะนำให้เปลี่ยนการ์ด SD ของ Pi เป็นประจำ ด้วยการบูทเครือข่าย ไม่จำเป็นต้องใช้การ์ด SD — Pi บูทจากดิสก์อิมเมจที่เก็บไว้ในไดรฟ์เครือข่าย เว็บไซต์ Raspberry Pi มีคำอธิบายโดยละเอียดเกี่ยวกับวิธีตั้งค่าการบูท PXE ด้วย PiServer

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

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

มัลติบูต:อนาคตของคอมพิวเตอร์ Raspberry Pi!

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

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

ตอนนี้ คุณเพียงแค่ต้องเลือกระบบปฏิบัติการ Raspberry Pi ที่จะติดตั้ง