我有一台安装了 Windows 7 的计算机。我与其他不接受在 Windows 和 Ubuntu 之间进行选择的启动屏幕的人共享这台计算机,但我希望能够从内部驱动器运行 Ubuntu。
有没有办法让我在硬盘分区上安装 Ubuntu,而无需改动现有的启动过程,并且有一个可启动的 USB 拇指驱动器可以让我启动 Ubuntu?
请注意,首先安装 Ubuntu 然后从某种备份中恢复 MBR 不是一个选项,因为该计算机的其他用户非常偏执。
答案1
您可以安装 Ubuntu 而不覆盖 MBR,然后使用 SuperGrub2 USB 启动它。话虽如此,考虑到其他用户,这条路线对您来说可能是一种印第安纳琼斯式的冒险。处理分区和安装操作系统从来都不是万无一失的,事情可能会以多种方式出错。
我建议改用 VirtualBox 路线,您无需修改分区、处理引导加载程序或刻录 CD/USB。如果出现问题,只需删除 VM 即可。
答案2
Ubuntu 论坛上对 grub2 选项的详细解释这里。
您感兴趣的选项包含 HIDDEN、WAIT 和 DEFAULT 字样。
您想安装 grub,但要更改一些设置:
GRUB_DEFAULT=0 #将前面的0改为windows安装的ID GRUB_HIDDEN_TIMEOUT=1 GRUB_HIDDEN_TIMEOUT_QUIET=true #GRUB_TIMEOUT=10
将 Windows 设为默认设置,并确保除非依靠 Shift 键,否则它们不会注意到 grub。