这是我的第一篇帖子,我想感谢您花时间帮助我。
我最近在联想 Z50-75 笔记本电脑上的与 Windows 8 相同的 SSD 上安装了 Ubuntu Studio 20.04。
在 LENOVO 上,您只能通过使用笔尖按下左侧的特殊按钮才能访问 BIOS。
我选择创建自己的分区(swap 和“/”)并在 /dev/sda 上安装 GRUB。我在 /dev/sda 上有一个 EFI 分区2。
有趣的是:当我打开电脑时,它会加载引导加载程序,然后显示 BIOS 启动画面。
这意味着 GRUB_TIMEOUT 参数的值会显示黑屏(“黑色”的意思是屏幕亮着,但所有像素都是黑色:看起来几乎是深灰色),然后显示 BIOS 启动画面,然后启动默认的 GRUB_DEFAULT OS。
我可以显示 GRUB 菜单仅有的如果我进入 BIOS 设置,然后不保存就退出。(此时,菜单上有 Ubuntu Studio 图标)。
如果我在 BIOS 中选择“Windows 启动管理器”,则不会调用 GRUB 超时并且 Windows 会立即加载。
另外:即使我(上周)在外部硬盘上安装了 Ubuntu Studio 20.04,并且在 /dev/sdb 上安装了引导加载程序,也没有显示任何菜单。——当时我没有选择安装附加驱动程序的标志。
请帮忙:我希望看到菜单,这样我就可以选择启动我想要的,而不是每次我想要启动 Linux 时都进入 BIOS...
BIOS 显示 UEFI 模式“已启用”。
我的 /etc/default/grub 文件如下所示:
# 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_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1920x1080
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
如您所见,没有与“HIDDEN”相关的行。
编辑 2020-10-24 我认为我在安装 Linux 时犯了一系列错误。
安装时,我选择自行管理分区。如所述在这个 Linux Mint 网站上,我可能取错了分区:这就是为什么 GRUB 在联想徽标之前启动。
另外:我认为我搞砸了安全启动,所以现在我无法再进入 UEFI 设置了……(这让我很难过)。
我还是不明白为什么即使按下 F8 或按住 Shift 键,GRUB 菜单也不会显示,而且仍然会出现黑屏(这让我更加难过)......
答案1
您可以尝试启用GRUB_TIMEOUT_STYLE=menu
:
首先,
/etc/default/grub
打开nano
:sudo nano /etc/default/grub
#
接下来,删除开头的井号( )#GRUB_TIMEOUT_STYLE=menu
(这#
本身就是一种“隐藏”)换句话说,将其从:#GRUB_TIMEOUT_STYLE=menu
到:
GRUB_TIMEOUT_STYLE=menu
按Ctrl+O和Enter保存文件,按Ctrl+X退出
nano
并返回终端。使用以下命令更新 grub:
sudo update-grub
重启并检查。