커널 업데이트 이후 Ubuntu 18.04.5 LTS에서 BIOS에 액세스할 수 없습니다.

커널 업데이트 이후 Ubuntu 18.04.5 LTS에서 BIOS에 액세스할 수 없습니다.

최근에는 부팅 중에 BIOS 옵션에 액세스할 수 없습니다.

해결방법을 확인해보니아드리안여기 있지만 의아해합니다.

(base) user@machine:~$ grep -e "^menuentry " /boot/grub/grub.cfg
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-####' {
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {

음, 가 있는 것 같지만 UEFI Firmware Settings두 개의 메뉴 항목이 있는 것을 보니 어느 항목부터 계산해야 할까요?

파일에서 해결책을 찾는 데 도움이 될 수 있다면 /boot/grub/grub.cfg첫 번째 메뉴 항목은 ### BEGIN /etc/grub.d/10_linux ###부분이고 두 번째 메뉴 항목은 입니다 ### BEGIN /etc/grub.d/30_uefi-firmware ###.

#/boot/grub/grub.cfg file
### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
        fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

/etc/default/grub다음과 같이 설정됩니다.

#/etc/default/grub file 
#If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=countdown
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

게다가 일부 부팅 로그를 보면 커널 버전 업데이트에서 발생한 것으로 의심됩니다. 마지막 날에는 BIOS가 표시되지 않은 것으로 나타났습니다. 구체적으로 6월 8일 화요일에 내 컴퓨터는 5.4.0-73-generic으로 부팅되었고 이후 5.4.0-74-generic으로 부팅되었습니다. 이것이 이것에서 나온 것이라면 불행하게도 나는 이 정보로 아무것도 할 수 있는 경험이 전혀 없습니다.

마더보드(OS에서 인식) TUF Z390-PRO GAMING.
버전
커널: Linux 5.4.0-74-generic(x86_64)
배포: Ubuntu 18.04.5 LTS
버전: #83~18.04.1-Ubuntu SMP Tue May 11 16:01:00 UTC 2021

답변1

계산 menuentry


menuentrysubmenu내의 최고 수준 인스턴스만 계산합니다. /boot/grub/grub.cfg내의 모든 항목은 무시합니다 submenu. Ubuntu만 설치한 경우 UEFI 펌웨어 설정 옵션은 submenu고급 옵션 다음으로 세 번째여야 합니다. 즉, GRUB_DEFAULT=2GRUB는 0. Windows로 이중 부팅하는 경우 GRUB_DEFAULT3.

메뉴 보기


GRUB_TIMEOUT_STYLE로 설정되어 있는 것을 확인했습니다 countdown. 에서GRUB 매뉴얼, 이는 GRUB 메뉴가숨겨진(귀하의 경우 5초) 동안 GRUB_TIMEOUT, 그러나단일 숫자(보통 왼쪽 상단) 카운트다운을 표시합니다.

'카운트다운'의 경우 남은 시간을 한 줄로 표시합니다.

GRUB_TIMEOUT_STYLE로 설정하고 싶을 수도 있습니다 "menu".

그렇지 않더라도 당신은~해야 한다ESC, F4, 또는 길게 눌러 5초 카운트다운 동안 메뉴를 볼 수 있습니다 SHIFT.

그 동안 ESC나 F4를 누르거나 SHIFT를 누르고 있으면 메뉴가 표시되고 입력을 기다립니다.

펌웨어 설정 시작하기


당신의 목표가 단지UEFI 펌웨어 설정이 있어야 합니다.옵션이 표시되면 변경하지 마세요 GRUB_DEFAULT. 부팅할 때마다 설정으로 들어가게 되기 때문입니다. 대신 위에서 제가 말한 것을 시도해 보세요.메뉴 보기.


참고:sudo update-grub편집 후에는 실행하는 것을 잊지 마세요 /etc/default/grub.

그건 그렇고, 여기서는 무시했지만 UEFI 항목이 GRUB에서 사라지는 한 가지 가능한 원인이 있습니다. 컴퓨터가 UEFI 대신 레거시 BIOS 모드에서 부팅될 수 있습니다. 그러나 /boot/grub/grub.cfg실제로 메뉴 항목이 포함되어 있고 그 안에 'System setup'명령이 포함되어 있다면 fwsetup이는 사실이 아닙니다.


참고: 다음 줄은 'System setup'귀하의UEFI 펌웨어 설정대신 GRUB 메뉴의 옵션 제목이 지정됩니다.시스템 설치. 단지 주의사항입니다. 원하는 대로 이름을 지정할 수 있습니다.

도움이 되었기를 바랍니다!

관련 정보