日日是好日

双系统Ubuntu硬盘扩容+卸载Ubuntu系统

December 2, 2019

  开发板子需要安装Xilinx的Vivado安装环境,安装时发现需要win10专业版,家庭版不行,所以想着装到双系统的Ubuntu1604下,就去机房弄了块硬盘。

双系统给Ubuntu扩容

  1. win10下右键“计算机”-“管理”-“磁盘管理”,压缩卷并新建卷,选择按照NFTS格式格式化。

  2. 重启进入ubuntu,使用df -h查看ubuntu下磁盘挂载点,通过磁盘大小判断备用磁盘的名称,形如/dev/sda2

  3. 使用sudo umount /dev/sda2解挂载

  4. 使用mkfs -t ext4 /dev/sda2将磁盘格式化为ext4格式

  5. 使用ls -l /dev/disk/by-uuid查询sda2对应的UUID,假设其为“abcd”

  6. 使用sudo vi /etc/fstab编辑fstab,在最后一行添加UUID=abcd /home/open ext4 defaults 0 2

  7. 重启,发现已将磁盘挂载到/home/open

双系统删除Ubuntu系统

  。。。扩容了以后发现vivado只支持64位系统,之前装的时候不小心装成了32位的,还是删了Ubuntu系统直接换虚拟机算了。
  但是不能直接清空硬盘分区,会导致启动后win10也进不去,需要按照步骤来。删之前先备份了下/home下的所有东西。

  1. 首先win + R,然后输入msinfo32回车,查看系统信息中的BIOS模式来确认系统启动方式。(我这里是传统模式,即Legacy BIOS模式)。

  2. 若为Legacy模式,可以下载并运行MbrFix程序或用类似于分区助手的软件修复mbr。重启win10没有GNU GRUB的系统选择界面则说明修复成功。

  3. 之后就可以用分区助手或者右键”计算机”-“管理”-“磁盘管理”里面删除Ubuntu系统所在的硬盘分区了。