ubuntu20.04虚拟机最小化安装(legacy server+xfce4,装完只有3G)

server自己配桌面,可以最小化安装。

legacy server比live server更小,虚拟机用来部署编译环境最好了。

其实还有更小的ubuntu-base版,但是那个安装配置太麻烦了。

 

1.下载ubuntu-legacy-server

我是从科大源安装的,http://mirrors.ustc.edu.cn/ubuntu-cdimage/ubuntu-legacy-server/releases/

最新版是20.04的。

 

2.vmware安装ubuntu

我是用vmware player15.02安装的,全自动安装,设置好ios,用户名和密码就可以了。

注意第一个名字是全名,登录时一般用第二个用户名。

 

3.改国内源

ubuntu官方源很慢,改国内源下载安装快。

我用的是科大的源,这个版本没有vim,只有vi,vi打开源文件:

sudo vi /etc/apt/sources.list

替换源网址:

:%s/us.archive.ubuntu.com/mirrors.ustc.edu.cn

还有几个官方的security网址,可以注释掉,这样更快。

 

4.安装xfce4

默认安装xfce4会装一大堆东西,进去之后都不是xfce4桌面,需要禁用安装推荐:

sudo apt install xfce4 xfce4-goodies --no-install-recommends

xfce4-goodies包括终端、任务管理器等常见的程序,推荐同时安装。

这个时候使用startx是无法启动的,提示缺少xinit,需要正常安装,关闭安装推荐还是无法启动xfce4:

sudo apt install xinit

然后使用startx就可以进入xfce4桌面了。

装完后虚拟机文件大小共3.06G,内存使用500M左右。

好像无法使用开始菜单关闭,需要在终端使用sudo shutdown -h now关闭。

可以重装一下xfce4修复一些bug。

sudo apt purge xfce4

sudo apt install xfce4

这时候不用禁用安装推荐,安装包也小很多,从1G减少到33M了,很多无关的组件都不会安装了。

就是直接装xfce4会装一大堆,装好了都不是xfce4桌面,先禁用推荐安装再卸载再安装就好了。

sudo reboot重启。

 

5.安装build-essential (gcc,g++等,可选)

sudo apt install build-essential

 

6.安装lightdm登录窗口

现在开机还是命令行模式,需要用户名+密码登录,startx进入桌面,

如果要开机登录桌面,需要安装lightdm或gdm3,这样方便一点,但是安装包挺大的,

我感觉用处不大就没装了,一般编译在命令行模式下就可以搞定,最多startx进入桌面搞搞就可以了。

 

7.共享文件夹设置

vmware一般会自动安装好vmware-tools,可以直接挂载共享文件夹,

可以直接在主机中编辑共享文件夹的代码,在虚拟机编译,这样不用拷贝,效率最高。

如果没有自动挂载共享文件夹,可以手动挂载一下:

sudo mkdir /mnt/hgfs

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other #将所有共享文件夹挂载到/mnt/hgfs

posted @ 2022-08-22 22:48  科学修行的红客  阅读(1394)  评论(0编辑  收藏  举报