먼저, 저는 Linux에 대한 경험이 거의 없기 때문에 나쁜 용어를 사용한 점 양해해 주시기 바랍니다.
나는 최근에 좀 더 잘 작동하기를 바라면서 몇몇 학교 노트북을 Windows에서 Linux Debian으로 전환했습니다. (이것이 제가 리눅스에서 처음으로 한 일이었습니다)
1~2주 동안 실행되다가 갑자기 대부분이 항상 grub 명령줄 메뉴에 갇히게 됩니다.
구글링해서 뭔가를 찾았습니다. grub에게 grub.cfg
저장소의 올바른 위치를 알려주어야 합니다 . 나는 모든 랩톱에서 이 작업을 수행하고 터미널에서 grub 구성 파일을 업데이트하라고 지시합니다.
(내가 수행한 단계는 이 사이트와 다른 곳에 나열되어 있습니다.https://www.howtoforge.com/tutorial/repair-linux-boot-with-grub-rescue/)
이제 랩톱 중 하나를 다시 부팅하면 grub 명령줄 모드에서 다시 열립니다. 명령을 사용하여 설정을 확인한 결과 set
접두사와 루트가 모두 올바른 위치를 가리키고 있습니다.
방금 Normal을 입력했는데 아무런 변경 사항 없이 랩톱에서 Linux를 계속 부팅했습니다.
이로 인해 모든 것이 올바르게 설정되었다고 믿게 되지만 Linux 부팅을 선택할 수 있는 화면을 여는 대신 grub 명령줄 메뉴에서 멈춥니다.
모든 랩톱에 사용하는 원래 마스터 클론을 사용하여 Linux를 하드 드라이브에 다시 복제하면 다시 잘 작동하지만 1~2주 안에 같은 문제가 발생할 것 같은 느낌이 듭니다. 저는 정말로 2주에 한 번씩 모든 노트북을 다시 복제할 계획입니다.
Linux Debian 노트북을 시작하면 GRUB 명령줄 메뉴가 열립니다. 입력하면 normal
시스템이 계속해서 정상적으로 부팅되므로 설정이 모두 올바른 것 같습니다.
이 노트북에 여전히 문제가 있나요? 명령줄 메뉴가 나타나지 않도록 하는 방법이 있습니까?
답변1
파일 에서 /etc/default/grub
이 항목이 GRUB_TIMEOUT_STYLE
로 설정되어 있는지 확인하고, 설정되지 않은 경우 menu
부팅 시 grub 메뉴를 보려면 GRUB_TIMEOUT_STYLE=menu
0이 아닌지 확인하세요 . 변경한 후에는 명령을 실행하는 것을 잊지 마십시오 GRUB_TIMEOUT
.sudo update-grub