Answers:
这是Canonical发布的图像中的长期错误。
grub配置正在尝试使用串行端口,但是当它不存在时,它将无法正常处理。因此,要么添加一个串行端口,要么更改grub使其不需要。
这里有三个选项可以使其首次启动:
console=ttyS0
console=ttyS0
从/boot/grub/grub.cfg中删除驱动器有两种方法可以使其随后启动:
GRUB_CMDLINE_LINUX_DEFAULT
值
,然后运行并验证/boot/grub/grub.cfg是否进行了更改。/etc/default/grub
/etc/default/grub.d/*.cfg
console=ttyS0
sudo update-grub
我在实际计算机上遇到了这个问题,解决方法是为内核启用“ nomodeset”选项。这样做是因为Ubuntu试图切换到控制台的高分辨率视频模式,并且您的硬件不配合。要解决这个问题
在机器上修复此问题
当Grub2出现时,突出显示Ubuntu的菜单项,然后按'e'
转到加载内核的行,然后按“结束”以至行的末尾添加“ nomodeset”
按F10或Ctrl-X引导它
永久修复
更新grub配置文件nano / etc / init / grub
查找以GRUB_CMDLINE_LINUX_DEFAULT开头的行
编辑该行以包含nomodeset,在我的情况下,此行如下所示:GRUB_CMDLINE_LINUX_DEFAULT =“ nomodeset”
保存/退出nano运行update-grub重新启动
Shift
在启动过程中按住。
Shift
,我得到:error : terminal 'serial' isn't found
。
nomodeset
(我把它放在“ ro”和“ console = tty console = ttyS0”之间)然后按Ctrl-X保存/启动对什么没有任何影响发生。不认为您有任何想法吗?我注意到显示字体在到达“切换到clocksrc tsc”行后不久便发生了变化……