硬盤安裝Debian經歷
(本貼首發自縹緲水雲間BBS,轉貼請註明,謝謝。)好幾天了,總算X-Window能進了,debian的安裝過程也算基本搞定。這幾天的安裝過程中碰到了一些問題(實際上很多都是自己搞出來的),也得到了版上很多人的幫助,在這裏表示衷心的感謝了。在這裏把安裝的經歷寫下來,算個blog,也給以後安裝的同學做個參考吧(表再犯我犯過的低級錯誤 ^_^)。
這篇文章實際上是在yellowolf貼子(3104)的基礎上補充了點我碰到的情況,非原創,特此說明~~
zjg硬盤安裝debian方法,前提要有grub的。
一、準備工作:
首先準備好要安裝的iso:sarge-i386-netinst.iso,以及vmlinuz、initrd.gz和sources.list三個文件。
我的這幾個文件都是從ftp://anonymous:[email protected]/下載的,其中sources.list是按照yellowolf用的那個http://10.214.45.220/help/testing/裏的。
(補充:原文裏這裏是source.list,我就因爲這個轉了好大的圈子,還去down了stable裏的sources文件用,也麻煩了版上的好多人,結果還是自己沒搞好。以後安裝的同學一定要注意輸入咯~)
爲了省事,把四個文件都放在一個磁盤的根目錄,可以是windows下的磁盤的(fat32,ntfs我也不知道行不行)。我是放在D盤的。
二、安裝基本系統:
重啓電腦,在grub引導出現選擇系統的那裏按c進入grub控制檯。在此鍵入命令:
grub>kernel (hd0,4)/vmlinuz root=/dev/ram ramdisk_size=10000 devfs=mount,da5
注:C盤爲0,D爲4,E爲5,以此類推,後面da的數字則爲前面的加1
grub>initrd (hd0,4)/initrd.gz
grub>boot
boot以後就開始圖形化的安裝界面了,這裏沒多少好說的。
(補充:ramdisk_size=10000,我在boot以後有過一個錯誤說什麼東西要10300左右,10000不足,我就把這個數改成11000順利安裝下去了,還要請清楚的人解釋一下這是個什麼東東,謝謝)
差點忘了還要補充一下,安裝過程分區的時候我連續幾次都說是swap分區不能正常格式化,重啓又來這一步纔好了一次,但最後還是出了點問題。後來我ms是從原來的swap不format直接用纔好的(只是ms!!!因爲我也沒搞清楚)。沒碰到這個問題的話就表向我這樣煩惱了,碰到了的話建議你多試試那幾種分區,什麼把原來的分區format掉替換啊,重新分出新分區啊,直接用老分區啊,多試試說不定就OK了~~(太敷衍了吧,因爲這裏我也沒弄明白,也需要高手指教一下的。)
三、重啓後就進入了base-config(我第一次在上面那步安裝完成提示我重啓了到這還是沒進入base-config,而是黑屏。。。應該和我 swap格式化的時候出問題有關)。選人工修改apt源方式,然後進入那個文件要我編輯,無視之直接:q退出。一串圖形化界面結束以後進入命令行,用 root登錄,然後(原文爲:選人工修改apt源方式,然後ctrl+alt+F2切換到命令行界面,用root登陸...視情況選擇啦):
$ cd /mnt
$ mkdir d
$ mount -t vfat /dev/hda5 /mnt/d
$ cd d
$ cp sources.list /etc/apt/sources.list
再重啓進入windows。
四、升級系統及安裝圖形界面。
1.用虛擬機軟件vmware開機,進入剛安裝的linux.登陸後運行:
apt-get update
apt-get dist-upgrade
uname -a(查看系統版本)
2.安裝Xwindow,運行命令:
apt-get install x-window-* gnome
3.重啓(虛擬機裏難進xwindow)
(這一部分應該沒什麼問題,如果前面都照做了的話,當然我當時因爲sources文件搞錯了在這耽誤了很久,哭~~~~~~~~~需要說明的就是, vmware新建系統的時候要選custom,在後面選裝載整個硬盤,網絡方式選nat。我當時就是沒用過vmware結果這些小問題還要來版上問, shy~~)
五、安裝中文字體(此時不能正常顯示中文字體)
運行:
apt-get install xserver-xfree86 //安裝X服務器
apt-get install xfonts-base //安裝用於X的基本字體
apt-get install xfonts-intl-chinese //一些字體
apt-get install ttf-arph* //還是字體,文鼎的ttf字體
apt-get install xbase-clients //startx要用到的包
apt-get install gnome //安裝自己喜歡的桌面管理器
六、善後處理
1.開機就mount windows下的分區
運行:mkdir /mnt/d
運行:vi /etc/fstab,加入以下一行:
/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936
(最後兩項若不加,則掛載後中文文件名爲亂碼)
2.輸入法scim安裝
(1)apt安裝scim
# aptitude install scim scim-chinese
或$ sudo aptitude install scim scim-chinese
(2).$ vi ~/.gnomerc
如果這個文件不存在,會自動建新文件。然後在文件中加入以下內容:
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
scim -d
(3).註銷
3.更改默認操作系統
運行vi /boot/grub/menu.lst
4.進選課系統,用konqueror
5.屏幕偏移,運行xvidtune.
以上兩個階段我圖省事都是在vmware裏進行的。到了這期間也碰到了些問題:
一個是重啓進入debian的時候X不認我的ati顯卡(是在虛擬機裏安裝的真正的當然不認識啦,ms顯示器也有點問題)。趕忙回到windows下來版上詢問,說是運行
dpkg-reconfigure xserver-xfree86
來設置。再重啓,設置後發現/etc/X11/XF86Config-4文件並沒有變化,而這個文件我自己又不會改(實際上嘗試改了一下,沒有成功:)。又回到windows來版上和網上詢問。這次知道了可以先運行
md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
然後再運行dpkg-reconfigure xserver-xfree86來配置,果然就ok了。
這裏還學到了個命令lspci,ms可以用來查看pci部件的。
再一個問題,就是我進X後發現在root用戶下輸入法正常,而到了普通用戶下ctrl+space無法切換出輸入法。來版上詢問才知道,我安裝scim輸入法的時候是用的root帳號,所配置的.gnomerc文件也只創建在了/root目錄,普通用戶目錄是沒有的。
cp /root/.gnomerc /home/用戶名/.gnomerc
原樣copy了個文件過來,再進來就ok了。
還有就是grub設置默認操作系統,本來我在redhat下改過,到了這裏不會改了。。去網上查了一下知道了menu.lst文件裏default後面的數字表示的是這個文件中第n+1個title,按照這個數一下想設的默認os是第幾個就搞定了。
最後的一個問題是我在安裝X的時候隨便選了個xdm。後來一次從命令行啓動gdm發現能在登錄那設置登錄後的語言(當時正愁於系統是英文的不知如何改爲中文),就又來到版上問。回到命令行下:
aptitude remove xdm
aptitude install gdm
一個卸載一個安裝,就這麼簡單。。。在這裏也知道了.gnomerc原來就是gdm的一個設置文件。(ps:gdm和xdm到底哪個好我也不知道,我只是因爲看到gdm能在那選中文就用了gdm)
就這樣,我的安裝過程就基本結束了。安裝了個qterm就能來88灌水了(ps:安裝deb包的命令爲:dpkg -i *.deb。發現dpkg很有用的樣子,應該好好看看man dpkg了呢)。
對了,還要了個關於debian的文檔(apt-get install debian-reference-zh-cn),慢慢學麼~~
總算寫完了,ms上大學以後還沒寫過這麼長的東西(雖然實際上很短)。。。。
再說兩句題外話:
本來對debian還是很發怵的,在精華區看到關於安裝的帖子都是看不懂的。。後來由於玩redhat升級內核把系統搞爛了又碰到了yellowolf的這篇文章,就嘗試着裝裝,碰到了不少小挫折(再次感謝版上各位的幫助和指點),但總的來說還算8錯。安裝上以後感覺這系統比redhat還好用,起碼我在 redhat下上網問也沒能解決的幾個問題在這都順利解決了。感覺這系統的管理也比較好,更多的東西還有待我去發現了^_^
希望高手們對文中的錯誤和不足進行指點,也希望能對以後安裝的同學有所幫助~~