Apakah mungkin memalsukan instalasi Windows untuk grub untuk ditambahkan ke menu boot?

2

Ketika melakukan instalasi baru distro Linux (Ubuntu, misalnya) pada hard drive baru, jika saya ingin menginstal Linux terlebih dahulu, dan Windows nanti, apakah mungkin untuk membuat grub berpikir ada instalasi Windows pada partisi pertama sehingga itu akan ditambahkan ke menu boot setelah instalasi selesai?

Sebagai ilustrasi, saya memiliki hard drive baru dan telah membuat dua partisi utama (keduanya masih mentah) dan dua logis (Ext4 dan Swap). Saya ingin menginstal Ubuntu pada partisi Ext4 pertama, dan beberapa versi Windows pada partisi primer pertama hanya setelah itu (karena saya saat ini tidak memiliki disk instalasi Windows, tetapi memiliki satu untuk Ubuntu). Apakah mungkin untuk membuat Ubuntu menambahkan entri untuk Windows sekarang dan menghindari keharusan memperbaiki grub setelah saya menginstal Windows?

Mussnoon
sumber

Jawaban:

8

Lakukan instalasi Windows terlebih dahulu.

Itu umumnya bagaimana itu harus dilakukan, untuk referensi di masa mendatang. Dalam situasi Anda, saya tidak tahu banyak tentang perilaku menginstal Windows, tetapi itu akan selalu menimpa GRUB .

Anda harus menginstalnya kembali apa pun yang Anda lakukan.


Entri GRUB seperti:

title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1

GRUB tidak benar-benar memeriksa apa yang ingin Anda boot; itu akan menganggap Anda benar. Jadi, tambahkan dan jangan menggunakannya.

baru123456
sumber
Anda dapat mem-backup mbr menggunakan dd pada baris perintah dan mengembalikannya setelah windows diinstal untuk melewati harus melalui instalasi ulang grub penuh.
Evan Plaice
@Van Benar itu, tetapi ddtelah memberi saya mimpi buruk (saya memusatkan partisi root saya). Saya pikir bagi banyak pengguna, prinsip "least privelige" jelas berlaku di sini.
new123456
lol, itu sangat lucu. Mungkin itu karena saya punya yang kuningan dalam menghadapi hal-hal yang rusak tetapi saya bahkan tidak tersentak ketika saya menggunakan dd. Tentu saja, saya akan menganggap pemasangan multi-os sebagai praktik yang cukup canggih.
Evan Plaice
Jika Anda tidak menginstal GRUB di MBR tetapi di partisi itu sendiri, Anda dapat menggunakan boot loader windows (edit boot.ini melalui pengaturan sistem) untuk secara opsional boot dari partisi lain (linux). Atau saya benar-benar salah? Windows akan menimpa MBR tetapi tidak boot loader lain di partisi lain.
Daniel W.
0

GRUB tidak benar-benar memeriksa apa yang ingin Anda boot; itu akan menganggap Anda benar. Jadi, tambahkan dan jangan menggunakannya.

icoolfans
sumber