好的,我有一个实时 USB,可以从中加载 ubuntu 12.10 安装程序,所以没问题。我非常担心丢失文件,而且我的电脑上也没有太多空间,所以我打算将 ubuntu 安装到我的 300 GB 便携式硬盘上。
事情是这样的:
我的电脑有 2 个内置驱动器:C:500 GB D:1000 GB
然后我的 300G 便携式硬盘有 2 个分区:M:我的东西 - 211G NTFS P:Ubuntu(当前为空白) - 86G NTFS(我尝试将其格式化为 ext4,但 Windows 无法再检测到它,所以我将其改回来。但我知道它必须是 ext4 才能让 ubuntu 启动)
现在我想从 USB 启动我的电脑,并将 ubuntu 安装到便携式硬盘的 86 GB 分区上,而无需触碰我的 2 个主硬盘或便携式硬盘上的 200 GB 分区。是否可以将 ubuntu 12.10 安装到这个 Ubuntu 分区并使其正确启动?如果可以,请逐步告诉我如何实现此安装而不会损坏我的电脑引导加载程序。
提前致谢 ;)
答案1
是的,可以这样做。首先,简单地在 300Gig 分区上安装 Ubuntu。请注意,这将更改所有引导加载程序。因此,您必须根据需要修复引导加载程序。为此:
ext
如果你的 500Gig 或 1000Gig 硬盘上没有任何其他分区,那么你必须MBR
使用 中的某些工具来修复hirenCD
。下载 HirenCD,将其刻录到空白磁盘,从系统中移除 300Gig 硬盘,重新启动系统并HirenCD
找到Fix MBR
。
每次您想要启动到 ubuntu 时,都必须从 bios 更改第一个启动设备。ext
如果您的 500Gig 或 1000Gig 硬盘上还有其他分区,请尝试在其中一个分区上安装 grub。这可以通过使用sudo grub-install --boot-directory=/media/extPartitionThatYouHaveMounted sda
. (sda
对您来说很重要,在您的情况下可能是sdb
或sdc
)的实时 ubuntu 来完成。
不需要每次都从 bios 更改第一个启动设备。我认为可以在某些
ntfs
分区上安装 grub。我们有grub for dos
相同的 grub,但适用于基于 Windows 的分区。这类似于选项 2。
答案2
您可以从 liveUSB 或 liveDVD 启动,然后连接便携式 USB 硬盘。它很可能位于,/dev/sdb
以确保打开终端并输入sudo fdisk -l
并记下要用于 Ubuntu 的 86Gb 分区。
启动安装程序,确保安装在 /dev/sdbx 上,其中 sdbx 代表您的分区(例如 sdb2)。当它到达 grub 引导加载程序安装时,选择 /dev/sdb(不带分区号)。
这样,当您从外部驱动器启动时,它将使用外部驱动器上的引导加载程序。您无需在内部硬盘上安装 Grub。
我确实有一个带有 Linux 和 NTFS 分区的外部硬盘,类似于您所希望的,并且它运行良好。