Cara menginstal dan mengkonfigurasi grub2 pada USB thumb drive

2

Saya ingin bermain-main dengan grub2 dengan linux di thumb drive.

OS host saya adalah Kubuntu.

grub-install memungkinkan Anda untuk menulis bootloader grub ke MBR disk yang bagus. Namun, uodate-grub menghasilkan entri grub dari /etc/grub.d dan / etc / default / grub Tampaknya tidak ada cara untuk menghasilkan grub.cfg dari sumber selain / etc dan menulisnya di tempat lain dari /boot/grub/grub.cfg

Apa pendekatan umum untuk menghasilkan grub.cfg untuk disk yang tidak ada di sistem yang sedang berjalan?

Matt H
sumber

Jawaban:

3

Dengan asumsi Anda bersedia untuk mem-boot image ISO, saya berhasil menemukan posting blog ini . Secara singkat:

  1. Buat semacam partisi Linux pada disk USB. ext2 harus dilakukan, jika Anda tidak ingin jurnal mengambil ruang berlebih.

  2. Pasang partisi.

  3. Menjalankan perintah ini: grub-install --force --no-floppy --root-directory=MOUNT /dev/sdX. Ini akan menginstal GRUB2 di bawah direktori yang terpasang (di sini, MOUNT) dan tuliskan MBR di /dev/sdX(perangkat MOUNT).

  4. Goto MOUNT/boot/grubdan edit grub.cfg.

Maka cukup edit file seperti biasa. Dalam posting yang ditautkan, penulis bermaksud untuk mem-boot gambar ISO. Jadi, dia menggunakan ini:

menuentry "Ubuntu 10.10 Desktop i386" {
    loopback loop /ubuntu-10.10-desktop-i386.iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-i386.iso noeject noprompt splash --
    initrd (loop)/casper/initrd.lz
}
baru123456
sumber