答案1
看来是驱动问题!不用担心它是可以修复的,但你需要亲自动手。
通过一些挖掘,问题似乎与 nvidia 驱动程序有关。
https://askubuntu.com/questions/778832/16-04-wont-boot-after-latest-updates
这是有道理的,因为我们可以从输出中看到您的许多固件都出现故障,包括 wifi (iwlfwifi)、蓝牙 (ict)、intel 显卡 (i915) 和 nvidia 显卡 (nouveau)。您可以使用命令 lsmod | 确认这一点。 grep“固件名称”。如果没有输出,则固件未加载。
您还可以尝试 lspci 并查找您的网络和显卡,看看它们是否加载了正确的驱动程序。
这是一个典型的问题,因为 debbian 并不总是能很好地处理驱动程序,尤其是那些它认为“非自由”的驱动程序,也就是不遵守开源指南的驱动程序。 “想想言论自由,而不是免费啤酒”——RMS。
以下是一些可帮助您开始解决问题的提示:
1)。从 USB 启动,安装磁盘,然后 chroot 进入系统。
sudo mount /dev/sda2 /mnt
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
sudo chroot /mnt
2)。编辑您的/etc/apt/sources.list
以包含non-free
组件。
sudo nano /etc/apt/sources.list
添加contrib non-free
到每个存储库行:
deb http://deb.debian.org/debian stretch main contrib non-free
3)。更新和升级
sudo apt-update && sudo apt-upgrade
4).如果这不起作用,您可能需要手动安装驱动程序。首先通过确定您的 nvidia 卡lspci
。然后谷歌该卡找到适合 debian linux 的驱动程序并安装它。这是一个很好的起点:
http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/
获得正确的固件后,您可以使用以下命令解压并安装它(假设它是 .tar.gz,例如来自提供的链接):
cd ~/Downloads
tar -xzvf FIRMWARE_PACKAGE_NAME
dpkg -i *
固件问题可能会非常令人沮丧,但一旦弄清楚发生了什么,通常很容易解决。
答案2
好吧,我认为这是一个驱动程序问题。我最终尝试安装 Ubuntu,并发现了一堆有关 nividia 问题的文章。我最终再次将 Ubuntu grub 文件更改为不包含引号“nouveau.modeset=0”,我非常不确定这里到底发生了什么,但可能有类似的方法可以让它在 Debian 上工作。我想我还是会使用Ubuntu。