ฉันมีการตั้งค่า usb-keys สำหรับหลายอิมเมจ Linux ที่แตกต่างกัน ฉันไม่รังเกียจที่จะเพิ่ม FreeNAS และมีเอกสารที่มีตัวอย่างที่จะเพิ่มgrub.cfg
menuentry "FreeNAS-8.0.4-RELEASE-x64" {
insmod ufs2
insmod iso9660
# /usr/local/sbin/grub-probe -d /dev/sde1 -t fs_uuid
# c89c-7b3a
#search --no-floppy --fs-uuid --set c89c-7b3a
set isofile="/boot/FreeNAS-8.0.4-RELEASE-x64.iso"
loopback loop $isofile
kfreebsd (loop)/boot/kernel/kernel.gz
kfreebsd_loadenv (loop)/boot/device.hints
#set FreeBSD.vfs.root.mountfrom=ufs:/dev/ad4s1a
set kFreeBSD.vfs.root.mountfrom=ufs:/dev/acd0
set kFreeBSD.vfs.root.mountfrom.options=rw
#set vfs.root.mountfrom=cd9660:/dev/ad1s1
#set vfs.root.mountfrom.options=rw
}
ฉันไม่แน่ใจเกี่ยวกับการตั้งค่ารูต vfs นี่คือผลลัพธ์ของการพยายามบู๊ตนี้
ข้อมูลที่เป็นประโยชน์บางอย่างอาจพบได้ที่; บูต FreeBSD iso จากแท่ง USB grub2
grub.cfg