前言
最近做了一个基于Ubuntu 18.04 server 版本的定制版Linux,效果如下:
开机画面:
桌面:
整个系统打包成镜像大概有1.47G,因为去掉了很多不必要的软件,采用了更轻量级的图形化界面,尽管做了很多本地化配置,仍然比Ubuntu 18.04原生的desktop镜像(1.8G)小,并且可以即插即用,无需多余配置。
下面记录一下定制化过程。
初始化配置
下载命令行版本
首先下载 ubuntu-18.04.1-live-server-amd64.iso ,大小为812M,在虚拟机上面安装。如果不知道如何安装,可以参考官方教程 。
换源
Vim配置中文
编辑 ~/.vimrc
文件,加上如下几行:
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8
更新
更新软件到最新版本。
sudo apt update sudo apt upgrade
GUI配置
在这里我使用了 xfce4+lightdm 的组合形式,xfc4 比 ubuntu 原生自带的 unity(<18.04)/gnome(18.04)都更为轻量。
安装很简单,使用以下命令:
sudo apt update sudo apt install xfce4 sudo apt install lightdm sudo apt install ubuntu-session
注意,如果不加最后一行命令 sudo apt install ubuntu-session
,会导致图形化界面会话加载失败,即无法登录进去。
启动界面配置
ubuntu 默认采用 plymouth 来启动,我们可以在 这个网站 选择自己喜欢的启动主题并下载,以 Greatest 为例:
sudo apt install plymouth-themes tar -zxvf greatest\ by\ lisabonne\ citadel.tar.gz sudo cp -r greatest /usr/share/plymouth/themes sudo ln -sf /usr/share/plymouth/themes/greatest/greatest.plymouth /etc/alternatives/default.plymouth sudo update-initramfs -u
然后重启便生效了。
中文界面配置
首先,安装中文支持包 language-pack-zh-hans:
sudo apt-get install language-pack-zh-hans
然后,修改/etc/environment
(在文件的末尾追加):
LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh:en_US:en"
再修改 /var/lib/locales/supported.d/local
(没有这个文件就新建,同样在末尾追加):
en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN.GBK GBK zh_CN GB2312
最后,执行命令:
sudo locale-gen
对于中文乱码是空格的情况,安装中文字体解决。
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming
其他配置
还有一些其他软件的安装配置,在这里列出一部分:
- 7zip-full 7zip-rar (压缩软件)
- firefox(浏览器)---安装了中文语言包和ublock
- systemback (备份和生成live iso)
- 搜狗输入法
- docky(桌面下面的图标)
- gedit(文本编辑器)
- 优化(界面管理软件)
- 图片查看器
- .........