외부 하드 드라이브 파티션에 Fedora 20을 설치했습니다. Windows는 내부 하드 드라이브 파티션에 설치됩니다. USB 저장 장치 (즉, 외장 하드 드라이브)에서 부팅하면 GRUB에 Fedora와 Windows가 모두 표시됩니다. Windows 항목을 영구적으로 제거하려면 어떻게합니까?
/etc/grub.d 또는 / etc / default / grub에서 파일을 직접 수정할 수 있지만 다음에 시스템을 업데이트하면 Windows 항목이 다시 발견되고 해당 옵션이 다시 표시됩니다.
보다 영구적 인 해결책은 /etc/grub.d/30_os-prober 파일을 실행 불가능하게 만들어 Windows를 찾을 수 없도록하는 것입니다. 이것은 외부 하드 드라이브에 다른 OS를 설치하면 찾을 수 없다는 단점이 있습니다. 그러나 HDD에서 단일 OS 만 부팅하려는 한 괜찮습니다. Windows가 다시 나타나지 않고 원하는만큼 GRUB을 업데이트 할 수 있습니다.
대신 HDD에서 여러 OS를 부팅하려는 경우 위의 솔루션이 실패하지만 다음 해킹을 사용할 수 있습니다. (sudo로) /etc/grub.d/30_os-prober를 편집하고 다음 줄을 찾습니다.
OSPROBED="`os-prober | tr ' ' '^' | paste -s -d ' '`"
다음과 같이 수정하십시오.
OSPROBED="`os-prober | grep /dev/sdb | tr ' ' '^' | paste -s -d ' '`"
HDD가 sdb이면 그에 따라 변경하십시오. 그런 다음 검색
LINUXPROBED="`linux-boot-prober ${DEVICE} 2> /dev/null | tr ' ' '^' | paste -s -d ' '`"
그것을 수정
LINUXPROBED="`linux-boot-prober ${DEVICE} 2> /dev/null |grep /dev/sdb| tr ' ' '^' | paste -s -d ' '`"
이것은 오래된 속임수이며 그들이 내 것이라고 주장 할 수 없습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다