我最近在一台华硕笔记本电脑上安装了一个新的 Linux 发行版,该发行版已事先将其磁盘擦除干净。我使用 EFI 分区作为启动分区。鉴于我不是专家,我一直在摆弄一些,结果是停止序列甚至没有开始。
我的经历可以很容易地用语言来描述:
键入任何停止命令(重新启动/关闭/...)
按回车键
除了闪烁的光标外,屏幕一片空白。
永远保持这种状态
关闭的唯一方法是按住电源按钮。
当我安装操作系统时,这也在实时 CD 上,但是 CD 实际上启动了停止序列,停止了所有进程,但最终挂起。
当启动并进入 grub 菜单时,按下电源按钮实际上会关闭电脑。
操作系统:Arch 230(2016 年 6 月) PC:华硕
我已经重新下载并重新刻录了 iso,并重新格式化了我的分区多次,但这种行为仍然存在。
编辑:尝试使用 Ubuntu live cd 并能够重新启动华硕。
编辑:我可以使用 live arch CD 关闭我的旧三星笔记本电脑。这表明问题出在供应商级别的固件差异(可能)。
编辑:下面是 live arch CD 挂在华硕上的图片。
答案1
显然我错过了一个重要的细节,这似乎是问题的核心:华硕笔记本电脑配备了 nvidia GTX950m。
我注意到 nouveau 驱动程序正在初始化,显然它可以处理启动但不能关闭。
因此,解决方案是在从 Live CD 启动之前添加内核参数“nomodeset”。
ps 使用 Live CD 设置系统时,请务必下载并安装 nvidia 驱动程序。