내 시스템에는 Windows 7이 있었고 그 후에 Debian Squeeze를 설치했습니다. 그러나 grub
부팅 메뉴에 Windows 7이 표시되지 않습니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
Ubuntu 8.04가 있고 Debian 6.0을 설치했습니다. 메뉴 목록을 구성할 필요가 없었습니다. 처음에만 제대로 진행되었습니다.
며칠 후 부팅 화면에 Ubuntu 메뉴 항목이 나타나지 않는 것을 보았습니다. 인터넷에서 조사한 결과 내 문제를 해결하는 좋은 명령을 찾았습니다.
루트 터미널을 열고 다음을 입력하십시오.
update-grub
grub.cfg
이 명령은 파일 시스템을 감지하고 그에 따라 메뉴 항목을 추가하는 파일을 자동으로 생성하기 위해 데비안에서 제공하는 유틸리티입니다 .
답변2
패키지가 있는지 확인하세요.OS-프로버설치되었습니다. Windows를 자동으로 인식할 수 있어야 합니다.
grub이나 커널 패키지가 업데이트될 때마다 직접 구성하는 것은 매우 불편합니다.
답변3
첫 번째 대답은 작동하지 않습니다. Debian 6은 Grub 1이 아닌 Grub 2를 사용하므로 menu.lst
더 이상 없으며 이는 파일로 대체됩니다 grub.cfg
.
Debian 6에서 파일이 /etc/grub.d/10_linux
잘못되었습니다. 내 해결책은 Ubuntu 10.04 설치에서 이 파일을 가져오는 것이었습니다. 방금 교체한 후 루트로 update-grub(grub-update일 수도 있고 Win XP에서 이것을 입력할 수도 있음...)을 실행했습니다. 그 후 새로운 것이 /boot/grub/grub.cfg
생성되었고 Windows 7과 Debian 6을 모두 부팅할 수 있었습니다!
답변4
놓다
title Windows 7
rootnoverify (hd0,0)
chainloader +1
/boot/grub/menu.lst에서 (Windows용 첫 번째 파티션을 사용한다고 가정합니다)