我一生中第一次想用我已经安装的 Windows 10 和新的 Debian 8.3 系统进行双启动。 (注:我有 2 个硬盘,一个用于 Windows 系统,另一个用于 debian 安装)我制作了一个可启动 USB,启动到它上,在没有连接到互联网的情况下安装了系统(由于某种原因我无法连接) WIFI),然后当我被问到把 GRUB 放在哪里时,我不小心把它放在了 Windows 驱动器上。安装后,它尝试启动到 debian,但卡在一条消息上,如下所示:Debian fsck from linux util Something。错误图片:https://i.stack.imgur.com/kd2ex.jpg 20 分钟后重新启动计算机,就像卡住了一样,我进入了 GRUB 加载程序,令我惊讶的是我找不到我的 Windows,只能找到 Debian。我想也许如果我断开 Debian 硬盘的 SATA 连接器,Windows 可能会加载,当然我错了,它进入了 GRUB 救援。
现在我不知道该怎么办,因为我对 Linux 几乎一无所知。我认为我需要恢复 Windows 引导加载程序。关于如何启动 Windows 系统并修复整个混乱的问题,有什么想法吗?
运行后lsblk
我sudo blkid
收到了这个:
http://pastebin.com/HEVyRui5
答案1
Debian 启动的问题是显卡未正确加载,缺少一些固件。一旦你修复了这个问题,你就可以启动进入 Debian 并修复你的 Grub。
要修复您的 Debian 启动,请在 Grub 启动时进入安全模式,这不会加载您的图形驱动程序,而只会为您提供一个文本控制台。从那里以 root 身份登录,编辑/etc/apt/sources.conf
,添加non-free
到您的 Debian 软件包存储库。它应该看起来像这样:
deb http://my mirror/debian/ jessie main contrib non-free
deb-src http://my mirror/debian/ jessie main
如果一切顺利,apt-get update
然后apt-get install linux-firmware-nonfree
重新启动,您应该能够正常启动到 Debian。
然后要修复 Grub,请在登录 Debian 并获得 root 权限时打开终端,运行os-prober
它应该检测到您的 Windows 分区,然后运行update-grub
.