我运行 Kali Linux 有一段时间了,但是由于每次更新后它都会崩溃,所以一位学生建议我切换到更稳定的 Ubuntu 发行版。
过去我对这个发行版的安装简便感到非常满意,但在我的笔记本电脑上的安装过程却是一个笑话。
我没有让它正常工作。我必须使用 nomodeset 内核参数启动安装程序,否则安装程序将无法显示。当没有内核参数运行时,它会开始等待“正在运行启动作业以检测可用的 gpu 并处理任何系统更改”,这个过程会无限长。一到三分钟后,它会停止,执行某些操作并停止工作。
安装完成后,系统重新启动,新的 grub 加载程序上仍然保留 nomodeset 参数。分辨率非常差(正如预期的那样),当我尝试安装 NVIDIA 图形驱动程序时,它不起作用。当我从 grub 条目中删除 nomodeset 内核参数时,系统不会进入桌面。它显示我可以移动的桌面壁纸和鼠标。
删除 NVIDIA 图形驱动程序后,仍在没有 nomodeset 内核参数的情况下启动,我看到了适合屏幕的分辨率。
一切看起来都很好,但是当我尝试执行任何与电源相关的物理操作(关机、重启、强制重启)时,它却不工作。它会冻结屏幕。我可以使用 ALT + SYSRQ 和 REIB 组合重新启动 PC,但这并不能解决问题。
奇怪的是,我的 Windows 安装也无法关机/重启/睡眠。
Windows 正在运行!我也将我的 bios 恢复为默认设置,但没有解决任何问题。
重新安装 Ubuntu 时,如果不安装任何 NVIDIA 图形驱动程序并删除 nomodeset(和 quiet splash)内核参数,Ubuntu 会启动,我就可以登录。屏幕分辨率正确,但尝试关机或重启时,系统仍然冻结在桌面上。CTRL + ALT + F1~6 或 CTRL + ALT + DEL 不起作用。ALT + SYSRQ 和 REIB 可以工作。
我删除了 nomodeset 和 $vt_handoff(以及 quiet splash)内核参数,系统启动了。关机或重启会使计算机在桌面上冻结。“系统键盘命令”也是如此。登录前重启 Ubuntu 也会冻结。
使用未经改动的新版 grub 引导加载程序启动 Windows 时,在完全关机后,会启动并关机。当我重新启动 ubuntu 并在 grub 菜单中选择 Windows 时,Windows 无法启动。
总结
nomodeset 已删除:
- Ubuntu 可以启动、登录并执行所有操作,但在关机或重启时会冻结。使用 SYSRQ 组合键重启 Ubuntu 时,在 Ubuntu 启动后且系统尚未完全关闭时,Windows 无法启动。
使用 nomodeset:
- Ubuntu 启动、登录并执行所有操作(分辨率较差),甚至关机和重启。在 ubuntu 启动后且系统尚未完全关闭时,Windows 可以启动。
以下是我的笔记本电脑的规格:
- 1920x1080p
- NVIDIA GTX 950M
- i7 6700HQ
- 256 SSD A 之前工作
- Kali 安装不会出现 Ubuntu 现在遇到的所有问题。
到现在为止我总共重新安装了 Ubuntu 10 次。
https://www.asus.com/nl/Laptops/VivoBook-Pro-N752VX/specifications/
答案1
我终于找到了解决办法。
重新安装 Ubuntu,以确保万无一失。
使用 nomodeset 参数启动。然后系统应该以 NATIVE 分辨率使用 nouveau 驱动程序启动。确保在安装时禁用安全启动,这是我与上次安装不同所做的唯一一件事。(我很久以前在 bios 中禁用了它)然后转到附加驱动程序页面,选择 NVIDIA 图形驱动程序,安装它们不要重启. 安装完成后按 CTRL + ALT + F1,登录并以 root 身份运行 nvidia-xconfig 即可完成安装。
最后一行应该显示类似“在 /etc/X11/X11.conf 中创建 X11 配置文件”的内容
然后重新启动(并确保在没有 nomodeset 参数的情况下启动),您的 NVIDIA 驱动程序安装应该可以正常工作。
编辑:
它又坏了,没有启动日志或类似的东西。
答案2
总结:尝试完全禁用安全启动和 ACPI。它帮助我在 ASUS N752VX 上安装了 ubuntu。
首先,调用 BIOS 设置菜单并将 设置Boot/Launch SCM
为Enabled
和设置Security/Secure Boot Control
为Disabled
。
接下来,当您从实时图像启动到伪文本菜单时,您可以选择运行实时版本/执行安装/检查内存/等,按“F6 其他选项”并选择“acpi=off”,然后在菜单中选择“安装 Ubuntu”并执行任何需要的操作(顺便说一句,我还使用您提到的专有 nVidia 驱动程序)。
安装完成并且驱动程序安装完成后,执行sudo vi /etc/default/grub
,GRUB_CMDLINE_LIUX=
从更改"acpi=off"
为空值,然后执行sudo update-grub
。
还有一件事。当你重新启动时,有时 ubuntu 可能会卡在启动状态,黑屏,甚至在 REISUB 上也没有反应。有时这种情况会连续发生 2-3 次。请耐心等待,然后再次重新启动。
这就是我在华硕 N752VX 上使用 17.04 的故事。