我是 GRUB 新手,如果您能帮助我解决我的问题,我将不胜感激。
我想安装几个 GNU/Linux 发行版,但我破坏了 GRUB,所以我使用启动修复来修复它。我想在 /dev/sda1 上有一个单独的 /boot 分区,其中包含以下选项:/dev/sda5 -> 我的旧 Ubuntu 12.04 x64 / /dev/sda6 -> sda5 中 Ubuntu 的 /home /dev/sda10 -> LinuxMint
我首先使用“推荐修复”运行了引导修复,结果我的系统无法使用,所以我通过展开“高级选项”部分再次运行了它。这些是我使用的选项:
- 从“主选项”选项卡中我选中了“重新安装 GRUB”选项;
- 在“GRUB 位置”选项卡中,我在 sda5(Ubuntu 12.04)上设置了“默认启动的操作系统”选项,并选择 sda1 作为单独的 /boot 分区选项。
- 在“GRUB 选项”选项卡中,我选择了“重新安装前清除 GRUB”
- 在“其他选项选项卡”中,我设置了“将启动标志放在 sda1 上;
此后,启动菜单中出现了 2 个条目:一个是 /dev/sda5,Ubuntu 从该条目启动;另一个是 /dev/sda10,带有 LinuxMInt 标签,仍从该条目启动 UBUNTU,而不是 LinuxMint。Ubuntu 从 Unity2D 启动,而不是默认的 Unity,它没有激活显卡驱动程序,鼠标指针也没有移动。
这是最终的配置; http://paste.ubuntu.com/1125554/
完成所有这些后,我在 sda10 上重新安装了 LinuxMint,但 LinuxMint 重新安装了 grub,只留下 LinuxMint 作为启动选项。我从单独的 LiveUSB 运行启动修复,但这次使用“推荐修复”。现在我拥有指向实际发行版的 Ubuntu 和 LinuxMint 启动选项。问题是 Ubuntu 仍然默认使用 Unity2D 加载,视频驱动程序仍然处于非活动状态,鼠标光标不动。这是我当前的配置: http://paste.ubuntu.com/1125644/
我有以下问题:1) 您能告诉我如何修复 Ubuntu 12.04 以使用 Unity3D 启动、视频驱动程序处于活动状态并且鼠标正常工作吗?如果不行,您知道我是怎么弄坏它的以及将来如何避免这种情况吗?2) 我计划使用几个 Linux 发行版,并计划对它们进行大量更改。我如何从头开始重新安装 grub 而不破坏我的配置?我做错了什么?
提前谢谢你,安德烈
答案1
2)我认为你将 Ubuntu 的 /boot 移到 sda1 破坏了你的配置,而 sda1(我认为)已经被另一个发行版(Debian 或 Mint)用作单独的 /boot。DO NOT share a separate /boot between several distros
,它会把一切都搞乱。相反,use sda1 as the /boot of your main distro, and don't use separate /boot for other distros.
1)如果我是你,我会clean up sda1 and Ubuntu's system files
重新安装它(你可以通过这种方式保留你的 /home 文件夹:https://help.ubuntu.com/community/UbuntuReinstallation)