從ubuntu回到Debian5 - Linux

Andrew avatar
By Andrew
at 2009-12-26T22:47

Table of Contents

前幾天亂搞我的Ubuntu,結果系統掛了....

結果就狠下心來重灌, 因為還沒用過最新的Debian 5,於是就決定離開Ubuntu

重新回來使用Debian。而心力路程如下...

======================
1st step: 安裝基本系統
======================
去官網Download映象檔、燒、灌....沒想到第一次裝完就遇到第一個問題了...

開機要載入grub的時候出現error 15的訊息。我想原因應該是Grub沒安裝好。

因為我的WinXP和Linux的開機磁區是設定在/dev/sdb1 和 /dev/sdb2

Debian安裝grub的時候預設安裝在第一顆硬碟(/dev/sda) 的MBR。

而我的開機順序是:CD-rom ==> 第二顆硬碟(/dev/sdb) ==> 第一顆硬碟

而這時/dev/sdb的MBR上的Grub是舊的...新的在第一顆上面。

而解決方式就是,重灌...之後在決定Grub要裝在哪裡的時候設定在/dev/sdb的MBR。

Grub的問題這個時候就解決了嗎?....不....因為Windows XP的選項不見了。

不過這個時候又遇到一個問題了:sudo不能用....

原來Debian剛灌好的時候,預設只讓root能有sudo的權限.

所以就開一個終端機下這個指令:

su -

變成root之後去修改/etc/sudoers,在root ALL=(ALL) ALL這一行的後面加入

username ALL=(ALL) ALL
^^^^^^^^
這裡就是你的使用者ID

之後才能正常使用sudo

接下來才參考這個網頁去把我的舊XP找回來:

http://blogs.koolwal.net/2008/12/28/
windows-xpvista-dual-boot-does-not-boot-from-grub2-or-grub-pc/

(Sorry ... 我還不會縮網址...)

也就是到/etc/grub.d/這個目錄之下,新增一個檔11_Windows

sudo vi /etc/grub.d/11_Windows
-----
#! /bin/sh -e
echo "Adding Windows" >&2
cat << EOF
menuentry "Windows XP" {
set root=(hd0,1) ##這裡我的寫法是 set root=(hd1,1)就是/dev/sdb1 的意思
chainloader +1
}
EOF
-----
然後更改這個檔案的權限:

sudo chmod a+x /etc/grub.d/11_Windows

再下這個指令:

sudo update-grub2

再重新開機就可以看到我的糟糕專用系統Windows XP.....

====================
2nd step: Lazyscript
====================
感謝Lazyscript的工作人員的無私付出。<(__)>

讓原本只適用於ubuntu的Lazyscript也能適用Debian 5。

官網:
http://sites.google.com/site/lazyscripts/

抓了lazyscript下來之後,馬上就用逛街的心情來點想要的套件。

喔!沒想到我最愛的Compiz Fusion也有,當然也點下去了。然後就上網開始自動安裝了。

之後重新開機。輸入username & passwd 登入,準備開始玩弄比mac還炫的桌面。

.......
......
.....
....

囧rz.....

怎麼畫面一片白,只剩下一個游標在那邊游阿游的...什麼都不能做...

重開之後如果用"Gnome 安全模式" 則可以進入系統。

這個時候我才發現,我還沒有驅動我的Nvidia顯示卡(GeForce 8500 GT)

於是我跑到Nvidia的官網去Download最新的Driver(約22MB):

NVIDIA-Linux-x86_64-190.53-pkg2.run

下了這個指令

sh ./NVIDIA-Linux-x86_64-190.53-pkg2.run

這個程式會告訴你,要先關掉xserver...也就是說要在純文字模式之下才能跑這個程式。

但是試了很多種方法都沒有辦法成功的關掉xserver。

後來網路上有人這樣做...

跑到/etc/init.d/下面...把一個叫做gdm的檔案改名...我是改成gdm-backup

sudo mv /etc/init.d/gdm /etc/init.d/gdm-backup

然後重新開機,就不會進入xserver了。這個時候再去Driver的目錄下

sh ./NVIDIA-Linux-x86_64-190.53-pkg2.run

然後照著指示一步步來就ok了。

裝完之後再去把gdm-backup 改回 gdm就可以重新開機,進入有Compiz fusion的Gnome了

不過我不太清楚上面這個步驟是不是可以正常的安裝Driver,因為我在進行這個步驟

的時候也試了很多其他的方法,apt-get install 了一堆有關nvidia的套件。

============================
3rd step: Compiz fusion 設定
============================

進入系統之後右上角會出現一個Compiz fusion的icon

可以用它隨時切換Window Manager; 有Compiz和Metacity可以選。

當我一開始選Compiz的時候,所有視窗的邊框都會不見,無法移動視窗

無法調整視窗大小...等等基本應該有的功能。一時之間我也手足無挫。

研究了一下,"系統==>遍好設定==>CompizConfig Setting Manager"

裡面有個項目"Effect" 把 "視窗裝飾" 打勾,就視窗的邊框就會出現。

而項目"Window Management" 把 "移動視窗" "調整大小視窗" 打勾。

到了這邊應該就會知道,以前的一些被視為理所當然的視窗"動作",通通可以在這

裡進行調整、開關的動作。而Ubuntu則是貼心地把一些基本功能在安裝好的時候

就通通打開了。但Debian則是要自己一個個的去調整。






====================
這是到目前為止的安裝心力路程,不停地遇到小問題...orz...

而現在的問題則是...Firefox 3.5 還不會裝

Google Chrome裝好之後只要進去網頁中輸入文字就會自動關起來。

現在只好現用Iceweasel Web Browser頂著先....

--
Tags: Linux

All Comments

Hardy avatar
By Hardy
at 2009-12-29T07:58
sudo /etc/init.d/gdm stop不行嗎?
Ophelia avatar
By Ophelia
at 2010-01-01T03:16
我是說裝驅動那邊
Daniel avatar
By Daniel
at 2010-01-04T08:52
對啊,樓上說的不行嗎?$ sudo service gdm stop
Dorothy avatar
By Dorothy
at 2010-01-05T10:57
我記得用過sudo /etc/init.d/gdm stop但是好像不行
Doris avatar
By Doris
at 2010-01-06T17:59
系統會變得怪怪的
Anthony avatar
By Anthony
at 2010-01-07T19:05
killall gdm
Ida avatar
By Ida
at 2010-01-12T00:46
Iceweasel就是Firefox啊
Todd Johnson avatar
By Todd Johnson
at 2010-01-15T16:40
Debian套件庫裡有nvidia driver,但要裝最新的話要先用
module assistant編譯nvidia-kernel-source成模組
Caitlin avatar
By Caitlin
at 2010-01-19T22:52
原來Iceweasel就是firefox,難怪這麼像.好吃資源...orz..
Jacob avatar
By Jacob
at 2010-01-20T18:56
推好文
Audriana avatar
By Audriana
at 2010-01-23T10:14
看到一半正想推文killall gdm...
Agnes avatar
By Agnes
at 2010-01-26T21:14
killall gdm...下次有機會再試看看XD
Bethany avatar
By Bethany
at 2010-01-30T11:21
invoke-rc.d gdm stop

bash 迴圈語法錯誤

Kama avatar
By Kama
at 2009-12-26T14:08
#!/bin/bash for (( i=1; iandlt;=10; i++ )) =andgt;andgt; 這行 Bad for loop variable do echo $i done 看鳥哥上的語法就這個樣子 請問是錯在哪裡阿 - ...

tar解壓縮的問題

Emma avatar
By Emma
at 2009-12-26T13:06
假設目前有一個壓縮檔裡面的資料夾是 /home/test/backup/test.tar.gz,只想 解壓縮backup/下的資料夾內容到/下,要 怎麼下指令呢 - ...

硬碟分割的問題

Andrew avatar
By Andrew
at 2009-12-26T12:30
※ 引述《Adama (So Say We All.)》之銘言: : ※ 引述《kimi7918 (Kimi)》之銘言: : : 1.85G NTFS Win7 (Primary) : : 2.15G ext3 Ubuntu / (Primary) : : 3.剩下的496G打算分成三部分當成Win7和Ubu ...

硬碟分割的問題

Callum avatar
By Callum
at 2009-12-26T12:02
※ 引述《kimi7918 (Kimi)》之銘言: : 1.85G NTFS Win7 (Primary) : 2.15G ext3 Ubuntu / (Primary) : 3.剩下的496G打算分成三部分當成Win7和Ubuntu共用資料(皆NTFS) (Logical) : RAM有4G不打算分SWAP ...

硬碟分割的問題

Anonymous avatar
By Anonymous
at 2009-12-26T11:50
大家好,小弟是個不折不扣的Linux新手QQ 前幾天下載了Ubuntu9.04 Desktop CD後 用光碟開機玩了幾次,覺得還頗合胃口 現在想直接灌到電腦裡用 順便把硬碟全部重新分割整理一次 不過還是怕短時間內脫離不了Windows 打算弄成Win7 + Ubuntu 而在硬碟分割上想請問一下各位 硬碟 ...