สมมติว่าฉันต้องการ Debian Squeeze และ Arch Linux ARM บนการ์ด SD ของฉัน เป็นไปได้ไหมที่จะทำการบูทคู่จาก Grub?
สมมติว่าฉันต้องการ Debian Squeeze และ Arch Linux ARM บนการ์ด SD ของฉัน เป็นไปได้ไหมที่จะทำการบูทคู่จาก Grub?
คำตอบ:
แม้ว่าจะเป็นไปได้ที่จะวางระบบปฏิบัติการหลายระบบไว้ในการ์ด SD แต่ไม่มีตัวจัดการการบู๊ตในขณะนั้นที่ทำงานบน Pi และสามารถจัดการระบบปฏิบัติการสลับในรันไทม์
สิ่งที่คุณสามารถทำได้คือมีเชลล์สคริปต์อยู่ใน/boot
นั้นซึ่งตั้งค่าระบบปฏิบัติการที่คุณต้องการใช้ในการบูตครั้งถัดไป
คุณสามารถทำได้โดยการจัดเก็บไฟล์บูตสำหรับระบบปฏิบัติการที่แตกต่างกันในไดเรกทอรีอื่นเช่นนั้น
/boot/debian
/boot/fedora
/boot/arch
หมายเหตุ: ไฟล์ที่จำเป็นที่จะต้องมีการคัดลอกอยู่และ/boot/cmdline.txt
/boot/config.txt
/boot
จากนั้นได้สคริปต์เปลือกของคุณคัดลอกไฟล์จากไดเรกทอรีที่เหมาะสมและเข้าสู่ ด้วยวิธีนี้เมื่อคุณรีสตาร์ทมันบูทเข้าสู่ระบบปฏิบัติการที่ต้องการ
อ้างอิง
Berrybootเป็นบูตโหลดเดอร์ที่ออกแบบมาเป็นพิเศษสำหรับ Raspberry Pi ที่จะทำสิ่งนี้ให้คุณ:
Berryboot เป็นหน้าจอการเลือกการบูตที่เรียบง่ายช่วยให้คุณวางการกระจาย Linux หลายรายการในการ์ด SD เดียว นอกจากนี้ยังช่วยให้คุณสามารถวางไฟล์ระบบปฏิบัติการลงในฮาร์ดไดรฟ์ USB ภายนอกแทนการ์ด SD ได้
การใช้u-boot
(ซึ่งถูกใช้โดย berry-boot เบื้องหลัง) สามารถสลับระหว่าง distros ที่ติดตั้งใด ๆ เพื่อบู๊ตตอนรันไทม์ไม่ว่าจะใช้ askenv เพื่อสลับระหว่างระบบปฏิบัติการบน SD เดียวกันหรืออาจเป็นเซิร์ฟเวอร์ NFS หรือPXE
ใช้ที่แตกต่างกัน การติดตั้งบนPXE
เซิร์ฟเวอร์บูตแม้ว่ามันจะไม่ใช่สิ่งที่สำคัญที่สุดในการเริ่มทำงาน ฉันจะพยายามเตรียมการสอน
ฉันคิดว่ามันจะทำงาน คุณต้องติดตั้ง GRUB ทันทีด้วย "การตั้งค่า" ทั้งหมด ...