Menginstal GRUB pada partisi yang salah

1

Di laptop saya, saya telah menginstal W7 di sda2 (sda1 adalah partisi 100 MB yang dibuat secara default oleh W7). Saya menginstal lengkungan dan melakukannya

grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda

Saya tidak memikirkan W7, ini waktunya saya menginstal Arch di luar VM. Saya membaca bahwa Anda harus menginstal grub di sda1 untuk dapat dualboot Windows dan Arch. Jadi pertanyaan saya adalah, adakah di sana saya bisa dualboot keduanya tanpa harus menginstal ulang Arch?

Dan Lindqvist
sumber
Saya tidak mengerti apa masalahnya. Sangat normal untuk menggunakan Grub daripada bootloader Windows dalam situasi seperti ini.
Ramhound
Apakah sistem Anda boot sama sekali sekarang? Saya akan berpikir menulis bootloader ke bagian depan disk akan menerbangkan data partisi?
ernie

Jawaban:

1

Anda bisa mem-boot dari Arch Install-CD lagi dan menginstal ulang Grub, tetapi karena Anda sudah menginstalnya di sda, Anda akan membutuhkan kemampuan yang lebih besar untuk mendapatkan keadaan primitif kembali, karena Anda telah menimpa MBR.

Saya sarankan untuk meninggalkan Grub di tempatnya dan hanya chainload Win7-bootloader dari dalam Grub (ada entri ArchWiki luas yang menjelaskan bagaimana melakukan ini di sini ).

Andreas Wiese
sumber
Saya mencoba mengikuti artikel wiki tetapi saya hampir merobek rambut saya mencoba memahaminya ... tapi saya mencari-cari sedikit dengan bantuan dari artikel itu dan menemukan solusi. :) Terima kasih untuk bantuannya! askubuntu.com/questions/22629/add-windows-7-to-boot-menu
Dan Lindqvist
Ya, saya senang membantu Anda. Terima kasih atas downvotenya. Saya suka itu juga.
Andreas Wiese
0

Saya menemukan dua solusi, yang paling mudah dilakukan pacman -S os-prober && grub-mkconfig -o /boot/grub/grub.cfg. Yang lain saya temukan melalui posting Andreas ...

Saya mencoba mengikuti artikel wiki yang diposting Andreas tetapi saya hampir merobek rambut saya mencoba memahaminya ... tapi saya mencari-cari sedikit bantuan dengan artikel itu dan menemukan solusi.

https://askubuntu.com/questions/22629/add-windows-7-to-boot-menu/22632#22632

Saya mencadangkan /boot/grub/grub.cfg saya, lalu mengeditnya dan menambahkan kode dari pos yang baru saja saya tautkan. Sekarang saya bisa boot Windows dan Arch (saya selalu bisa boot Arch, tapi ...). :)

Dan Lindqvist
sumber