工控機安裝lubuntu系統指南手冊
1. 準備
1個8G左右的U盤
下載Rufus:
Index of /downloads
下載lubuntu系統鏡像:
NJU Mirror
Downloads – Lubuntu
下載Ventoy工具:
Releases · ventoy/Ventoy · GitHub
下載后,解壓,雙擊Ventoy2Disk.exe打開
1 制作U盤啟動盤
采用Ventory方式制作啟動盤。
2.1 Rufus制作系統盤(棄用)
此方式只能安裝一種鏡像,只適合第一次安裝鏡像,后續使用該方式制作備份鏡像Live系統啟動盤無法啟動,會進入Grub命令行模式。
- 打開Rufus,設備選擇插入電腦的U盤,一般Rufus會自動選中。
- 選擇系統鏡像iso
- 選擇文件系統類型為NTFS。
- 開始制作,點擊開始后,等待制作完成,制作完成后取下U盤插入工控機USB口
2.2 Ventoy制作系統盤
打開軟件后自動找到U盤,如果沒有點擊<更新按鈕>刷新查找U盤
- 點擊**<配置選項>,選擇<分區類型>,勾選**
- 點擊**<安裝>,等待安裝完成,安裝完成后U盤盤符名字會被命名為Ventoy**
- 拷貝安裝鏡像到U盤中,系統啟動盤制作完成。
只要U盤空間足夠,可以拷貝多個鏡像進去Ventoy啟動盤,待系統啟動后可選擇安裝的系統鏡像。
2 安裝系統到工控機
3.1 選擇啟動方式
- 工控機 上電,不停按鍵盤上的Delete鍵,知道進入BIOS界面。
- 按鍵盤上下左右箭頭控制移動,按右箭頭移動到Boot選項卡,按下箭頭移動炫動Boot Option #1,然后按回車,選擇UEFI:xxxx,接著回車確認。
- 按右箭頭移動選中Save & Exit選項卡,然后移動下箭頭選中Save Changes and Exit,接著再彈出的選擇框中選擇Yes選項,回車,接著系統開始自動重啟。等待一段時間后就進入Ventoy的安裝桌面。
3.2 Ventoy安裝系統
1、等待系統進入如下界面后,選擇lubuntu-22.04.5-desktop-amd64.iso,然后回車
2、選擇Boot in normal mode,回車
3、等待系統進入如下界面,選擇<font style="color:#FF0000;">Try or Install Lubuntu</font>,直接回車
接著系統就會啟動,等待系統進入桌面
進入桌面如下:
雙擊Install Lubuntu22.04 LTS(系統版本以實際為準)進行安裝。接著進入安裝
- 跟著安裝引導一路下一步,到分區那一步后,選擇擦除磁盤,再點擊下一步。
- 到用戶這一步,設置姓名、用戶名、計算機名及錄密碼 ,如果需要自動登錄則勾選**不再詢問密碼自動登錄。然后點擊右下角安裝開始進行安裝系統,在彈出的窗口選擇現在安裝**。等待安裝完成。
- 安裝完成如下,點擊右下角 完成 安裝,然后系統開始重啟進入安裝好的系統。
- 系統重啟過程中會進入如下頁面,拔出U盤啟動盤,按回車繼續運行。
3 安裝一些系統軟件
確保系統已經接入以太網聯網。
在收費站無法聯網時可用如下聯網方案:
手機開熱點,筆記本電腦WiFi連接手機熱點,配置讓筆記本WiFi共享以太網,此時電腦相當于一個路由器,設備通過網線接入筆記本網口就可以上網(需要設置DHCP,如果不是那就手動設置IP、網關或者改為DHCP)
WiFi共享以太網 - 搜索
4.1 軟件安裝
ctrl + alt +t打開系統 終端
執行如下命令:
如果出現**E:軟件包 xxx 沒有可安裝候選**的問題,先更新軟件資源,執行如下命令:
sudo apt update
4.2 vsftpd配置
1、執行如下命令修改vsftpd配置
sudo gedit /etc/vsftpd.conf
如果提示**sudo:gedit: command not found**,執行如下命令安裝gedit編輯器:
sudo apt install gedit
2、啟用如下選項:
write_enable=YES # 啟用可以修改文件的 FTP 命令
utf8_filesystem=YES
找到上面2行配置項,去掉配置語句前的#號就啟用這個配置項。
在/etc/vsftpd.conf最后添加下面語句:
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.allowed_users
- sudo gedit /etc/vsftpd.allowed_users
打開 /etc/vsftpd.allowed_users文件,輸入用戶名genvict,ctrl+s保存,關閉文件退出
5、最后重啟vsftpd服務加載修改后的配置文件
sudo systemctl restart vsftpd.service
5 開機跳過密碼、取消屏保、待機
5.1 設置自動登錄(跳過密碼)
執行sudo gedit /etc/sddm.conf 打開配置文件加入如下內容:
[Autologin]User=genvictSession=lxqt.desktop
或者
[Autologin]User=genvictSession=Lubuntugenvict為用戶名。
如果前面安裝系統時勾選了不再詢問密碼自動登錄,這一步就可以不用配置。
5.2 取消屏保
鼠標左鍵點擊桌面左下角,<首選項> —> , 然后選擇<禁用屏幕保護程序>
<首選項> —> <LXQt設置> —> <會話設置> —> <自動啟動>,取消勾選<LXQt自動啟動>中的屏幕保護程序。
5.3 取消待機自動鎖屏息屏
5.3.1 電源管理器配置
如果電源管理界面和如下界面不一致則使用命令行配置即可。
<首選項> —><電源管理器> —> <顯示>選項卡
將顯示電源管理器下方的3個滑動條全部往左拉改為 <從不>
5.3.2 命令行配置
- 打開配置,執行如下命令
sudo gedit /etc/profile
- 在該文件最末尾加入如下配置
xset s off
xset s noblank
xset -dpms
xset s off 表示 禁用屏幕保護
xset -dpms 表示 禁用DPMS(顯示電源管理信號),關閉省電模式,禁止休眠熄屏
xset s noblank 表示 保持屏幕不空白
6 禁用更新彈窗
直接卸載彈窗功能:
sudo apt --purge remove lubuntu-update-notifier
7 一鍵安裝軟件及配置腳本
執行此腳本配置上述所有問題
m3_pc_config.sh
將該腳本拷貝到系統中,給腳本增加可執行權限:
chmod +x m3_pc_config.sh
然后執行該腳本./m3_pc_config.sh
m3_pc_config.sh:
#!/bin/bashsudo apt updatesudo apt install geditsudo apt install openssh-serversudo apt install vsftpdsudo apt install net-toolssudo apt install ntp ntpdate
使用sed命令追加配置
sudo sed -i '/^write_enable=/d' /etc/vsftpd.confsudo sed -i '/^utf8_filesystem=/d' /etc/vsftpd.confsudo sed -i '/^userlist_deny=/d' /etc/vsftpd.confsudo sed -i '/^userlist_enable=/d' /etc/vsftpd.confsudo sed -i '/^userlist_file=/d' /etc/vsftpd.confsudo echo "write_enable=YES" | sudo tee -a /etc/vsftpd.confsudo echo "utf8_filesystem=YES" | sudo tee -a /etc/vsftpd.confsudo echo "userlist_deny=NO" | sudo tee -a /etc/vsftpd.confsudo echo "userlist_enable=YES" | sudo tee -a /etc/vsftpd.confsudo echo "userlist_file=/etc/vsftpd.allowed_users" | sudo tee -a /etc/vsftpd.confsudo sed -i '/^genvict/d' /etc/vsftpd.allowed_users
配置ftp用戶
sudo echo “genvict” | sudo tee -a /etc/vsftpd.allowed_users
關閉屏保、修改待機等
# 刪除 'xset s off' 配置項sudo sed -i '/xset s off/d' /etc/profile# 刪除 'xset s noblank' 配置項sudo sed -i '/xset s noblank/d' /etc/profile# 刪除 'xset -dpms' 配置項sudo sed -i '/xset -dpms/d' /etc/profile
追加新的配置項
echo "xset s off" | sudo tee -a /etc/profileecho "xset s noblank" | sudo tee -a /etc/profileecho "xset -dpms" | sudo tee -a /etc/profile
sudo systemctl restart vsftpd.servicesudo apt --purge remove lubuntu-update-notifier # 卸載更新彈窗
8 制作Live備份鏡像
在安裝好所有軟件之后環境之后,可以通過備份鏡像方式將所有軟件和環境配置保存備份。
再使用該鏡像制作系統盤安裝系統就可以不同執行之前的操作安裝軟件和配置環境。
參考:
ubuntu systemback備份鏡像 - 搜索
ubuntu.22.04.1系統利用systemback制作鏡像_systemback ubuntu22.04-CSDN博客
使用systemback和ventoy制作ISO大于4GB的U盤啟動盤_systemback制作啟動盤-CSDN博客
- 打開systemback,輸入密碼,點擊OK
- 創建Live系統
接著再在<工作目錄>選擇鏡像存放的路徑,直接默認/home下。在<Live模式系統名稱>可以自定義生成的系統名稱,本次填入lubuntu-22.04.5-m3-ok
最后點擊右邊<創建新的>,等待創建完成。
最后將系統鏡像lubuntu-22.04.5-m3-ok.iso拷貝到window下。
9 使用備份Live鏡像復制/安裝系統
1、制作啟動盤,參見<2.2 Ventoy制作啟動盤>
2、參考<3. 安裝系統到工控機>進入BIOS選擇U盤啟動
3、進入如下界面,通過上下箭頭按鍵移動選擇鏡像,然后回車確認
4、進入如下界面后,選擇Boot in normal mode
5、進入如下界面后會亂碼,選擇第1項即可,接著回車確認選擇
此處選擇第1項進行系統復制,如果選擇第2項則是系統安裝,方法和系統復制基本一致。
6、等待系統進入桌面,從**系統工具中找到并打開Systemback**
- 選擇系統**系統復制**,然后設置分區掛載點
1)選擇/dev/sda1
2)選擇掛載點為/boot/efi
3)取消<格式>勾選
4)點擊左箭頭按鈕設置
1)選擇/dev/sda2
2)選擇掛載點為/
3)點擊左箭頭按鈕設置
最終設置如下圖所示,最后點擊下一步。
8、點擊**開始**進行復制,等待復制完成
關機,拔出U盤,重新開機進入系統,系統復制結束。
如果系統沒有正常啟動,則需要設置選擇工控機硬盤啟動,選擇啟動方式參見<3. 安裝系統到工控機>,設置Boot Option # 1為 ubunt (P0: Hoodisk SSD)
10 注意問題
10.1 無法定位軟件包
如出現E:無法定位軟件包 xxx問題,如<E:無法定位軟件包 lubuntu-update-notfier
檢查是否輸入正確,軟件名正確拼寫是lubuntu-update-notifier
10.2 sudo:xxx: command not found
出現sudo:xxx: command not found問題,安裝該命令:
sudo apt install xxx
例如:
sudo apt install gedit
10.3 E:軟件包 xxx 沒有可安裝候選
出現E:軟件包 xxx 沒有可安裝候選問題,執行如下命令更新軟件列表再進行軟件安裝:
sudo apt update