메뉴 전 그럽 오류, 현재 상태를 볼 수없고, 깜박이고 계속됩니다. 그럽 오류를 멈추는 방법?


1

항상 시스템을 부팅 할 때 GRUB 메뉴가 나타나기 직전에 오류가 발생해야합니다.

다음과 같이 진행됩니다.

Loading Operating System.
GRUB Loading.

Welcome to GRUB.

error ....

그런 다음 문제없이 메뉴를 계속 표시합니다.

오류를 멈추는 방법이 있습니까? 그래서 오류가 무엇인지 알 수 있습니까?

또한 grub을 다시 설치하고 재구성하여 메시지를 제거 할 수 있다고 생각했지만 도움이되지 않았으므로 정확히 무엇인지 추적하고 싶습니다.

그러나 나머지 시스템은 손상되지 않는 것으로 보입니다. 부팅은 정상이며 오류가 없으며 모든 것이 빠릅니다.

내가 알아야 할 오류 일뿐입니다.

답변:


1

키보드에서 "일시 정지"키를 눌렀을 때 오류 메시지를 얻는 것이 가장 쉬운 방법 일 수 있습니다.

또는 "dmsg"를 실행하여 시스템 로그를 확인하십시오. 모든 부팅 오류가 여기에 기록되는 것은 아닙니다.


오류로 인해 일시 정지 할 수 없습니다.
joltmode

1

grub.cfg에서 GRUB의 sleep 명령을 다음과 같이 사용할 수 있습니다.

set default=0
sleep --interruptible --verbose 60

여기서 60 [초]는 절전 시간이며 --interruptible (-i)는 이스케이프 키를 눌러 절전 모드를 해제 할 수 있습니다. --verbose (-v)는 카운트 다운 동안 남은 초를 표시합니다.


1
이를 통해 진단 작업을 수행 할 수 있습니까, 아니면 화면 메시지를 기록 할만큼 GRUB을 지연시킬 수 있습니까? 이것을 사용하여 오류를 분석하는 방법을 명확히 할 수 있습니까? 감사.
fixer1234

정확하게 메뉴가 표시되기 전에 올바른 위치에서 GRUB을 지연시킵니다. 형제 게시물에 로케일 누락과 같은 사소한 오류 및 경고 문제를 해결하는 데 좋습니다. 나는 실제 GRUB showtoppers를 놓칠 수 없을 것이라고 생각합니다. : -i 옵션을 사용하는 경우 ESC 이외의 수면 중에는 사용 가능한 인터페이스가 없지만 표준 GRUB 명령 행에서이 명령을 사용할 수 있습니다.
akamch

0

문제를 찾았습니다.

먼저 전체 메시지를 얻기 위해 오류 메시지의 퍼즐 조각을 암기하려고 여러 번 재부팅해야했습니다.

결국 그것은이었다 error: file '/boot/grub/locale/en.mo' not found.

그것이 발견되면 빠른 Google 검색 결과가 @ https://bbs.archlinux.org/viewtopic.php?pid=1076343 이었습니다.

성공적인 솔루션 발췌 :

cp /boot/grub/locale/en\@quot.mo /boot/grub/locale/en_US.mo

그래도 en.mo작동합니다.

분명히 이것은 아치 리눅스의 GRUB2 패키지의 버그 인 것 같습니다.

어쨌든 이것은 수정합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.