![如何使用另一块硬盘?以及双重启动](https://linux22.com/image/1114855/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%8F%A6%E4%B8%80%E5%9D%97%E7%A1%AC%E7%9B%98%EF%BC%9F%E4%BB%A5%E5%8F%8A%E5%8F%8C%E9%87%8D%E5%90%AF%E5%8A%A8.png)
我在外部硬盘上安装并更新了 Ubuntu 12.04,我想通过 Ubuntu 访问我的内部硬盘。其中一个内部硬盘上有 Windows 7,另一个是 1 TB 硬盘,用作主存储。我不知道如何在 Ubuntu 中访问我的其他硬盘。
另外,有什么办法吗?如果我没有插入外部设备,它就会直接启动到 Windows 7,但如果我插入外部设备,它会给我一个启动选项,让我在两者之间切换,而不必单击 F11 进入启动菜单?
谢谢您的帮助! :)
答案1
作为对第一个问题的回答,您应该能够通过在 nautilus 中安装内置硬盘来访问它们。您可以通过打开“文件”,然后单击左侧面板上的分区来执行此操作。
对于您的第二个问题,据我所知,没有办法做到这一点。这是启动系统的设计,因为如果您将 GRUB 安装到硬盘上,它要么总是期望插入 Ubuntu,要么总是直接启动到 Windows。不幸的是,除了使用 f11 进入 BIOS 启动菜单外,没有其他选择。
答案2
但是如果其他操作系统分区是内部磁盘(不同的磁盘或分区),您可以让 grub 将其添加到启动菜单!
这是我的笔记。
# 是否有不同的操作系统可见? os-prober linux-boot-prober /dev/sda2
# 在当前操作系统 /boot 分区上添加 grub 启动菜单 grub2-mkconfig -o /boot/grub2/grub.cfg grub2-install /dev/sda
# 在其他根分区(已挂载)上设置 grub 启动 grub2-mkconfig -o /mnt/alt/boot/grub2/grub.cfg # grub2-install --root-directory=/mnt/alt /dev/sda
# 列出条目及其菜单编号 sed -e '/^menuentry/!d' -e "s/[^']('[^']').*/\1/" \ /boot/grub2/grub.cfg | cat -n
# 重新启动到新操作系统(上面的菜单 5)(仅一次) grub2-reboot 5 # <-- simple vs ,--verbose grub2-reboot 'Fedora release 24 (Twenty Four) (on /dev/sda2)' grub2-editenv list reboot
PS:您甚至可以在其他分区上安装较新的操作系统,而无需启动磁盘或 USB。但这是另一个问题!