分区未分配linux,linux – 如何在扩展分区下放置未分配的分区?

我有双启动的Windows 8.1和Fedora 24.但是,我现在想要三本书,另一个不是很知名的Linux操作系统.我的分区看起来像这样:

xonPT.png

我知道我只能创建4个主分区,在我的情况下我已经拥有4个主分区,因此,我无法使用未分配的空间创建新分区.我现在只想将未分配的空间放在我的/ dev / sda4扩展分区下,这样我就可以在该分区中安装新的Linux操作系统了. fdisk -l命令的输出也可以在下面找到:

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0x6b62875c

Device Boot Start End Sectors Size Id Type

/dev/sda1 * 2048 718847 716800 350M 7 HPFS/NTFS/exFAT

/dev/sda2 718848 790124543 789405696 376.4G 7 HPFS/NTFS/exFAT

/dev/sda3 840456192 842553343 2097152 1G 83 Linux

/dev/sda4 842553344 976773119 134219776 64G 5 Extended

/dev/sda5 842555392 850943999 8388608 4G 82 Linux swap / Solaris

/dev/sda6 850946048 976773119 125827072 60G 83 Linux

我想安装的Linux操作系统是基于Debian的自定义操作系统,它不包括GParted,因此我可以使用Live CD更改内容.知道如何解决这种情况并在未分配的空间中安装我的新操作系统吗?

解决方法:

使用Live CD / USB中的GParted移动分区(不能从已安装的Linux本身执行此操作).您可以使用包含GParted的任何实时分发,例如GParted Live.

首先将/ boot分区移动到未分配空间的开头(“调整大小/移动”按钮,将“前面的可用空间”设置为0).然后将扩展分区的开头移动到未分配空间的开头,并将大小设置为大小.

为了获得更大的灵活性,您可以将现有/ boot分区移动到逻辑分区.我不认为您可以直接在GParted中执行此操作,您需要创建相同大小的逻辑分区,复制数据并删除原始分区.

或者,只有在具有BIOS限制的旧计算机上(并且我认为其中任何一个都不能运行Windows 8)或者根分区是加密的(不是你的),所以你需要一个单独的/启动分区,所以你可以移动将/ boot分区中的所有文件放入根分区的/ boot目录中,然后删除/ boot分区.

无论您选择哪种策略,都已修改/启动,因此您需要再次运行grub2-install.如果您将/ boot从主分区更改为逻辑分区,则需要更新/ etc / fstab和/boot/grub2/grub.cfg以反映更改的分区号.如果您移动/启动到根分区,则需要从/ etc / fstab中删除该条目,并更新/boot/grub2/grub.cfg.我不确定你是否应该直接在Fedora上编辑grub.cfg; wiki可能有所帮助.

为了更灵活地使用分区,请使用LVM.调整分区大小更容易,它们不必占用连续的磁盘空间,操作不易出错,您通常可以从实时系统中进行操作.

标签:linux,fedora,partition,gparted

来源: https://codeday.me/bug/20190816/1671944.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值