Setelah pembaruan ke kernel terbaru (2.6.32-31-generic), ketika saya memulai PC saya, yang saya dapatkan hanyalah prompt grub2. Saya tidak mendapatkan kesalahan apa pun, sederhana saja tidak bisa boot.
Saya mencoba ini https://help.ubuntu.com/community/Grub2#Boot%20a%20Specific%20Kernel%20Secara manual tetapi masalah saya tampaknya adalah /boot pada partisi terpisah dan tutorial tidak mencakup bagian ini.
Jika saya bisa boot, saya kira saya bisa melakukan pembaruan grub, tapi pertama-tama saya harus masuk.
Saya memiliki Ubuntu 10.04, tetapi saya pikir ini adalah pertanyaan terkait grub dan versi linux tidak relevan.
Mohon bantuannya,
Terima kasih!
Jawaban yang Diterima:
Saya dapat memulihkan grub berkali-kali dengan mengikuti petunjuk ini di:https://wiki.ubuntu.com/Grub2#Recover
Pertama-tama, Anda harus memulai sistem Anda dari live cd. Kemudian
“METODE 3 – CHROOT
Metode instalasi ini menggunakan perintah chroot untuk mendapatkan akses ke file sistem yang rusak. Setelah perintah chroot dikeluarkan, LiveCD akan memperlakukan / sistem yang rusak sebagai miliknya. Perintah yang dijalankan di lingkungan chroot akan memengaruhi sistem file sistem yang rusak dan bukan yang ada di LiveCD.
1) Boot ke Desktop LiveCD (Ubuntu 9.10 atau lebih baru). Harap dicatat bahwa Live CD harus sama dengan sistem yang Anda perbaiki – baik 32-bit atau 64-bit (jika tidak maka chroot akan gagal).
2) Buka terminal – Aplikasi, Aksesori, Terminal.
3) Tentukan partisi sistem normal Anda – (saklarnya adalah huruf kecil “L”)
sudo fdisk -l
Jika Anda tidak yakin, jalankan
df -Th
Cari ukuran disk yang benar dan format ext3 atau ext4.
4) Pasang partisi sistem normal Anda:
Ganti partisi yang benar:sda1, sdb5, dll.
sudo mount /dev/sdXX /mnt
# Contoh:sudo mount /dev/sda1 /mnt
5) Hanya jika Anda memiliki partisi boot terpisah:
sdYY adalah penunjukan partisi /boot (misalnya sdb3)
sudo mount /dev/sdYY /mnt/boot
6)
Pasang sistem file virtual penting:
sudo mount --bind /dev /mnt/devsudo mount --bind /dev/pts /mnt/dev/ptssudo mount --bind /proc /mnt/procsudo mount --bind /sys /mnt/sys7)
Chroot ke perangkat sistem normal Anda:sudo chroot /mnt8) Jika tidak ada /boot/grub/grub.cfg atau tidak benar, buat dengan menggunakan
update-grub9)
Instal ulang GRUB 2:Ganti perangkat yang benar – sda, sdb, dll. Jangan tentukan nomor partisi.
grub-install /dev/sdX10) Verifikasi instalasi (gunakan perangkat yang benar, misalnya sda. Jangan tentukan partisi):
sudo grub-install --recheck /dev/sdX11)
Terkait:Untuk loop dengan nama file?
Keluar dari chroot:CTRL-D pada keyboard12)
Lepas sistem file virtual:sudo umount /mnt/dev/ptssudo umount /mnt/devsudo umount /mnt/procsudo umount /mnt/sys13)
Jika Anda memasang partisi /boot terpisah:sudo umount /mnt/boot14)
Lepas direktori /usr LiveCD:sudo umount /mnt/usr15)
Lepas perangkat terakhir:sudo umount /mnt16)
Mulai ulang.sudo reboot“
Apa yang Diindikasikan oleh Karakter Pertama String Mode Unix? Kesalahan Menjalankan Sudo Apt-get -f Instal?Ubuntu