越是喧闹,越是孤独。越是寂寞,越是丰富
The more noisy, the more lonely. The more lonely, the more rich
越是喧闹,越是孤独。越是寂寞,越是丰富
The more noisy, the more lonely. The more lonely, the more rich
最近在Windows和Mac上安装Python的MXNet库一直不顺利,即使装上了也没法正常运行。虽然之前在服务器CentOS系统上可以安装mxnet,但是为了调试方便,还是尝试能够在本地安装并运行。
一开始,我试了用VirtualBox安装CentOS、Ubuntu的虚拟机,但是由于资源分配的限制,在虚拟机中运行系统,体验不够好,有些功能还有BUG。于是想不如就安装Windows+Ubuntu的双系统吧!
回想起在大学里刚接触Linux的时候,我就曾装过Win+Ubuntu的双系统,当时就感觉ubuntu的界面还是挺好看的。这么多年过去了,电脑配置翻了数倍,ubuntu的版本也迭代了无数次,想着如今再次回味一下Ubuntu的美好。开动!
01
—
安装Ubuntu
关于Ubuntu的安装,网上的资料有很多,这里我就不详细列出了,大致总结如下:
1、下载ubuntu desktop的iso镜像文件(建议最新版23.04)
2、将ios镜像烧至U盘做成ubuntu的USB启动盘(推荐Rufus这个工具)
3、用Windows的磁盘管理,将一个剩余空间较充足的磁盘通过“压缩卷”操作释放出一部分空间供ubuntu使用(我这里释放出了100G)
3、重启电脑,更改BIOS配置,设置从U盘启动
4、点击Install Ubuntu,并按步骤一步一步进行,最终完成安装
安装过程中有一个重要的步骤是设置磁盘分区。我参考网上的做法,选择了手动设置分区,为 / , /boot, /home, swap(交换空间), 分别设置了不同的容量。安装完成后,总感觉给ubuntu分配的空间不太够,有存储焦虑的我,决定给ubuntu的磁盘扩容。参考了一些资料后,开始上手!
02
—
为Ubuntu扩容
在扩容前,先记录集一下的磁盘情况,如下图。根目录 / 分配了55G,用户主目录 /home 分配了28G,通常这两个分区的使用量会随着使用不断增大,类似于windows的C盘和其他盘。这里我计划对 /home 分区(即 /dev/nvme1n1p6)进行扩容。
由于是首次尝试,为了降低风险,先拿出10G空间做实验,顺利的话后续再扩充更大的空间。
先在windows中再压缩出10G空间,然后进入Ubuntu打开GParted 工具。
GParted is a free partition editor for graphically managing your disk partitions. - https://gparted.org/index.php
如果没有,可通过如下命令安装:
sudo apt-get install gparted
这里可以看到计算机的每个磁盘下每个分区的详细情况。需要注意的是,Ubuntu对当前正在使用的磁盘是不允许进行分区操作的,可以看到nvme1n1p3~nvme1n1p6 这四个分区是锁定状态,那么应该如何操作呢?
我们需要运行ubuntu的预安装系统(类似于Windows PE),去操作正式ubuntu系统的磁盘空间。具体做法是,选择U盘启动,选择Try Ubuntu(而不是 Install Ubuntu),即可进入一个即时可用的ubuntu系统,在这里打开gparted工具,就可以看到这几个分区不是锁定状态了,可以进行磁盘相关操作了。
其中,第三行“未分配”就是刚刚分出来的10G空间,第四行(/dev/nvme1n1p6)就是 /home 挂载的分区,这两个分区在磁盘的物理空间是连续的,因此可以进行合并操作。这里选择第四行,右键点击“调整大小/移动”,即可看到下面的界面:
“之前的可用空间”这一项显示为1024M,说明该分区的左侧有10G空闲空间。我们按住上面矩形的向左箭头,并向左拖动,让矩形覆盖整个区域,最终使得该项的值变为0即可。
这样,未分配的空间就消失了,/home分区的容量增大了10G,在下方的操作队列中展示出“向左移动/dev/nvme1n1p6并由28.61G扩大至38.61G”。
点击上方工具栏中的绿色对勾,以应用此操作。
经测试,此操作的执行时间大约也就几秒钟,毕竟这个磁盘的空间和已有数据并不算多,而且SSD磁盘读写也快。
操作完成后,重启进入ubuntu系统,再次查看磁盘情况,发现/home的容量已经扩大了10G,操作顺利完成!
此次操作,未分配空间和待扩容分区恰好相邻,所以操作步骤比较少,只需要一次移动。如果两者之间还隔着其他分区,就需要进行多次两两相邻分区的移动操作,直至未分配空间和待扩容分区相邻即可。
最后,欣赏一下Ubuntu的桌面吧!
(全文完)