从[ubuntu-base][1]开始安装,先chroot,修改国内源,修改dns,修改root用户密码,安装systemd引导,linux-image内核

安装

之前我是直接使用chroot,来完成剩下的配置,后来发现可以使用systemd-nspawn来模拟启动,要求你使用的系统是systemd引导。

apt install -y systemd-container
systemd-nspawn -b -D /mnt
#这时候登录root账户应该不需要密码,如若需要密码,可以先chroot进去修改密码

这样子就可以在容器里启动,除了声卡,其他服务基本可用,,相比chroot,不用自己挂载/dev /proc /sys,并不会影响到物理机。先做一下基础化工作。

# 修改ubuntu源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
cat /etc/apt/sources.list.bak | sed 's/archive.ubuntu.com/cn.archive.ubuntu.com/g' >/etc/apt/sources.list
#修改root密码
passwd <<EFO
root
root
EFO
#设置dns
echo '223.5.5.5'>/etc/resolv.conf
echo '223.6.6.6'>>/etc/resolv.conf
#设置主机名,不设置的话,可能会出现执行sudo的时候没响应
echo 'localhost'>/etc/hostname
echo '127.0.0.1 localhost'>/etc/hosts
#设置时区,可选
mv /etc/localtime /etc/localtime.0
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#刷新一下,安装一下常用的命令,没用就不需要安装
apt update
apt install -y vim sudo ssh git unzip wget
#解决server版本和base版本找不到add-apt-repository命令
apt install -y python-software-properties
apt install -y software-properties-common

安装自己的桌面环境,一直认为用ubuntu就要用unity,当然并不一定要安装unity,可选桌面ubuntu-desktop kubuntu-desktop xubuntu-desktop lubuntu-desktop,安装命令如下:

apt install -y ubuntu-desktop

这样子会附带一些我不需要的软件,我只想用unity

apt install -y unity ubuntu-session ubuntu-settings ubuntu-artwork language-selector-gnome
apt install -y notify-osd overlay-scrollbar unity-webapps-service
apt install -y unity-tweak-tool gnome-terminal
#包含最基本的组件,和一些基本都有装的软件
apt install -y language-pack-zh-hans language-pack-zh-hans-base language-pack-gnome-zh-hans-base language-pack-gnome-zh-hans libreoffice-l10n-zh-cn thunderbird-locale-zh-hans firefox-locale-zh-hans
#七七八八语言包,都装上
apt install -y ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
#安装文泉驿字体

接下来就是安装内核和引导,也就是grub。

apt install -y linux-image-4.4.0-21-generic linux-image-extra-4.4.0-21-generic grub grub-efi-amd64
#这个看自己平台,因为我没见过32位的平台,所以认为32位电脑已经绝了
#安装驱动
linux-firmware

以前打过的命令 mount /dev/sda1 /mnt grub-install –target=x86_64-efi –efi-directory=/mnt –boot-directory=/mnt /dev/sda1 mkdir /mnt/EFI/boot cp /mnt/EFI/ubuntu/grubx64.efi /mnt/EFI/boot/bootx64.efi grub-mkconfig -o /mnt/grub/grub.cfg

遇到过的问题:

  1. 遇到开机直接进入tty1,没有进入桌面管理器,重新安装lightdm。 apt install --reinstall lightdm
  2. 开进提示alert uuid does not exist dropping to a shell,内核扩展模块没有安装,缺少一些必需的驱动。 shell apt install -y linux-image-extra-<版本号> ### 美化 * 用plank代替原来的启动栏,设置的时候按住ctrl然后在右击图标即可出现设置选项。 shell sudo add-apt-repository ppa:docky-core/stable sudo apt-get update sudo apt-get install plank
  • 设置plank开机自启 shell mkdir -p ~/.config/autostart/ ln -s /usr/share/applications/plank.desktop ~/.config/autostart/ * 修复时间问题 sudo timedatectl set-local-rtc 1 * 删除Amazon的链接 shell sudo apt-get remove unity-webapps-common
  • 安装Slingscold启动器,Slingscold有全屏版和不是全屏的版本,自行选择。 shell sudo add-apt-repository ppa:noobslab/apps sudo apt-get update sudo apt-get install slingscold sudo apt-get remove slingscold-launcher //二选一 * 安装界面设置工具*Unity Tweak Tool*还有主题图标,同时在unity-tweak-tool里面启动器选项设置自动隐藏启动器。 shell sudo apt-get install unity-tweak-tool #安装主题,这里是 sudo add-apt-repository ppa:numix/ppa sudo apt-get update sudo apt-get install numix-icon-theme-circle #安装开机动画 sudo apt-get install plymouth-theme-lubuntu-logo

没有图标的话,直接在终端输入unity-tweak-tool启动。

  • 安装Symbol字体,修复doc文档在Ubuntu下面打开看不到数学符号(备用下载地址) > 启动WPS for Linux后,出现提示”系统缺失字体” 。 > > 出现提示的原因是因为WPS for Linux没有自带windows的字体,只要在Linux系统中加载字体即可。 > > 具体操作步骤如下: > > 1. 下载缺失的字体文件,然后复制到Linux系统中的/usr/share/fonts文件夹中。 > > 国外下载地址:https://www.dropbox.com/s/lfy4hvq95ilwyw5/wps_symbol_fonts.zip > > 国内下载地址:http://pan.baidu.com/s/1mh0lcbY > > (上述数据来源网络,侵删) > > 下载完成后,解压并进入目录中,继续执行: > > sudo cp * /usr/share/fonts > > 2. 执行以下命令,生成字体的索引信息: > > sudo mkfontscale > > sudo mkfontdir > > 3. 运行fc-cache命令更新字体缓存。 > > sudo fc-cache > > 4. 重启wps即可,字体缺失的提示不再出现。

其他软件

  • QQ,在Linux吧找到一个,还算稳定,好用,[Wine QQ 杂交版诞生,目测当前最稳定版本][2],下载安装后就可以用,64位系统需要安装libgtk2.0-0:i386,快捷键也可用。
  • SS-QT5版本,安装后在设置-网络-网络代理,选自动,地址填:http://tristana.cn/share/gfwlist.pac(本地端口1080,不定期更新)。 shell sudo add-apt-repository ppa:hzwhuang/ss-qt5 sudo apt-get update sudo apt-get install shadowsocks-qt5 * 搜狗输入法,网易云音乐。 * 安装flash插件,点击下面链接安装,也可以到官网下载。 apt:adobe-flashplugin?channel=$distro-partner > 以上操作只在Ubuntu16版本尝试,14/15应该也可以。 [2]:http://tieba.baidu.com/p/4814636033 [1]:http://cdimage.ubuntu.com/ubuntu-base/