Saya memuat Linux (Debian Lenny) di VirtualBox tetapi tampaknya ada yang salah dengan GRUB. Ketika saya memulai sistem, menu grub muncul:
Kemudian saya menjalankan perintah berikut:
root (hd0,0)
kernel /vmlinuz root=/dev/hda1 untuk diam
initrd /initrd.img
boot
Setelah sistem boot, bagaimana saya harus terus memperbaiki file grub?
Saran apa pun akan dihargai!
Jawaban yang Diterima:
Pertama (untuk pengunjung berikutnya), jika Anda tidak dapat mengatur boot ke sistem Anda, masukkan CD penyelamat atau drive USB Debian, pasang partisi root Anda di /mnt
, dan buka terminal dan jalankan
chroot /mnt
sehingga Anda dapat mengetikkan perintah di sistem yang Anda instal. Jika Anda memiliki /boot
separate yang terpisah partisi, ketik mount /boot
untuk memasangnya.
Anda harus memiliki file bernama /boot/grub/menu.lst
. Jika tidak, jalankan update-grub
untuk membuat file awal. File berisi komentar “ajaib”, yang update-grub
perintah berubah menjadi arahan Grub yang sebenarnya. Cari dua baris berikut (yang dimulai dengan #
) dan edit jika tidak cocok untuk Anda:
# kopt=root=/dev/hda1 ro quiet
# groot=(hd0,0)
Setelah Anda mengedit baris ini, jalankan update-grub
(sekali lagi, jika Anda harus menjalankannya sekali untuk membuat file).
Jika Anda lebih suka menulis menu.lst
secara manual (yang hanya diperlukan dalam pengaturan ganjil), berikut adalah tampilan bagian untuk mem-boot Linux:
title Debian GNU/Linux
root (hd0,0)
kernel /vmlinuz root=/dev/hda1 ro quiet
initrd /initrd.img