처음에는 Slackware 13.37과 Windows 7 Home Premium의 이중 부팅을 설정했습니다. Windows 7 Ultimate으로 업그레이드한 후 듀얼 부팅 창이 더 이상 표시되지 않아 Slackware를 시작할 수 있는 옵션이 없습니다.
Slackware 파티션을 삭제하고 다시 설치하지 않고 이 문제를 해결할 수 있는 방법이 있습니까?
답변1
chroot에서 할 수 있는 GRUB를 다시 설치해야 합니다. Live CD로 부팅하고 Linux 시스템으로 루트를 이동하여 grub-install
.
다음과 같은 작업이 작동합니다( /dev/sda2
is /
및 /dev/sda1
is /boot
이고 MBR 에 설치하려고 한다고 가정 /dev/sda
).
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot
mount -t proc none /mnt/proc
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
chroot /mnt /bin/bash
grub-install /dev/sda
또는 LILO를 사용하는 경우 대신 이를 사용하십시오 lilo /dev/sda
.
답변2
아니요, Linux 파티션은 삭제되지 않습니다.
가장 쉬운 방법은 grub4dos
Windows 7 설치에서 설정하거나 외부 미디어, chroot를 사용한 다음 Slack 설치에서 grub을 복원하는 것입니다.
답변3
Linux 배포판을 복원하는 가장 좋은 방법은 이전에 설치된 Fedora DVD를 사용하는 것입니다.
부트로더를 재구성하는 데는 거의 1분도 걸리지 않습니다.
그런 다음 Linux가 기본적으로 선택되어 있는 이중 부팅 옵션이 제공됩니다.