Cara memilih perangkat instal GRUB

15

Saya minta maaf sebelumnya karena mengajukan pertanyaan yang saya duga sangat, sangat sederhana. Saya baru saja mendapatkan server khusus yang menjalankan Ubuntu dan saya menggunakan SSH untuk mengaksesnya. Saya berlari sudo apt-get dist-upgradedan mendapatkan pesan kesalahan berikut: "Boot loader Grub sebelumnya diinstal ke disk yang tidak lagi ada atau yang indentifier normalnya diubah karena beberapa alasan. Penting untuk memastikan bahwa grub yang terpasang tetap sinkron dengan komponen lain seperti grub-cfg atau dengan gambar linux yang lebih baru harus dimuat, dan Anda harus memeriksa lagi, untuk memastikan bahwa GRUB diinstal ke perangkat boot yang sesuai. "

Forum tidak akan membiarkan saya memposting gambar karena saya pengguna baru, tetapi saya mengunggah tangkapan layar dari apa yang saya lihat di sini: http://www.livingtheanswer.org/misc/grub.jpg

Setelah sedikit riset, saya tahu saya harus menginstal ke / dev / sda. Namun, saya tidak tahu cara memilih opsi itu. Saya menggunakan tombol panah untuk menyorotnya, lalu menekan enter, tetapi itu tidak berhasil. Saya berasumsi ada beberapa perintah yang saya tidak kenal. Adakah yang bisa membantu saya? Sekali lagi, permintaan maaf saya untuk pertanyaan bodoh ...

Terima kasih!

David Vogel
sumber

Jawaban:

24

Gunakan Spacebar! Itulah cara untuk memilih di ncurses :)

Niclas Nilsson
sumber
1
Dan ... itu berhasil. Terima kasih! (Kalau saja saya sudah menanyakan ini sebelum menghabiskan satu jam mencari web.)
David Vogel
LOL. Nah, sekarang Anda mendapatkannya sampai lain kali Anda membutuhkannya. Antarmuka ncurses (yang merupakan jenis teks gui) cukup umum kadang-kadang. Senang bisa membantu!
Niclas Nilsson
6

Saya telah mengerjakan masalah ini dari sudut yang saya perlukan untuk dapat menjalankan upgrade tanpa pengawasan dari skrip bash, dan "loader boot Grub ini sebelumnya diinstal ke disk" memecahkan ini. '

Pada awalnya, saya mencoba mengikuti panduan dalam jawaban di atas, yaitu

sudo grub-install /dev/sda
sudo update-grub

Ini, sayangnya, tidak menyelesaikan masalah - lain kali saya melakukan apt-get dist-upgradesaya mendapatkan kesalahan yang sama, dan skrip upgrade saya rusak.

Solusinya tampaknya berjalan

sudo dpkg-reconfigure grub-pc

dan pilih disk yang benar ( /dev/sda/) saat diminta. Dengan cara itu, kesalahan tidak kembali ketika saya melakukan dist-upgrade.

Carsten Agger
sumber
5
sudo grub-install /dev/sda

kemudian

sudo update-grub
CowzRule
sumber
Anda ingin menggunakan metode debconf sehingga secara otomatis menginstal ulang grub ke drive yang benar ketika Anda memutakhirkan.
psusi