Melalui perintah loopback , GRUB2 memungkinkan untuk langsung mem-boot file ISO.
Sekarang, saya telah mengkonfigurasi menuentry yang sesuai untuk mem-boot PC-BSD Live DVD ISO , tetapi ketika saya mencoba untuk mem-boot-nya, output bootstrap loader FreeBSD :
can't load 'kernel'
Ini adalah menuentry GRUB2 yang saat ini saya gunakan:
menuentry "PC-BSD" {
search --no-floppy --fs-uuid --set root 0d11c28a-7186-43b9-ae33-b4bd351c60ad
loopback loop /PCBSD9.0-RC1-x64-DVD-live.iso
kfreebsd (loop)/boot/loader
}
Apakah ada yang tahu bagaimana saya harus mengubahnya agar dapat mem-boot sistem PC-BSD?
boot
freebsd
grub2
boot-loader
pengguna569825
sumber
sumber
ls
memberiopen '/' failed: no such file or directory
. Saya bertanya-tanya bagaimana loader bekerja sementara (ternyata) tidak ditemukan root?Anda dapat mencoba untuk memuat rantai bootloader pada gambar Anda. grub2 chainloading berfungsi seperti ini:
sumber
Sunting: seperti seseorang yang dicatat di utas ini , masalahnya adalah bahwa proses boot pada titik tertentu ingin me-mount sistem file root dari perangkat loopback dengan cara yang tidak mungkin dengan fungsionalitas loopback GRUB. Perhatikan bahwa PC-BSD diubah namanya menjadi TrueOS dan sekarang mereka menawarkan gambar USB.
Saya tidak terlalu terbiasa dengan BSD dan saya tidak dapat menemukan apa pun tentang BSD di artikel drive USB Arch's Multiboot , namun mereka memiliki 3 cara dalam artikel GRUB mereka , setidaknya satu harus berfungsi ketika disesuaikan dengan perangkat yang terpasang di loop:
Ini tampaknya sederhana dan memuat modul sistem file yang sesuai tampaknya merupakan ide yang baik tetapi tetapi ingat bahwa pada media optik ada ISO 9660 atau UDF dan tidak ada partisi untuk pengetahuan saya kecuali El Torito.
Itu hampir apa yang Anda lakukan hanya sebagai konfigurasi statis tanpa memanggil pencarian.
Itu terlihat sangat kompleks. Saya baru saja memulai mengunduh iso PC-BSD 10.3, mudah-mudahan saya punya waktu bermain dengannya untuk mengetahui cara membuatnya bekerja melalui UEFI atau warisan dalam beberapa hari ke depan.
sumber