曾幾何時,自以爲記性還不錯 ,不習慣做各種記錄。隨着年齡增大,越來越相信一句話:好記性不如爛筆頭。
本週的前3天(週日~週二),完成的主要工作:ubuntu10.04.3LTS+linux2.6.38.8 + RTAI3.9+ emc_2.6_pre。
l ubuntu10.04.3LTS
在虛擬機Vmware Wokstation上重裝ubuntu10.04.3LTS,純屬意外。我最初的想法,在原來已經安裝好的ubuntu10.04.3LTS上編譯內核,再安裝RTAI和EMC2。由於原來給虛擬機分配的硬盤大小爲20G,已不能滿足當前需求,故在網上尋求能夠增大虛擬機下硬盤空間大小的解決方案,卻因爲理解錯誤,最終釀成“重裝”的後果。出師不利也罷,好事多磨也好。重裝就重裝吧,正好利用此機會,熟悉linux下的各種命令和服務配置。
1.增大虛擬機硬盤大小的方法有兩種:
方法1 在虛擬機的界面上修改,“Edit virtual machine settings"-->"Hard Disk(SCSI)"-->"Utilities"-->"Expand"
方法2 在Windows XP的cmd中用命令修改:vmware-vdiskmanager.exe -x 40GB xxxx.vmdk
vmware-vdiskmanager.exe 位於D:\Program Files\vmware7.1目錄下
2.安裝ubuntu10.04.3LTS的鏡像,安裝好後,查看內核版本以及ubuntu版本
rita@rita-desktop:/usr/src/emc2$ uname -a
Linux rita-desktop 2.6.38.8rtai-1 #2 SMP PREEMPT Tue Sep 25 11:09:28 CST 2012 i686 GNU/Linux
rita@rita-desktop:/usr/src/emc2$ cat /etc/issue
Ubuntu 10.04.3 LTS \n \l
3. 配置網絡
設置靜態IP地址:192.168.80.128
------------------------------------------------------------------------
IP地址設置: /etc/network/interface
// 動態DHCP獲得
# 啓動系統激活設備
# Loop迴環地址
auto lo
iface lo inet loopback
啓動系統激活設備
# 網卡eth0設置爲DHCP類型
auto eth0
iface eth0 inet dhcp
// 靜態Static獲得
# 啓動系統激活設備
# Loop迴環地址
auto lo
iface lo inet loopback
# 啓動系統激活設備
# 網卡eth0設置爲Static類型
auto eth0
iface eth0 inet static
# 指定IP地址、子網掩碼、廣播、網關
address 192.168.80.128
netmask 255.255.255.0
network 192.168.80.0
broadcast 192.168.80.255
gateway 192.168.80.2
# 指定DNS服務器地址
dns-nameservers 192.168.80.1
dns-search somedomain.org
========================
DNS服務器設置: /etc/resolv.conf
// 必須設置.否則無法訪問任何URL
nameserver192.168.80.1
========================
------------------------------------------------------------------------
設置好後,查看配置文件:
rita@rita-desktop:/usr/src/emc2$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.80.128
netmask 255.255.255.0
network 192.168.80.0
broadcast 192.168.80.255
gateway 192.168.80.2
dns-nameservers 192.168.80.1
最後,重啓網絡:
/etc/init.d/networking restart
4. 安裝vi
sudo apt-get install vim
5. 安裝虛擬機工具 cd /home/rita/
mkdir VmwareTools
cd VmwareTools/
cp /media/VMware\ Tools/* .
tar zxvf VMwareTools-8.4.5-324285.tar.gz
cd vmware-tools-distrib/
sudo ./vmware-install.pl
開始安裝:按照提示輸入“回車”或“ yes”。
rm -rf /home/rita/ VmwareTools
sudo reboot
6. 安裝samba
先卸載相關軟件:
sudo apt-get remove samba-common
sudo apt-get remove smbclient
sudo apt-get remove samba
如果有需要:
sudo apt-get remove libwbclient0
sudo apt-get install libwbclient0
安裝:
sudo apt-get install samba
sudo apt-get install smbfs
安裝中遇到的問題:
1samba: Depends: libwbclient0 (= 2:3.4.7~dfsg-1ubuntu3.4) but 2:3.4.7~dfsg-1ubuntu3.6 is to be installed
原因:samba的依賴庫:libwbclient0 版本太低
解決:升級libwbclient0
sudo apt-get remove libwbclient0
sudo apt-get install libwbclient0
7.安裝sshd
sudo aptitude install openssh-server
/etc/init.d/ssh restart
netstat -tlp
是否能找到如下行:
tcp6 0 0 *:ssh *:* LISTEN -
安裝中遇到的問題:
1、E:could not get lock /var/lib/dpkg/lock -open
原因:1)有可能有其他的apt-get進程在活動,導致資源被鎖不可用。
解決辦法,把apt-get進程找出來,殺死!
ps aux | grep apt-get
sudo kill -9 <PID>
2)可能是上次安裝時沒正常完成,而導致出現此狀況。
解決方法:輸入以下命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
之後再安裝想裝的包,即可解決。