如何在安装过程中使用手动分区?
我想看看在Ubuntu安装过程中如何使用手动分区的完整方法。 现有的指南(至少我在这里找到的指南)只包括自动部分,并且不会触及手动部分(或者非常短并且不包含图片)。
我想涵盖这样的情况:
- 如果你有空白磁盘
- 如果您的磁盘包含Windows安装
- 如果您的磁盘包含其他系统:
- 如果是GPT,RAID或LVM
- 如果您有OEM预安装的Windows 8副本
如果你有空白磁盘
- 启动到Ubuntu安装媒体。 这可以是CD或USB棒。
- 开始安装。 继续执行步骤4并选择“其他”:
-
您将看到您的磁盘为
/dev/sda
或/dev/mapper/pdc_*
(RAID情况,*表示您的信件与我们的不同)单击“新建分区表…”您将看到磁盘上有可用空间:
-
(推荐)为swap创建分区。 Swap是用于保存不需要的内存页面的分区,如Windows swap。 它也可以用于hibernate。
- 选择可用空间,然后单击+
- 设置如下图所示的参数:
请注意,为了使用hibernatefunction,您应该设置比物理内存更多的交换大小。 此外,您可以将它放在磁盘的末尾,但因此它会很慢。
-
为
/
(root fs)创建分区。 这是包含内核,引导文件,系统文件,命令行实用程序,库,系统范围配置文件和日志的文件系统。- 选择可用空间,然后单击+
- 设置如下图所示的参数:
10 – 20 GiB就足够了
-
为
/home
创建分区。 这是用户文件的文件系统:文档,图像,音乐和video。 它更像是Windows中的Users文件夹。您可以像在步骤5中那样执行此操作,甚至可以选择其他fs类型(尽管我建议使用ext4而不是reiserfs。简单来说,第一个更灵活,第二个更快)
-
(可选)为
/boot
,/tmp
和/var
创建单独的分区。 根据您的需求设置尺寸:-
/boot
应该是100 – 500 MiB -
/var
和/tmp
应> 5 GiB
-
-
如果您怀疑要选择哪个启动加载程序安装设备,请保留默认设置。 它将由安装程序设置。 但有时它会犯错误。 让我指导你如何处理它:
- 如果您只使用一个硬盘,请选择或保留
/dev/sda
完整。 - 如果您使用多个没有RAID的硬盘,请选择系统引导的硬盘。 您也可以选择其他磁盘并设置BIOS以从中启动。
- 如果你有系统启动的RAID,它将是
/dev/mapper/...
确保选择整个磁盘,而不是单个分区!
- 如果您只使用一个硬盘,请选择或保留
毕竟,你应该看到你的磁盘:
正如LiveWireBT在评论中注意到的那样,建议将根分区放在MBR方案磁盘上的主分区上。 但是,它属于个人品味。 有时将/boot
目录放在primary上并将root保留在逻辑分区上会更好。
就这样! 您现在可以单击立即安装并继续安装。
如果您安装了包含Windows的磁盘
- 从Ubuntu安装介质启动。
- 卸载任何已安装的驱动器(如果存在)。
- 继续执行步骤4.选择“其他”,然后单击继续 :
您将看到分区表。 它看起来像这样:
-
为Ubuntu腾出一些空间:
- 选择Windows驱动器(而不是加载程序!)。 它应该是地图中最大的驱动力。
- 单击更改...按钮。 将Windows分区减少到其大小的60%。 请注意,您应该保留一些空闲空间(8 – 20 GiB就足够了)。
- 如果需要,可以删除一些分区。 这可以通过单击-按钮完成。 不要删除Windows分区!
并且应该为Ubuntu保留~40 GiB。 单击“ 确定”并继续在磁盘上写入更改。
- 现在您的分区表应如下所示:
- 现在,您可以继续执行有关空白安装的部分的步骤4 – 7。 请注意,交换将放在逻辑分区上。 这无所谓,无论如何它都会完美无缺。
如果您有OEM预安装的Windows 8或更高版本的副本
安装了Windows的OEM计算机通常带有1个或2个以上的分区。 从Windows 8开始,分区表应为GPT ,允许4个以上的主分区。
1.调整Windows分区的大小
至少有两种方法可以做到这一点:
- 来自现场媒体
- 在Windows中
A.从Ubuntu实时媒体resize
您可以运行GParted或仅使用安装程序的手动分区菜单。
B.更安全的选项:在Windows中resize
-
使用“ 磁盘管理”调整Windows分区的大小(运行
diskmgmt.msc
)。这通常会缩小到可能的最小值,您可能需要调整该值以为Windows留出更多空间。
-
(可选) 禁用快速启动并可能禁用hibernate,如果它已激活并且您打算使用Ubuntu访问Windows分区。 运行
powercfg.cpl
并通过“选择电源按钮的function”导航到“ 电源选项” >“ 系统设置 ” 。
2.手动设置Ubuntu的分区布局
-
注意! 不,您不想删除整个磁盘和Windows。 如果看到此屏幕,请选择其他选项。 ( 其他一些可能是最难理解的选择,但考虑到现有的错误,你知道你会得到什么。)
-
您将进入手动分区菜单,您应该至少在其中创建根分区(
/
)和交换分区。-
选项1:仅添加根分区
-
选项2:添加根和主分区
…最后添加交换分区:
请注意,通常存在EFI系统分区(屏幕截图中的短ESP,
efi
),安装程序将自动检测并安装以安装EFI加载程序和程序。 -
相关的错误报告
- 未正确检测到GPT分区表 – Ubiquity建议擦除磁盘
有关
- 我对SU问题的回答: 从OEM密钥清理安装Windows 8.1或Windows 8 (现在更新了Windows 10的信息)
- 在登录期间使用
pam_mount
添加加密分区( 1,2 )
如果你有md
RAID
我不会在这里介绍如何创建mdadm
数组。 互联网上有很多文章 。 但是,有一个主要问题:Ubiquity安装程序不考虑在实时会话中创建的arrays,因此在安装到此类arrays后,您可能会无法启动系统。
-
像我一样创建设置:
$ sudo fdisk -l Disk /dev/sda: 160.0 GB, 160041885696 bytes ... Device Boot Start End Blocks Id System /dev/sda1 2048 156299263 78148608 83 Linux /dev/sda2 156299264 311556095 77628416 7 HPFS/NTFS/exFAT /dev/sda3 * 311556096 312580095 512000 83 Linux Disk /dev/sdb: 80.0 GB, 80026361856 bytes ... Device Boot Start End Blocks Id System /dev/sdb1 2048 156301311 78149632 83 Linux Disk /dev/md0: 160.0 GB, 160048349184 bytes ... Disk /dev/md0 doesn't contain a valid partition table
你可以猜到,我从
/dev/sda1
和/dev/sdb1
创建了/dev/md0
mdadm
数组。 它现在是空的。 我们在上面安装一些东西。 -
根据需要在
/dev/md0
上创建分区:重要:安装
/boot
到arrays外的一个分区,因为GRUB不支持mdadm
。 就我而言,它是/dev/sda3
。 如果您想要更快速地启动系统,则应将其置于磁盘的开头。 -
安装Ubuntu。 单击继续测试 。 或者重新启动并查看initramfs提示
-
现在,您必须
chroot
到已安装的系统并安装mdadm
:sudo mount /dev/md0p6 /mnt sudo mount /dev/md0p5 /mnt/home sudo mount /dev/sda3 /mnt/boot for d in /dev /proc /sys /run; do sudo mount --bind $d /mnd$d; done chroot /mnt apt-get install mdadm
安装
mdadm
应修复启动问题。
以下任何一项对您有帮助吗? (对不起,我没有足够的代表对此发表评论)。
现在假设我们要安装Ubuntu 11.04,并且在安装过程的第一步,我们将满足Allocate驱动器空间屏幕(安装过程中最重要的一步)。 在“分配驱动器空间”屏幕中,选择“其他内容”以手动对磁盘驱动器进行分区。
Next屏幕显示了Windows Xp和可用空间的sda1分区,现在我们要安装Ubuntu 11.04,这样我们就需要创建/分区和Swap。
创建/分区 :
选择可用空间,然后按“添加”按钮。
Ubuntu 11.04需要大约4.4 GB,因此我们应该键入超过4.4 GB的值。 在我的情况下,我把6000 MB,即6 GB。
从“使用为”我选择了Ext4日志文件系统。
从“挂载点”我选择/。
按添加按钮创建/分区。
创建交换:
在上一个屏幕中选择可用空间,然后按添加按钮。
交换不需要太多空间。 在我的情况下,我把500 MB
从“使用为”选择交换区域
无需挂载点。
单击“确定”按钮以创建交换。
安装:
现在我们有/,分区和交换,所以我们准备安装。
要开始安装过程,请按立即安装按钮。
在Ubuntu安装上手动分区
要在单独的分区上安装Windows,这应该从“与它们一起安装Ubuntu”选项中相当自我解释,但是您可能会遇到以下错误。
您现有的分区(Windows)位于左侧,Ubuntu位于右侧。 这是缩小一个分区以创建另一个分区以进行双启动时的标准顺序。
安装在分区上安装Windows的Ubuntu
分区显示“未知”用于GParted
这在17.10发生在我身上,因为我的Windows 10联想P51使用了逻辑磁盘管理器(LDM)分区。
解决方案是从Windows内部缩小分区,如下所示: https : //askubuntu.com/a/521195/52975
然后,您可以在分配的可用空间上安装Ubuntu。
无法完全收缩磁盘
然后我遇到了第二个问题:Windows说我在分区中有400Gb的可用空间,但我只能收缩250Gb。
解决方案是进入Windows并且:
- 禁用页面文件(AKA Windows’交换)
- 禁用系统保护
如上所述: https : //superuser.com/questions/1017764/how-to-shrink-a-windows-10-partition/1060508#1060508
然后在重新启动后,它让我一路缩小它。