我的电脑运行的是 Win 8.1。我考虑了很久要尝试 Linux,所以我决定试一试。我尝试安装它几次,但始终无法启动它,我所能做的就是启动 Windows 8。在最后一次安装尝试中,我选择在第一个分区 sda0(现在我记不起名字了)上安装 grub2。
现在,当我打开电脑时,我得到了以前从未见过的 grub2 屏幕,但没有 SO 条目!我现在真的不知道该怎么做,我正在从 Linux Live CD 输入这些内容,因为我无法启动任何 SO。
我的问题是是否可以向两个 SO 添加类似的条目,或者我是否可以恢复此操作并能够再次启动我的 Windows 8。
谢谢阅读。
答案1
首先,操作系统(操作系统)而不是 SO。您可能不太了解 grub。我不知道您尝试了哪种 Linux 发行版,但通常 Linux 对 Windows 非常友好,而 Windows 则不然。以下是一些提示:
- Grub 不应该安装在 /dev/sda0 或类似的东西上,sdaX(其中 X 是一个数字)代表磁盘的一个分区。也就是说,grub 应该安装在 /dev/sda 上(如果您只有一个磁盘)。
- 您现在应该做的是启动 LiveCD 并安装全部您的 Linux 分区,然后 chroot 到您安装的 Linux,并修复 grub。以下是您可能需要的命令(
mount /dev/sdaX /mnt/pointX chroot /mnt /bin/bash
如果您可以连接到 Internet,您可能希望安装 os-prober(或不同发行版中的其他名称)pacman -S os-prober grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
现在exit
chroot 环境,然后是reboot
您的 PC。从您的 harkdisk 启动,您将在 grub 屏幕中看到三个或更多项目,选择一个,然后享受 Linux 的世界。
也许你应该尝试一下 Ubuntu,其中 wubi 可以帮助你摆脱这些令人沮丧的事情。