是一个过程记录,包括了一些坑~
环境:MSI笔记本 GTX1060 Windows10(系统在固态硬盘C) Ubuntu16.04(系统在机械硬盘D)
Ubuntu已安装Nvidia驱动,根目录一开始划分50G,使用一段时间后空间不够,机械硬盘还有四百多G空余空间
1.Windows10压缩卷
一开始就是用Windows自带的磁盘管理划出的空间装Ubuntu,所以打算还用这个方式从D盘上划一些空间出来(Win+X,选择磁盘管理)
但是在选择压缩卷时提示“磁盘没有足够空间”
选择DiskGenius来做空间划分(DiskGenius不能安装在要划分的分区上,这里我装到C盘上)
选择D盘,拆分分区,新划出来的分区“保持空闲”
确定好大小后开始,检测到系统一些错误
使用管理员权限打开命令行,输入chkdsk /f /x d:检测错误自动修复(d:是指D盘)
此时再使用DiskGenius拆分,之后在磁盘管理中新划出来的部分显示黑色,即没有进行分区
2.Ubuntu U盘启动使用Gparted重新划分
制作U盘启动盘,F11选择启动方式,选择第三行“....partition: 1”(我这里第一行是Ubuntu系统,第二行是Windows系统)
选择第一行Try Ubuntu without installing
进入系统后在logo界面一会儿之后就卡住,猜测可能是和之前安装N卡驱动相关
在选择Try Ubuntu without installing之后按e修改grub配置
找到“quiet splash”,后面加上“ acpi_osi=Linux nomodeset”
之后就能进入试用(这里我还在Ubuntu中使用apt-get remove --purge nvidia-*删除了nvidia驱动相关,不知道有没有影响)
补充:试用版自带Gparted,且在我们自己的系统下不能调整当前的根目录空间
这里新的空间和原来部分空间的关系大概是
swap在Gparted中带有一个小钥匙,表示无法修改(这里不影响),我们希望将灰色区域并到ext4即根目录的分区
先将new(注意是未分配的,即在Windows磁盘管理中是黑色的)合并到ntfs,右键ntfs一行,选择“resize/move”,将之前的空余空间改为0,新大小不变,之后的空余空间自动变为new所占空间,这时new的部分即会调整到ntfs和ext4之间。再选择ext4一行“resize/move”之前空余空间改为0,之后空余空间保持0,新大小为原大小和new空间之和,然后保存,完成。
重启到Ubuntu系统中,df -h检查各部分大小,根目录下的确空间变大。
补充:如果删除过N卡驱动,重新安装:sudo bash NVIDIA-Linux-x86_64-....run --no-opengl-files --no-x-check(加上--no-x-check就可以在界面下安装,不用停止图形界面服务到命令行输命令)
参考链接:
https://jingyan.baidu.com/article/22a299b51f8ed79e19376aa1.html
https://blog.csdn.net/weixin_40851278/article/details/82701410