以下是我的硬盘在 Gparted 上的样子,
Partition | File System | Label | size | Flags
/dev/sda1 | fat32 | DELLUTILITY | 350.00 MiB | diag
/dev/sda2 | fat32 | OS | 3.00 GiB | lba
/dev/sda3 | ext4 | 912.39 Gib | boot
/dev/sda4 | extended | 15.78 GiB
/dev/sda5 | linux-swap | 15.78 GiB
我想知道如何格式化它以便在 ubuntu 和 windows 8 的双启动模式下工作,并且我需要创建一个与系统分区不同的分区来存储其他数据。
- 我尝试调整大小并创建另一个分区,但出现错误,提示我只能有 4 个主分区。我不知道应该删除哪个分区以及应该保留哪个分区。如果我删除了一个分区,我将只能创建一个包含两个逻辑分区的扩展分区,但 Windows 需要一个主分区。
- 我需要知道什么是最好的逐步过程,以实现我上面提到的目标,注意这不是一个重复的问题,因为它特定于我的情况。
多谢。
答案1
我从未使用过/安装过 win8,因此以下步骤可能不适合您特定的情况。
话虽如此,我刚刚在一台 160 GB 硬盘的笔记本电脑上安装了 win7 + 8 个 Linux 发行版(Kubuntu、Trisquel、Puppy、Slitaz、Arch、Slackware、Dragora、Kali)多重启动,其中 1 个公共交换分区用于所有 Linux 发行版,1 个分区用于数据,在一台 1TB 硬盘的笔记本电脑上安装了 win7 + kubuntu + Debian,其中 1 个公共交换分区和 2 个数据分区,1 个用于 Linux,1 个用于 win7
以下是我在此过程中学到的知识:
Windows 需要位于第一个分区。
对于 Windows,只需要一个主分区
其他每个分区都可以是逻辑分区
在脑海中画出你的磁盘在分区后的样子
决定每个分区(操作系统、数据和交换)的空间大小
将 Linux 分区格式化为 ext4,将 swap 格式化为 swap,将 Windows 格式化为 NTFS(除非 win8 使用新的/不同的文件系统)。了解 win8 需要多少空间。我发现 win7 的基本安装占用 13-15 GB,而我使用的程序最多需要 30 GB。因此对我来说,win7 占用 40 GB,Kubuntu 占用 25 GB,足以让这两个操作系统生存和发展。您可以将剩余空间用于数据和交换。我在分区上贴上标签,以便以后更容易知道哪个是哪个(Linux_Data、Win_Data、My_Linux_Distro 等)
- 对于交换的大小,有很多不同的学派,但我总是使用与我的 RAM 大小相同 + 稍大一点的交换(比如说多 5 MB,这样您就可以将您的会话暂停到 RAM)
先安装windows,安装的时候指向第一个分区,之后windows会自动识别这个格式化为NTFS的分区(win7也是这样,不知道win8是不是这样)。
在其(逻辑分区)上安装您的 Linux 发行版,也就是说,您的 / 的挂载点应该是 Linux 的分区,如果您只安装 1 个 Linux 发行版,您可以在格式化为 ext4 的数据分区上挂载 /home。
注意:Windows 无法读取 ext4 分区。
总结一下:5 个分区(1 个交换分区、2 个 ext4 分区和 2 个 NTFS 分区)、1 个主分区(用于 win8)和其余逻辑分区。将安装程序指向正确的分区即可。