사례: 하나의 파티션과 할당되지 않은 파티션에 Windows가 있습니다. 그런 다음 할당되지 않은 파티션에 CentOS 7을 설치했습니다. (저는 설치 프로그램이 디스크의 할당되지 않은 부분에 대한 파티션을 자동으로 생성하도록 하는 옵션을 선택했습니다.) 그러나 GRUB이 Windows 부팅을 위한 메뉴 옵션을 생성할 수 없다는 점에 어려움을 겪었습니다.
~에 따르면http://www.tuxradar.com/answers/113:
먼저 rootnoverify 명령을 실행해야 합니다. 하지만 이렇게 하면 bash는 다음과 같이 말합니다.
bash: rootnoverify: command not found...
/boot/grub2/grub.cfg 파일이 있으므로 GRUB2가 이미 설치되어 있다고 생각합니다.
질문: 1. 왜 rootnoverify를 찾을 수 없나요? 2. CentOS 설치 프로그램이 Windows용 항목을 추가하지 않는 이유는 무엇입니까?
답변1
질문: 1. 왜 rootnoverify를 찾을 수 없나요?
rootnoverify
grub
bash의 명령이 아니라 처음 시작할 때 얻는 쉘 명령입니다. 운영 체제를 부팅할 때쯤에는 이 명령을 실행하기에는 너무 늦었습니다. 이미 OS를 사용 중이라면 다음과 같이 추가해 볼 수 있습니다.
title Windows OS
rootnoverify (hd0,0)
chainloader +1
grub.conf
파티션 테이블의 모양과 일치하도록 수정한 후.
- CentOS 설치 프로그램이 Windows 항목을 추가하지 않는 이유는 무엇입니까?
특히, 관련되지 않은 제3자로서 사실 이후에 말하기는 어렵습니다. 설치 중 오류/구성 오류가 발생할 수 있습니다.
편집하다:
사실, 나는 그것이 무엇인지 알 수 있다고 생각합니다. 자동 파티셔닝은 할당되지 않은 공간뿐만 아니라 전체 디스크를 사용하기 위한 것입니다. fdisk -l
Windows 파티션이 아직 있는지 확인하기 위해 bash에서 수행할 것입니다 .