1 Ubuntu系統安裝
1.1 制作啟動盤
準備一個U盤,將其清空后,去官網下載Ubuntu18.04系統的iso鏡像檔案,并將其拷進U盤,然后下載一個UltralOS軟碟通工具,完成安裝后打開軟碟通,檔案->打開,打開我們的iso鏡像,選擇U盤點擊啟動->寫入硬碟映像,最后寫入就完成U盤啟動盤的制作,
1.2 安裝系統
插入U盤,關機重啟,一直按Delete鍵進入BIOS界面,選擇BOOT,將U盤設為第一boot,然后按F4重啟,進入u盤啟動界面,

選擇語言后,選擇正常安裝:

安裝型別選擇其他選項:

完成磁區后,進行安裝(注意:選擇安裝啟動引導器的設備時選擇Ubuntu根目錄所在位置的sdb,選擇錯誤會導致重啟后黑屏)

設定計算機名稱和密碼,選擇自動登錄,安裝完成后拔掉U盤重啟進入Ubuntu系統,
1.3 系統配置
1.3.1 網路配置
設備連接網線后,進入設定->網路,進行手動網路配置:

1.3.2 安裝ifconfig命令
首先找到軟體和更新,完成更新后,進入終端,輸入命令:
sudo apt install net-tools
1.3.3 安裝ssh服務
(1)安裝openssh-server:
sudo apt-get install openssh-server
(2)開啟ssh服務:
sudo /etc/init.d/ssh start
(3)查看ssh服務是否開啟:
ps -e | grep ssh

帶有sshd說明已開啟,
1.3.4 安裝多人VNC服務
(1)搜索可以用來安裝vncserver的軟體包:
sudo apt-cache search vncserver
(2)安裝VNC的基礎服務(這里選擇vnc4server):
sudo apt-get install xfce4
sudo apt-get install vnc4server
sudo apt-get install xrdp
sudo apt-get install xbase-clients
sudo apt-get install xubuntu-desktop
echo "xfce4-session" >~/.xsession
(3)編輯組態檔:
sudo vi /root/.vnc/xstartup
替換為如下內容:
#!/bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec /etc/X11/xinit/xinitrc gnome-panel & gnome-settings-daemon & metacity & nautilus & gnome-terminal & sudo startxfce4 & sudo xhost + [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey
(4)安裝gnome:
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
(5)編輯組態檔(決定能不能多人訪問的關鍵一步):
sudo gedit /etc/xrdp/startwm.sh
在test -x /etc/X11/Xsession 上一行插入:
xfce4-session
(6)保存檔案后重啟服務:
sudo service xrdp restart
(7)編輯組態檔:
sudo vi /etc/xrdp/sesman.ini
在末尾添加下面兩行:
param8=-SecurityTypes
param9=None

(8)開啟螢屏共享:
安裝完成后,需要進入設定->共享->螢屏共享 設定密碼并開啟服務,
(9)編輯組態檔:
由于windows系統關閉遠程桌面連接時,linux上的行程并沒有關閉,會導致連接數量達到上限,出現問題,因此還需再修改一次組態檔sesman.ini:
sudo vi /etc/xrdp/sesman.ini
在MaxSessions=50后添加一行:
KillDisconnected=1;#每次斷開連接,linux都會結束會話行程

(10)保存檔案后重啟服務:
sudo service xrdp restart
(11)設定開機自啟VNC:
①在 /etc/init.d 目錄下寫一個腳本vnc.sh:
sudo vi /etc/init.d/vnc.sh
插入內容如下:
#!/bin/bash
#svnserve startup
vnc4serve -d

②保存腳本后執行:
sudo update-rc.d vnc.sh defaults
(12)設定螢屏解析度:
vncserver -geometry 1920x1024
(13)開啟VNC服務命令:
vnc4server :埠號
(14)補充:如果通過VNC遠程桌面遇到報錯(No matching security types),解決辦法,命令列輸入:
gsettings set org.gnome.Vino require-encryption false
1.3.5 virsh命令安裝
(1)virsh安裝:
sudo apt install libvirt-clients
(2)查看虛擬機串列命令:
sudo virsh list
1.3.6 修改網卡名稱為傳統的eth方式
(1)編輯組態檔:
sudo vi /etc/default/grub
(2)找到GRUB_CMDLINE_LINUX=""并將其修改為:
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

(3)重新生成GRUB的啟動選單組態檔(/boot/grub/grub.cfg):
sudo update-grub
(4)重啟系統后,網卡名稱就會變成eth0、eth1、eth2……
(5)可以通過輸入命令查看:
ifconfig
1.3.7 用戶加入sudo權限
(1)進入超級用戶模式:
su -
(2) 加入檔案的寫權限:
chmod u+w /etc/sudoers
(3) 編輯/etc/sudoers檔案:
vi /etc/sudoers
找到"root ALL=(ALL) ALL"并在下面一行插入:
用戶名 ALL=(ALL) ALL

保存檔案后退出,
(4) 撤銷檔案的寫權限:
chmod u-w /etc/sudoers
2 KVM安裝
2.1 檢查CPU是否支持虛擬化
egrep -c '(svm|vmx)' /proc/cpuinfo
上面命令執行結果如果回傳數值大于0,表示CPU支持虛擬化技術,
2.2 進入BIOS開啟虛擬化技術
關機重啟,一直按Delete鍵進入BIOS界面,進入Security->Virtualization,將Disabled改成Enabled,按F4保存并重啟,
2.3 安裝KVM依賴
sudo apt update
sudo apt-get install qemu-kvm
sudo apt-get install qemu
sudo apt-get install virt-manager
sudo apt-get install virt-viewer
sudo apt-get install libvirt-bin
sudo apt-get install bridge-utils
補充:
安裝KVM依賴的時候,可能會遇到如圖所示報錯(無法獲得鎖/var/lib/dpkg/lock-frontend -open)

解決方法,執行強制解鎖命令:
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/cache/apt/archives/lock-frontend
2.4 libvirtd服務
2.4.1 啟動libvirtd服務,并設定開機自動啟動
sudo systemctl start libvirtd.service
sudo systemctl enable libvirtd.service
2.4.2 查看libvirtd服務狀態命令:
service libvirtd status
2.5 驗證KVM安裝情況
kvm-ok

上圖表示KVM已裝好,
2.6 進入KVM圖形界面
sudo virt-manager
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/236319.html
標籤:其他
上一篇:UWB硬體設計相關內容
下一篇:游戲機電池供電的SRAM解決方案
