- 首先进入Windows系统,在Windows下使用磁盘管理-压缩卷给压缩出一个未分配的分区出来,然后新建简单卷,按NFTS格式格式化。
- 重启进入Ubuntu系统。这时可能会进入不了系统,因为刚才多分了一个区,grub引导所在的分区变了。解决办法参见:https://blog.csdn.net/xiao_ma_CSDN/article/details/80290061
启动后进入ubuntu系统,现在只是进入了系统,引导还是坏的,所以需要修改ubuntu引导。终端下输入
sudo update-grub
sudo grub-install /dev/sda //安装到指定位置)
- 使用gdisk给磁盘进行分区:不知道为什么,我用fdisk -l看不到我的分区,用gdisk p选项可以可以看到磁盘分区列表,然后我在win下分配的是一个107G大小的空间,发现/dev/sda5正好是这个大小,我就先把/dev/sda5删除,然后重新利用gdisk分配该段存储空间为新的分区(gdisk让你输入分区号,我指定5。本来1-8分区都存在,把5删掉,重新分配5时,gdisk会自动设置起始地址和结束地址,会发现5的起始地址紧挨着4的结束地址,加上一些让字节对齐的偏移量。同理,5的结束地址紧挨着6的起始地址,也是差一些偏移量。)
- 使用mkfs -t ext4 /dev/sda8将刚在的分区格式化为ext4格式。
- 编辑/etc/fstab使新分进来的设备自动挂载,追加一行即可
/dev/sda8 /home/open ext4 defaults 0 1
重启,它会自动挂载在/home/open下。
参考:
【1】 https://blog.csdn.net/tap880507/article/details/79682464
【2】https://blog.csdn.net/xiao_ma_CSDN/article/details/80290061