
我正在嘗試從電腦運行 sh 腳本,如果我啟動 Ubuntu live,它就可以工作。我的問題是我可以製作自己的即時映像來啟動並啟動映像並在完成後關閉嗎?
答案1
好吧,我找到了一種方法,完全按照我想要的方式去做...
- 打開終端
- 取得您想要的 ISO。
- 安裝必要的套件
sudo apt-get install git build-essential fakeroot make binutils g++ python python-dev python-qt4 pyqt4-dev-tools squashfs-tools xorriso x11-xserver-utils xserver-xephyr qemu-kvm dpkg-dev debhelper qt4-dev-tools qt4-linguist-tools --no-install-recommends
- 克隆這個
git clone https://github.com/kamilion/customizer
- Ubuntu 建立了一個名為「customizer」的新資料夾
cd customizer
- 安裝定制器
make && sudo make install
- 運行定制器
sudo customizer -h
- 使用 GUI 運行定制器
sudo customizer-gui
- 選擇 iso 的路徑。
- 定制器現在將開始解壓縮 iso...
- 完成後你有一些選項:
- 選擇「終端」以開啟 Live CD 中的終端。
- 選擇「來源」以變更 Live CD 的來源清單。
- 選擇“桌面”以從 Live CD 開啟桌面。
- 這些是最需要的東西。
- 在終端機中,我將升級所有軟體包並更新所有列表
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean
- 另外我建議刪除不必要的軟體包,例如
sudo apt-get remove libreoffice* thunder* firefo* software-center onboard printer* xdiagnose* remmina* qt4*
這可以在我的 Live CD 上釋放高達 900MB 的空間:) - 之後,您可以將您建立的 SH 檔案放在桌面或任何您想要的位置。我已將腳本上傳到伺服器並下載
wget http://XXX.XXX.XXX.XXX/My_Script.sh
- 我還將此添加到我的腳本中
gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
(gsettings set org.gnome.desktop.session idle-delay 0
我搜索了很長時間才發現它可以防止桌面在 5 分鐘後變黑) - 不要忘記授予 Live CD 使用者使用和執行您的檔案的權限
sudo chmod +x *.sh
(對於此目錄中的所有腳本) - 如果您想更改 Live CD 中的鍵盤佈局
sudo dpkg-reconfigure keyboard-configuration
- 完成後,授予實時用戶對其自己的資料夾的完全權限
sudo chmod -R 777 /home
- 關閉 Live CD 終端機
exit
並等待定制器返回。 - 完成後,只需點擊「重建 Iso」(並確保您有足夠的可用空間)即可建立您的 iso 映像
- 完畢。 :) 希望有幫助。