การกู้คืน GRUB / Arch Linux หลังจากติดตั้ง Windows 7


2

ดังนั้นบนเดสก์ท็อปของฉันฉันได้ติดตั้ง Arch Linux แล้ว แต่ฉันต้องบูตสองระบบด้วย Windows 7 หลังจากติดตั้ง Windows 7 แล้ว bootloader ก็เข้ามาแทนที่ GRUB ดั้งเดิม ตอนนี้ฉันเคยทำมาแล้วและจดบันทึก แต่ดูเหมือนว่ามันไม่ต้องการทำงาน นี่คือสิ่งที่ฉันมีสมมติว่า / dev / sda1 เป็นที่ที่ติดตั้ง Arch Linux:

mount /dev/sda1 /mnt
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -t proc /proc /mnt/proc
chroot /dev/mnt/
grub-install /dev/sda

หลังจากที่ฉันเรียกใช้และรีบูตมันยังคงไปที่ตัวโหลด Windows ดังนั้นฉันจึงยังสามารถเรียกใช้ Windows ความคิดเกี่ยวกับสิ่งที่ฉันสามารถทำได้เพื่อรับรอบนี้

ขอบคุณ!

คำตอบ:


2

ด้วงมีวิธีการภายในที่จะทำซึ่งฉันพบว่าอาจทำงานเมื่อติดตั้งด้วงไม่ มันต้องมีอยู่ /boot/grubซึ่งคุณควรนอนราบ ๆ

บน LiveCD ให้เปิด GRUB CLI ( su -c grub ) และเรียกใช้:

find /boot/grub/stage1
root (hdX,Y)
setup (hdX)

และนั่นจะเป็นการทำเวทมนตร์ทั้งหมดหรือ
Chiggins

@Chiggins มันควร ด้วงรู้วิธีการค้นหาสิ่งที่เป็นของตัวเองในประเภทพาร์ติชั่นเกือบทุกประเภทและไม่จำเป็นต้องติดตั้งเพิ่มเติม
new123456

เอาล่ะเจ๋งขอบคุณมาก ฉันจะให้มันช็อตเมื่อกลับถึงบ้าน
Chiggins

ใช่ฉันพยายามเรียกใช้ แต่ก็ไม่ทำงานตามที่คาดไว้: \ ยังบูตเข้าสู่ bootloader Windows
Chiggins
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.