Katakanlah saya ingin memiliki Debian Squeeze dan Arch Linux ARM pada kartu SD saya. Apakah mungkin untuk dual boot dari Grub?
operating-systems
setup
sd-card
boot
Jivings
sumber
sumber
Jawaban:
Meskipun dimungkinkan untuk meletakkan beberapa sistem operasi pada kartu SD, tidak ada boot manager saat ini yang berjalan pada Pi dan dapat menangani pergantian sistem operasi saat runtime.
Yang bisa Anda lakukan adalah memiliki skrip shell, yang terletak di
/boot
, yang menetapkan sistem operasi mana yang ingin Anda gunakan pada boot berikutnya.Anda dapat melakukannya dengan menyimpan file boot untuk sistem operasi yang berbeda di direktori lain, seperti itu.
/boot/debian
/boot/fedora
/boot/arch
Catatan: File yang diperlukan yang harus disalin adalah
/boot/cmdline.txt
dan/boot/config.txt
.Kemudian minta skrip shell Anda menyalin file dari direktori yang sesuai dan masuk
/boot
. Dengan begitu, saat Anda me-restart boot ke sistem operasi yang diinginkan.Referensi
sumber
Berryboot pada dasarnya adalah bootloader yang dirancang khusus untuk Raspberry Pi yang akan melakukan ini untuk Anda:
sumber
Menggunakan
u-boot
(yang digunakan oleh berry-boot di belakang layar), dimungkinkan untuk beralih di antara distro yang diinstal untuk boot saat runtime, baik menggunakan sesuatu seperti askenv untuk beralih antara OS pada SD yang sama atau mungkin server nfs atau denganPXE
menggunakan berbeda instalasi padaPXE
server boot, meskipun itu bukan hal yang paling sepele untuk dijalankan. Saya akan mencoba menyiapkan tutorial.sumber
Saya pikir, itu akan berhasil. Anda hanya perlu menginstal GRUB dengan semua "pengaturan" ...
sumber