Bagaimana cara mengembalikan entri menu Windows XP di GRUB?

9

Saya menggunakan Lubuntu dengan WinXP dalam dual boot selama beberapa minggu. Hari ini saya telah menjalankan pembaruan dan GRUB sekarang tidak menampilkan entri menu WinXP di GRUB.

sudo update-grub tidak menemukan Windows.

/boot/grub/menu.lst - tidak ada file seperti itu.

PenguntitNOVA
sumber
2
Dari terminal run: sudo os-prober, ini adalah skrip yang digunakan oleh grub untuk mendeteksi OS, jika gagal menemukan windows, itu mungkin menunjukkan Anda beberapa kesalahan.
João Pinto

Jawaban:

6

Untuk Lubuntu 10.10, Anda harus menginstal os-prober

sudo apt-get install os-prober

dan kemudian perbarui grub lagi dengan

sudo update-grub
Virasak
sumber
Hmm, masih tidak berhasil
cmcginty
7

Situs ini akan memberi Anda semua yang Anda butuhkan.

Btw, jika Anda menggunakan Ubuntu 10.04 atau 10.10 Anda tidak akan melihat /boot/grub/menu.lst, karena itu bukan yang digunakan grub lagi.

RolandiXor
sumber
1

Coba tambahkan

menuentry "Windows XP" {set root = '(hdX, X)' chainloader +1}

di boot / grub / grub.cfg ke bagian

BEGIN /etc/grub.d/40_custom

END /etc/grub.d/40_custom

(hdX, X) - drive dengan windows xp

SAMPEL:

`### BEGIN /etc/grub.d/40_custom ###

menuentry "Windows XP" {

set root = '(hdX, X)'

chainloader +1

}

END /etc/grub.d/40_custom ### `

Mungkin membantu Anda :) Cari 13 pos

UPD1: Panduan Ilustrasi Lengkap untuk grub2

UPD2:Itu maksud saya

UPD3: Beberapa konfigurasi untuk grub.cfg

litvin05
sumber
1
Pengeditan grub.cfghanya akan bekerja hingga pembaruan kernel berikutnya (atau pembaruan hal lain yang menyebabkannya update-grubdijalankan), karena update-grubakan menimpa file itu berdasarkan file & skrip konfigurasinya. Salah satu skrip ini berjalan os-proberdan harus menemukan WinXP, jika tidak StalkerNOVA perlu mencari tahu mengapa (lihat pertanyaan João).
JanC
Jawaban ini salah.
Martin Owens -doctormo-
1
Memang jawabannya mungkin salah, tetapi jika Anda yakin, tambahkan beberapa detail mengapa. Yang Anda lakukan hanyalah membiarkan si penanya ragu.
Adam
1) Ya, Ini hanya berfungsi sampai pembaruan kernel berikutnya. Ini tidak sulit untuk menambahkan kembali 4 baris ini ke grub.cfg lagi
litvin05
2) Metode ini bekerja untuk saya. Karena win7 saya tidak dikenali oleh grub. Hanya ketika saya secara manual menambahkan baris ini ke grub.cfg (Tolong Jelaskan mengapa jawaban saya salah? Anda mengalami situasi yang sama? O_o)
litvin05