我想将 Ubuntu 18.04 安装在/dev/sdb
已经有一个驱动器(比如/dev/sda
Ubuntu 16.04)的机器上的新驱动器(比如 )中,确保我不会丢失任何数据。我还想将 Ubuntu 16.04 保留在磁盘 sda 中。
为此,我在机器中安装了新磁盘并运行了 Ubuntu 安装过程。
几个步骤后,我点击了Something else,然后我到达了一个磁盘分区表。
在该屏幕上,我为新驱动器 sdb 创建了三个新分区,一个/
用于操作系统本身的 30gb 的 ext4 分区,一个用于安装点的 470gb 的 ext4,/home
一个用于交换的 10GB 分区。我还将新磁盘 sdb 指定为安装引导加载程序的位置。
我担心的是,我无法在屏幕上的任何地方看到操作系统需要安装在哪个驱动器和分区中,我担心这可能会意外安装在旧驱动器的某个分区中并破坏数据。
如何指定 Ubuntu 18.04 应安装在 sdb 的 30GB 分区中/
?
如果在继续之前拔下 16.04 内置驱动器,则不会造成太大损坏。
将 18.04 安装到新磁盘后,插入旧驱动器并启动计算机。
如果您希望默认启动一个驱动器,请在 BIOS 中将其设置为第一个 HDD。
操作系统启动后,运行
sudo update-grub
以将两个驱动器都包含在 grub 菜单中。关于分区,您所做的是正确的。
在 Linux 操作系统上,所有系统程序或核心程序都安装在根目录
/
中(例如 /bin、/usr、/sbin)。可以在此链接上找到一个很好的介绍。linux 从这个根目录挂载其他分区(看看/etc/fstab 文件),它告诉 linux 包括主目录
/home
。主目录只包含用户特定的数据和配置文件。默认情况下,这是用户具有写入权限的唯一目录。交换是临时存储内存的分区,以释放物理内存。
所以你不用太在意,安装程序会自动做这样的事情。
正如 abu_bua 所说,您为 / 选择的任何分区都是操作系统的安装位置,所有系统和操作系统相关的文件都将存放在其中。
注册引导加载程序,有一个选项可以选择引导加载程序应该去的特定分区。示例 - sdb1 或 sdb2 等。我总是创建一个 250 MB 的单独 EFI 分区作为我的第一个分区,并分配要安装的引导加载程序。