目录
目标
- 在局域网内配置一台EDA工作站,供多人使用。
- 系统选择Ubuntu Server 18.04 LTS。
- 配置Xfce4桌面环境与多用户VNC登录。
- 安装Quartus II 18.0, Verdi, VCS, Modelsim等EDA工具。
步骤
1. 制作安装盘
官网下载:ubuntu-18.04.1-live-server-amd64.iso
使用UltraISO打开安装镜像文件,启动->写入硬盘镜像, 选择U盘,写入。
安装盘制作完毕。
Alternative: 使用Rufus制作启动盘,目前用过的制作安装盘最好的软件。
2. 安装ubuntu
BIOS选择USB启动。
按照提示一路前进,Optional的软件全部忽略。
分区策略:
SSD 256G
/boot/efi 500M
/boot/ 500M
/swap 32G
/ 剩下所有
HDD 500G
/home 500G
速度很快,几分钟就装好了。
3. 安装桌面
重启后,开始安装必备软件包和桌面环境。
Server版默认仓库不全,很多包都找不到,所以全加上:
sudo add-apt-repository main && \
sudo add-apt-repository universe && \
sudo add-apt-repository restricted && \
sudo add-apt-repository multiverse && \
sudo apt-get update
安装XFCE4和一些必备的软件:(后面几个x开头的的包是解决第二个vnc打开灰屏的问题,和远程vnc与本机startx不能同时运行的问题,反正不装上vnc是没法正常用的)
sudo apt-get install \
gcc \
g++ \
gdb \
openssh-server \
vim-gtk3 \
net-tools \
xfce4 \
xfce4-terminal \
xfce4-goodies \
tigervnc-standalone-server \
firefox \
gnome-system-monitor \
xvfb \
xfonts-100dpi \
xfonts-75dpi \
xfonts-cyrillic \
xorg \
dbus-x11 \
-y
卸载屏保程序:(VNC用户长时间没有操作,屏保自动打开,不停变化的图案大量占用网络带宽)
sudo apt-get remove xscreensaver -y
解决配置网卡等待2分钟:“A start job is running for wait for Network to be Configured()_”(这个是因为有一个40G的网卡没有插在交换机上导致的)
systemctl disable systemd-networkd-wait-online.service
systemctl mask systemd-networkd-wait-online.service
安装中文支持语言包和中文字体:
sudo apt-get install language-pack-zh-hant language-pack-zh-hans -y && \
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei \
ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming -y &&\
sudo apt-get install ttf-mscorefonts-installer -y
sudo fc-cache -f -v
装完中文语言包默认会变成中文,在下面几个文件添加环境变量
sudo gvim /etc/environment
增加
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
sudo vim /var/lib/locales/supported.d/local
修改
en_US.UTF-8 UTF-8
sudo vim /etc/default/locale
修改
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
使配置生效
sudo locale-gen
调整时间&