安裝dhcp
sudo apt-get install dhcp3-server
安裝nfs
sudo apt-get install nfs-kernel-server
安裝tftpd-hpa
sudo apt-get install tftpd-hpa
安裝openssh伺服器
sudo apt-get install openssh-server
安裝pxe啟動環境
sudo apt-get install syslinux
sudo mkdir -p /var/lib/tftpboot/pxelinux.cfg
cd /var/lib/tftpboot/pxelinux.cfg
建立default檔案
寫入default vmlinuz ro initrd=initrd.img quiet splash
注:這裡的vmlinuz是你核心檔案的名稱,initrd.img是初始化檔案
拷貝pxelinux.0啟動檔案
sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot
安裝ltsp
sudo apt-get install ltsp-server-standalone
修改/etc/hosts.allow
hosts.allow
新增portmap: 192.168.1.0/24
rpc.mountd: 192.168.1.0/24
rpc.statd: 192.168.1.0/24
in.tftpd: 192.168.1.0/24
配置dhcp
sudo vim /etc/ltsp/dhcpd.conf
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 else
}更新ltsp的密匙
sudo ltsp-update-sshkeys
建立ltsp的客戶端
sudo ltsp-build-client
這個過程肯能會很慢長,取決於你的網速。
安裝客戶端啟動核心
sudo ltsp-update-kernels
重新啟動dhcp
sudo /etc/init.d/dhcp3-server restart
注:ubuntu 11.04以後版本為配置檔案存放在/etc/dhcp/,啟動命令為sudo /etc/init.d/isc-dhcp-server start
配置tftp伺服器
sudo vim /etc/default/tftpd-hpa
修改run_daemon="yes"
重新啟動tftp伺服器
sudo /etc/init.d/tftpd-hpa restart
重新啟動nfs-kernelserver
sudo invoke-rc.d nfs-kernel-server restart
重新啟動nfs-common
sudo invoke-rc.d nfs-common restart
注:ubuntu 10.04版後無此服務
重新啟動portmap
sudo invoke-rc.d portmap restart
重新啟動伺服器
參考文獻:
利用Vmware和Ubuntu搭建自己的桌面雲
實驗詳細內容參見課程部落格。本次實驗主要是利用vmware虛擬機器,以及ubuntu系統,來搭建可以通過windows遠端桌面連線的私有雲桌面。軟體版本 vmware 15 pro ubuntu 18.04 此過程在以往的課程中已經安裝過,並且可以在網上搜到許多版本,故略去。建立虛擬機器 開啟vmw...
Ubuntu中搭建TFTP服務
tftp配置 2012 08 16 09 34 11 分類 linux 成功配置 tftp配置的限制條件 1 需要網路連線 2 主機端需要tftp伺服器軟體 3 目標機需要tftp客戶端軟體支援 優點 1 傳輸速度快。2 嵌入式目標系統的tftp client支援。主機端tftp伺服器配置 1.安裝...
Ubuntu搭建tensorflow gpu版環境
安裝顯示卡驅動 安裝cuda 10.1.2 cuda官網 cuda 10.1 根據官網上的安裝過程安裝 wget sudo mv cuda ubuntu1804.pin etc apt preferences.d cuda repository pin 600 wget sudo dpkg i cu...