Grub Solaris FreeBSD บูตคู่


1

ฉันติดตั้งโซลาริส 10 ลงบนฮาร์ดดิสก์ตัวแรกและติดตั้ง freebsd บนฮาร์ดดิสก์ตัวที่สอง

ฉันแก้ไข /boot/grub/menu.lst จาก solaris เป็นดังนี้

title FreeBSD
root (hd1,0)
kernel /boot/loader

ตอนนี้เมื่อฉันพยายามที่จะบูตเป็น freebsd ผ่านด้วงมันให้ข้อผิดพลาดดังต่อไปนี้

root (hd1,0)
Filesystem type unknown, partition type 0xee
kernel /boot/loader
Error 17: cannot mount selected partition

คำตอบ:


0

สาเหตุความล้มเหลวที่เป็นไปได้และการแก้ไข:

คุณอาจชี้ไปที่พาร์ติชันผิด ลองเปิดพรอมต์ด้วง (กด c ในเมนูบู๊ต) ป้อนroot (hd1,และกดแท็บ ดูว่ามีพาร์ติชั่นอื่นให้ใช้หรือไม่

รุ่นของ GRUB ที่คุณใช้อาจไม่รองรับ GPT eeโดยทั่วไปประเภทพาร์ติชันหมายถึงตัวบ่งชี้ตารางพาร์ติชัน MBR ปลอมระบุตารางพาร์ติชัน GPT อัปเดตเป็น GRUB รุ่นใหม่กว่าหรือลองใช้วิธีการแก้ปัญหาด้านล่างซึ่งอาจทำงานได้โดยไม่ตั้งใจ

ระบบไฟล์ที่คุณกำลังใช้อาจไม่ได้รับการสนับสนุนโดย GRUB หรือรุ่นของ GRUB ที่คุณใช้ ในกรณีนี้การคัดลอก/boot/loaderไฟล์ไปยังพาร์ติชัน Solaris ของคุณและโหลดจากอาจมีวิธีแก้ไข:

title FreeBSD
rootnoverify (hd1,0)
# The Solaris partition and directory where you have copied loader
kernel (hd0,0)/boot/loader

คุณอาจโชคดีในการเปลี่ยน MBR ของดิสก์ที่สอง ลองทำอะไรสักอย่างตาม:

title FreeBSD
rootnoverify (hd1,0)
chainloader (hd1)+1

หรือ

title FreeBSD
rootnoverify (hd1,0)
chainloader (hd1,0)+1

โปรดทราบว่าคุณสามารถลองใช้สองคำแนะนำสุดท้ายในคอนโซล GRUB ซึ่งเรียกใช้อีกครั้งโดยกด c ที่เมนูบู๊ตเพื่อหลีกเลี่ยงการแก้ไขเมนูและเริ่มต้นใหม่หลายครั้ง คุณอาจต้องการทราบว่าการเติมแท็บเสร็จสมบูรณ์แล้วและกดแท็บสองครั้งเพื่อแสดงรายการคำแนะนำ เมื่อลองคำสั่งของเจ้าที่พรอมต์ GRUB ให้ออกจากtitleบรรทัดและจบด้วยbootคำสั่งเพื่อพยายามบูต


การอัพเดตเวอร์ชั่นด้วงเป็นวิธีเดียวที่จะทำได้ ขอบคุณ!
pallavt

คุณลองใช้คำสั่ง chainloader หรือไม่? ผลลัพธ์คืออะไร
nitro2k01

ไม่สามารถใช้งานได้ต้องอัปเดตเป็น Solaris 11 เพื่อรับด้วงรุ่นใหม่
pallavt

0

แก้ไข:

แก้ไขไฟล์ /rpool/boot/grub/grub.cfg และเพิ่มสิ่งต่อไปนี้ภายใต้เมนูตัวเลือก Solaris 11

เมนู "FreeBSD" {

set root = (hd1, gpt2)

kfreebsd / boot / loader

}

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.