前天把Ubuntu 8.04 LTS 給
下載下來了,不過直到昨晚纔有空把它裝上,以後抽空斷斷續續搗鼓到如今。安裝耗時很短,卻是安完後碰到了一些問題。恩,寫一下本身的配置經歷和一些體會吧,也許對一些
朋友仍是會有幫助的~
下面這幾部分我是按本身安裝、配置的實際順序寫的,貌似確實沒什麼
系統性,看起來有點亂亂的,慚愧
分區:
因爲
硬盤空間緊張,因此只分了不多量給Ubuntu 8.04 LTS,兩個分區,一個swap 512M(其實我本來打算分更少的), 另外一個7.4G格成了reiserfs格式,掛栽點 /,即根目錄。安完後7.4G分區只用了2G+。
安裝後的配置:
更新源
http://help.ubuntu.org.cn/Template:8.04source,依本身實際
網絡狀況來選擇吧
多系統引導
安裝時Grub默認被寫入MBR,這樣重啓後由grub來負責初始引導,多系統引導沒任何問題。固然若是要修改啓動時的等待時間,能夠終端下sudo gedit /boot/grub/menu.lst,把timeout值改爲本身但願的值(秒),好比2或3。
另外,若是是ubuntu和windows共存,在win用
光盤重裝以後,MBR的引導代碼通常會被改寫,若是以前grub被裝在了MBR,那這樣就丟失了grub。你能夠選擇把grub恢復到MBR,也能夠考慮由windows的引導管理器負責初始引導,對於後面這個我在水區發過一個帖子:
http://bbs.pcbeta.com/thread-267119-1-1.html
【隨手寫了一下本身三系統(Vista+
Mac+Ubuntu)的引導創建:
不知爲何,在給別人推薦時我老是說用grub來負責這些系統的初始引導,不過到本身頭上來,我卻仍是打算由Vista的bootmgr來接管。
因而在安裝Ubuntu前,用dd把MBR前446字節給備份了下,
安完後重啓進了ubuntu,再用dd把如今MBR的前446字節備份了下來,備份
文件名就叫Ubuntu好了,
dd if=/dev/sda of=/路徑/Ubuntu bs=446 count=1, 其實本質上是備份了grub。
而後把以前用dd作的備份給寫回MBR,dd if=/相應路徑/MBR of=/dev/sda bs=446 count=1。這樣重啓後就進了Vista。
接下來就是在vista下給Ubuntu建啓動入口了。
這裏稍微說下,不少兄弟在組Vista和
Leopard雙系統時是採用的tboot方式,也就是由vista的bootmgr接管初始引導,加入了tboot、ntldr和boot.ini三個文件來完成Leopard的引導。
事實上,Vista下用tboot引導Leopard是不須要ntldr和boot.ini的,tboot(能夠認爲是dd出來的啓動扇區)直接能夠由Vista的bootmgr來加載,何須還要在這中間再插上ntldr和boot.ini呢?
因此在vista下給Ubuntu或Leopard建啓動入口操做是同樣的:
把dd出來的Ubuntu或Mac(我把tboot更名成Mac了)文件扔到vista的bootmgr所在分區,硬盤上第一個活動分區,通常就C盤吧,
管理員身份
運行cmd,接下來
bcdedit /create /d "Ubuntu"(或者"Mac OS X", 多啓動
菜單上顯示的名字,隨意咯) /application bootsector
把獲得的GUID複製下來,須要輸入的時候直接粘貼就行:
bcdedit /set {GUID} device partition=C:(dd出來的Ubuntu或Mac文件所在分區)
bcdedit /set {GUID} path \Ubuntu(或\Mac)
bcdedit /displayorder {GUID} /addlast
這樣就OK了,三系統啓動菜單達成。這樣只要備份下dd出來的Ubuntu就不怕Windows重裝(非
ghost方式)時重寫MBR而進不來Ubuntu了。
PS: 把Vista換成XP也是同樣,只不過不是用bcdedit改BCD,而是用記事本改boot.ini,這個過程更簡單。】
N卡驅動安裝
個人是Nv 8系移動卡,86M GT gd3。若是是在Ubuntu 7.10下,啓用受限驅動管理器中的N卡驅動就OK了,系統
自動會安上 nvidia-glx-new;不過在8.04 LTS下,若是使用系統自帶的受限N卡驅動,圖形
界面就會花屏,不知道其餘朋友有沒有碰到這個問題,若是沒有那就能夠無視下面這一部分了。
若是受限N卡驅動有問題,那就須要禁掉它而後上NVIDIA的
官方linux驅動了,
地址:
http://www.nvidia.cn/object/linux_display_archive_cn.html,下一個下來,解壓就解到桌面吧,更名nv.run
最新的兩個官方驅動是173.08和171.06.01
我安裝的是173.08,由於安上171.06.01一樣會白屏/花屏
安裝過程:
備份xorg.conf:終端下sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup,以防萬一
安裝內核頭等文件,sudo apt-get install build-essential linux-headers-`uname -r`
確保沒有nvidia-glx(-new), 不清楚的話直接sudo apt-get remove nvidia-glx nvidia-glx-new
備份linux-restricted-modules-common:
sudo cp /etc/default/linux-restricted-modules-common /etc/default/linux-restricted-modules-common.backup
sudo gedit /etc/default/linux-restricted-modules-common,在最後的引號里加入nv nvidia_new,禁用受限N卡驅動
sudo /etc/init.d/gdm stop,按ctrl+alt+F1進入終端機
sudo sh /home/jerry/Desktop/nv.run, jerry是個人用戶名
基本上全yes下來,安裝完畢
sudo /etc/init.d/gdm restart或者sudo restart,開始享受Ubuntu的絢麗特效吧
自動掛栽Windows分區
不知道是否是隻有我碰到了這個狀況,就是系統啓動時除了移動硬盤外其它Windows分區都沒有被掛載,桌面上沒有一個本地硬盤分區,Rhythmbox裏面的音樂大多missing了。。。
自動掛載很簡單,只要修改/etc/fstab就好了,在這裏我選擇了用UUID來標識分區,
ls -l /dev/disk/by-label,看到了卷標和sdxx(sda一、sda二、sdb1或hda1等等)的對應
ls -l /dev/disk/by-uuid,sdxx和UUID的對應
sudo gedit /etc/fstab,把本身想要系統自動掛載的分區(sdxx)的掛載信息加到了fstab最下面,格式以下:
分區的UUID 掛載點(好比:/media/分區卷標) 文件系統類型(好比ntfs等) 掛載選項
好比個人一個分區,sda8,卷標是Media,UUID是5458DFB558DF93D8,格式ntfs,因而就加了下面這行到fstab中:
UUID=5458DFB558DF93D8 /media/Media ntfs utf8,umask=007,gid=46 0 1
另外一個fat32分區,卷標JERRY:
UUID=4E26-625F /media/JERRY vfat utf8,umask=007,gid=46 0 0
固然你也能夠本身更改掛栽點、選項、dump和pass
媒體播放
我把音樂文件的默認打開方式設爲了Rhythmbox
PS:若是隻是聽mp3的話,新立得裏安上gstreamer0.10-fluendo-mp3足矣
視頻的默認
軟件我選擇了mplayer(固然先在新立得裏把它給裝上了)。去
這裏下載瞭解碼包(codec package), 解壓到桌面,把夾子重命名codecs後sudo cp -rf移到了/usr/lib下。
不過在終端下以命令行運行mplayer時發現缺乏依賴,打開新立得安上libstdc++5就行。
另外,還發如今加載codecs裏的文件時出現了權限問題,我索性把codecs的權限給改了:
chmod -R 777 /usr/lib/codecs
如今mplayer已經能夠正常播放rmvb等文件了,但在終端下播放wmv文件時發現
程序試圖加載/usr/lib/win32/***,而後由於路徑不存在致使error,因而又新建了一個symbolic link:
ln -s /usr/lib/codecs /usr/lib/win32,如今沒問題了。
PS:SMPlayer這個mplayer前端也挺不錯: sudo apt-get install smplayer
SCIM
我在安裝時選擇的English,重啓進ubuntu後並無在
語言支持中加入
中文,這時候SCIM沒
辦法調出,因而又得進終端了:
安裝im-swithc和SCIM智能拼音,sudo apt-get install im-switch scim-pinyin
而後im-switch -s scim -z default
sudo gedit '/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules'
把 「ko:ja:th:zh」 替換爲 「en:ko:ja:th:zh」
Ctrl + Alt + BackSpace重啓X
最後
設置了一下SCIM:
前端-全局設置,鍵盤佈局裏選擇了English(US),Tigger欄只留了Control+Shift_L, 這樣比較符合我在Win下面的輸入法切換習慣
鍵盤佈局裏沒勾選"將預編輯字符串嵌入到客戶端窗口",這是爲了在必定程度上
解決輸入框不跟隨光標的bug
IM引擎-全局設置裏除了智能拼音我一個沒選,這樣輸入方式就只有英語和智能拼音咯。
另外作了點額外設置,可有可無的,不羅嗦了
固然,若是你以前在語言設置裏勾選了中文而後由系統進行了相應下載和更新,那麼配置SCIM就更簡單咯。。
觸摸板問題
在個人本子上存在觸摸板問題。用觸摸板移動
鼠標時鼠標指針亂跑,在特定程序上觸摸板還會致使很是頭大的後果。在終端下dmesg | grep i8042,有這麼一條輸出:i8042.c: Detected active multiplexing controller, rev 1.1.
編輯menu.lst以後問題解決:sudo gedit /boot/grub/menu.lst, 在Ubuntu 8.04, kernel 2.6.24-16-generic這一啓動選項之下的kernel行的末尾加上了i8042.nomux=1,也就是這個樣子:
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=1a9a81c2-ce5a-4751-a9f5-829251ae4d7b ro quiet splash i8042.nomux=1
&65279;
額外設置:
更換了rt內核
使用real time內核時,系統的進程管理和使用generic內核時稍有不一樣,時間片更短了,不過進程切換增多。很多人說在應用程序啓動
速度等方面感受到了改善,不過我用到如今還沒發如今普通使用體驗上和以前有什麼明顯不一樣。
rt內核的安裝: sudo apt-get install linux-rt, 而後sudo gedit /boot/grub/menu.lst,給rt內核啓動選項(Ubuntu 8.04, kernel 2.6.24-16-rt)下的kernel行加上了以前給generic內核啓動項加上的信息:i8042.nomux=1。
重啓後能夠看到rt內核的啓動項了。
聲卡、顯卡驅動在安裝rt內核後的從新配置
顯卡驅動安裝:
下載rt內核的內核頭,sudo apt-get install linux-headers-`uname -r`,而後按以前的步驟重裝了N卡驅動。
聲卡驅動:
sudo -i
apt-get install alsa-source
cd /usr/src
tar xvjf alsa-driver.tar.bz2
cd ./modules/alsa-driver
./configure
make
make install
./snddevices
modprobe snd-hda-intel
到這裏,我又聽到了聲音。不事後來出現了失聲的狀況,因而在終端裏sudo asoundconf set-default-card
Intel,問題解決。你能夠先用asoundconf list看看聲卡狀況,好比個人所列出來的是Intel。
另外,你也能夠在./configure以前看看/usr/src/modules/alsa-driver目錄下的INSTALL文件裏的相關安 裝說明。你能夠給configure加上選項,好比./configure--with-cards=hda-intel,即指定聲卡hda- intel。最後一步的格式是modprobe snd-***,個人是SigmalTel STAC9228(HDaudio),因而把***換成了hda-intel。你能夠到/usr/src/modules/alsa-driver /modules下面看看應該用什麼來代替***。
安裝完畢後能夠刪掉alsa-driver的源文件:
cd /usr/src
sudo rm -rf ./modules/alsa-driver ./alsa-driver.tar.bz2
我選擇的部分軟件(我的偏好)
下載工具
http/ftp協議:axel + DownThemAll!
系
統自帶的wget不錯,不過我更喜歡支持多線程的axel。sudo apt-get install axel安上它後就能夠在終端裏使用了,經常使用的命令:axel ?n x url, 即下載url對應的文件,最大線程數設爲x.
另外我還裝上了firefox的DownThemAll!插件,感受這個多線程下載工具也挺不錯。
Bittorrent:Deluge
我使用BT的頻率比普通下載要高的多。8.04集成了transmission,不過我仍是卸掉了它改換了Deluge:sudo apt-get install deluge-torrent, 速度不錯,至少在我如今這個帶NAT網關但作不了端口映射、沒UPnP支持的內網環境裏讓我知足了。
eMule: amule
sudo apt-get install amule,不過有不少人更喜歡mldonkey或wine+emule。
RAR解壓縮
sudo apt-get install rar unrar
固然,rar不是免費軟件,unrar的免費版也不能解壓某些版本的rar文件,因而我選擇了使用p7zip-rar:
sudo apt-get install p7zip-rar,接下來在.rar文件的打開方式中選擇了7z,命令行我改爲了/usr/bin/7z e -o/home/jerry/Desktop/New,把這個打開方式設爲了默認,這樣雙擊.rar便是把它解壓到桌面上的New文件夾裏。固然,7z的 參數能夠根據須要來修改。
辭典軟件:星際譯王
對StarDict挺滿意的,sudo apt-get install stardict
而後到這裏下載了幾個本身須要的詞典:
http://stardict.sourceforge.net/Dictionaries_zh_CN.php
解壓下載來的詞典包,而後移動到/usr/share/stardict/dic裏面就OK了
用默認的Evince閱讀PDF時出現亂碼:
sudo apt-get install poppler-data
掛載卸載ISO工具:Gmountiso
sudo apt-get install gmountiso
截圖工具:自帶的gnome-screenshot和GIMP Image Editor
應用程序-附件-Take Screenshot能夠截全屏和窗口,
而GIMP Image Editor(文件-Acquire-Screenshot)能夠用來截取矩形區域
IM客戶端:Pidgin, EVA
Pidgin很簡潔,並且支持不少IM協議,能夠用來登陸MSN、QQ、AIM。。。
對於登陸QQ,我選擇EVA,我的感受它如今是個近乎完美的QQ客戶端
VirtualBox:
除了新立得外,你也能夠到下面這裏去下載適合本身平臺的Virtualbox:
https://cds.sun.com/is-bin/INTER ... 1.6-G-F@CDS-CDS_SMI 安裝完了記得:sudo usermod -G vboxusers -a 你的用戶名 另外,爲了解決鍵鼠捕捉問題,你能夠: sudo apt-get install scim-bridge-client-qt 而後im-switch -s scim-bridge 這樣通常就不會有問題了。 ... ...