debian安裝nvdia官方驅動後,命令列介面十分粗糙,是因為官方驅動並不支援linux核心的kms,而開源的nouveau則整合了對kms的支援。更詳細參見這篇文章:http://www.linux-ren.org/home.php?mod=space&uid=32107&do=blog&id=790。
沒找到解決的方法,只有一些途徑來盡量提高解析度,但達不到kms下命令列的細膩字型。
這裡講debian6的相關配置:
debian6已經用grub2了,原先grub1中的/boot/grub/menu.list被替換成下面三個模組:
/boot/grub/grub.cfg grub2的主設定檔
/etc/default/grub 主要負責主設定檔的參數設定
/etc/grub.d/ 該目錄是組建組態檔案的模板
方法1:僅僅修改 /etc/default/grub中GRUB_CMDLINE_LINUX=""這行,修改為:
GRUB_CMDLINE_LINUX="vga=792"
792是根據顯卡解析度-色彩深度的對照表查來的。
這個方法不普適,需要核心支援FRAMEBUFFER_CONSOLE,判斷方式是:
grep FRAMEBUFFER_CONSOLE /boot/config-2.6.18-92.e15
(2.6.18-92.e15)這部分可以tab補全,因為它隨系統而定。
若輸出有: CONFIG_FRAMEBUFFER_CONSOLE=y
則方法1適用你的機器
grub修改儲存之後,還需要運行:sudo update-grub,這步必須。
重啟,會發現命令列終端的字型變小,變得稍微能夠容忍一些。
注意:ask參數在debian6中已不支援,若修改為網上所說的“GRUB_CMDLINE_LINUX="ask"”,則作業系統無法進入,這時需要在grub菜單出現時,按下e鍵,進入引導程式修改模式,找到“ask”並將其刪除,ctrl+x即可啟動。
第二種方法網上有講,浙派你文章說的十分清楚,摘錄再在此:
1.啟動電腦,在Grub作業系統選擇介面時按方向鍵,然後c進入字元介面,輸入vbeinfo看顯卡支援的模式,有一個1280×800的,記錄下來。
2.登入Ubuntu以後,在命令列下輸入sudo gedit/etc/default/grub,啟動編輯。取消#GRUB_GFXMODE=640×480這一行前面的注釋符號,並將後面的數字修改為1280×800。這個值同時會影響grub啟動菜單和控制台裡文字的解析度。
3.修改/etc/grub.d/00_header檔案。輸入sudo gedit/etc/grub.d/00_header,按下ctrl+F,尋找關鍵字
setgfxmode=${GRUB_GFXMODE}然後在這行下面添加新行,內容是:
setgfxpayload=1280×800
4.更新grub,命令是sudo
update-grub。
5.命令sudo
reboot,重新啟動電腦。再進來時介面漂亮多了。
注意一些電腦可能僅支援到1026x768,留心vbeinfo即可。
原帖http://bbs.chinaunix.net/thread-3584060-2-1.html
遇到一些與本文主題相關的網路資料:
1---除了提供最基本的僅支援 2D 的開源驅動(用於各個發行版的內建驅動,現在已經被 Nouveau驅動所取 代)外,基本上 Nvidia只提供閉源驅動。但閉源驅動的效能非常好,與 Windows 上的效能幾乎差不多...
2---下面仔細說說這兩處檔案每個條目的意思:
/etc/default/grub
這個檔案看起來是這樣的:
這個參數配置預設啟動第幾個項目
GRUB_DEFAULT=0
#這個參數配置不顯示grub2菜單的情況下,自動啟動預設啟動項前的等待時間...