GRUB 을 제거하는 방법에 대한 지침을 인터넷에서 검색 했지만 찾을 수있는 유일한 것은 Windows DVD를 사용하여 시스템을 "복구"하는 것입니다. 이전에는 Windows / Linux doal-boot를 사용하고 Windows ( GParted + Boot-Repair )를 제거했지만 GRUB은 여전히 Linux 항목이라는 하나의 항목으로 설치됩니다.
GRUB을 제거하고 데비안 기반 OS 에서 직접 부팅하려면 어떻게해야합니까?
GRUB 을 제거하는 방법에 대한 지침을 인터넷에서 검색 했지만 찾을 수있는 유일한 것은 Windows DVD를 사용하여 시스템을 "복구"하는 것입니다. 이전에는 Windows / Linux doal-boot를 사용하고 Windows ( GParted + Boot-Repair )를 제거했지만 GRUB은 여전히 Linux 항목이라는 하나의 항목으로 설치됩니다.
GRUB을 제거하고 데비안 기반 OS 에서 직접 부팅하려면 어떻게해야합니까?
답변:
GRUB을 제거 할 수 있지만 다른 부트 로더를 설정해야하며 그만한 가치가 없을 수도 있습니다. GRUB 화면을 숨기고 싶기 때문에 다른 것을 사용할 이유가 없습니다. 다른 모든 부트 로더도 비슷한 방식으로 작동하므로 다른 설치에 대해 걱정할 필요가 없습니다.
당신이하고 싶은 것은 GRUB를 숨기는 것 입니다. 이것은 가능하고 매우 쉽습니다. 키를 누르기 전에 Alt+를 누르고 F2붙여 넣기 Enter: gksudo gedit /etc/default/grub
.
다음과 같은 텍스트 편집기 창이 열립니다.
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=”`lsb_release -i -s 2> /dev/null || echo Debian`”
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=”"
및 #
앞 의 두 개를 제거합니다 . 파일을 저장하고 터미널을 열고 실행하십시오 . 재부팅하면 GRUB 창이 나타나지 않아야합니다.GRUB_HIDDEN_TIMEOUT
GRUB_HIDDEN_TIMEOUT_QUIET
sudo update-grub
잠재적 인 문제를 피 GRUB_HIDDEN_TIMEOUT
하도록 설정하십시오 1
. GRUB이 깜박이지만 10 초 동안 거기에 앉아 있지 않습니다.
원하는 경우 그래픽으로 수행 할 수 있습니다.
터미널 창에서 다음 명령을 실행하십시오.
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
완료되면 GRUB Customizer를 검색하여 엽니 다.
일반 탭을 선택 해제로 이동 show menu
하고 look for other operating systems
. 새로 고침 단추 (오른쪽 상단 근처의 파란색 원형 화살표)를 클릭 한 다음 저장을 클릭하십시오.
( 참고 : GRUB Customizer는 EFI / GPT 기반 시스템을 지원하지 않는 것 같습니다.)
재부팅하고 부트 로더가 보이지 않습니다.
출처 : http://ubuntuhandbook.org/index.php/2014/06/ubuntu-1404-hide-grub-menu/
다른 모든 대답은 잘 시작합니다. GRUB은 일반적으로 표시 여부에 관계없이 임의의 폿 샷을 시작해서는 안되며 이전에 '숨겨진 GRUB'으로 시스템을 복원하는 방법을 조언합니다. 즐겼다.
그러나 GRUB은 항상 그렇지 않다면 GRUB이 항상 필요하다는 담요 진술을 할 때 잘못됩니다. 나는 그들이 당신의 (XY) 질문이 구체적으로 'GRUB를 어떻게 파괴합니까?'가 아니라 실제로 '어떻게 이전에 어떻게 만들었습니까?' 라는 가정에 지나치게 단순화하고 있다고 생각합니다 . 그러나 제 관심사는 자격이 없다면이 반응이 역효과를 낳는다는 것입니다. 대안을 언급하는 것만 생략하는 것이 아니라 대안이 없다는 것은 명백 합니다.
참고로, 데비안은 현재 UEFI 스텁을 커널에 컴파일하여 제공하므로 유능한 EFI 호환 펌웨어 인 것으로 가정하면 펌웨어를 통해 중개인없이 커널을 직접 부팅 할 수 있습니다. 이것은 난해한 지식이 아니지만 기본값이 아닙니다. 어쨌든,이 능력은 우분투에서 상속되고 완벽하게 사용할 수있는 것처럼 보입니다. 예 : EFI 스텁 (efistub) 로더를 사용하여 커널을 부팅하는 방법?
그러나 이것은 기술적으로 귀하의 질문과 일치하지만, 당신이 생각하는 것을 묻지 않았을 수도 있습니다 ! 이것을 다른 답변의 다른 (올바른!) 부분과 결합하고 GRUB 또는 EFI가 당신에게 적합한 지 결정하는 것이 가장 좋습니다. 일반적인 면책 조항이 적용됩니다. 아직 기술적으로 자신이없는 경우 EFI를 엉망으로 만들지 마십시오. 해당 링크와 같은 스레드는 예제로만 처리하십시오. 시스템 요구에 정확히 맞게 사용자 정의하십시오. 즐겨!
GRUB이 필요한 날씨인지에 대한 지식이 충분하지 않지만 GRUB을 완전히 숨기는 것이 목표라면 허용되는 답변보다 더 나은 솔루션을 제공합니다.
GRUB이 시간 초과를 기다리지 않고 가능한 가장 빠른 부팅을 달성하기 위해 GRUB 시작 중에 Shift 키를 누르고 있지 않으면 GRUB이 메뉴를 인쇄하지 않을 수 있습니다. 이를 통해 기본 OS로 빠르게 부팅 할 수 있지만, 필요할 때마다 다른 설치된 OS로 부팅 할 수있는 유연성을 제공합니다.
이를 위해서는 / etc / default / grub에 다음 줄을 추가해야합니다.
GRUB_FORCE_HIDDEN_MENU="true"
그런 다음 이름 이 '/etc/grub.d/' 에이 파일 을 31_hold_shift
작성하고 실행 가능하게하고 grub 구성 파일을 재생성하십시오.
chmod a+x /etc/grub.d/31_hold_shift
update-grub
그 일을해야합니다!
더 많은 GRUB 트릭을 찾으 십시오 .
grub을 제거하지 마십시오. grub은 Windows mbr처럼 우분투의 부트 로더로 사용됩니다.
grub-customizer 프로그램을 설치하여 간단한 GUI에서 grub에 대한 다른 설정을 정의 할 수 있습니다. 타임 아웃을 0으로 설정하고 항상 첫 번째 항목을 부팅하도록 지시 할 수 있으므로 추가 입력없이 Ubuntu를 직접 부팅합니다.
우분투를 유일한 OS로 설치할 때 이것이 자동으로 발생한다고 생각합니다.
어쨌든 부트 로더가 필요합니다. grub이 마음에 들지 않으면 다른 것들이 있습니다 : 부트 로더 비교 참조 .
그러나 주 배포판과 함께 제공되지 않은 부트 로더는 사용하지 않습니다. 나중에 운영 체제를 업그레이드 할 때 많은 두통이 발생할 수 있습니다.
MBR (grub 포함) 에서 부트 로더를 지우려면 le --mmap-rw /dev/sda:0:218
모든 공간을 사용 하고 0으로 채 웁니다. LE (텍스트 편집기) 가 필요합니다 . 그러나이 절차는 다른 부트 로더를 설치하지 않으므로 부트 로더가 다른 디스크에 설치되어 있지 않으면 시스템을 부팅 할 수 없게됩니다.
MS-DOS에서는 fdisk /mbr c:
MBR에서 DOS 부트 로더를 복원 할 수 있습니다.