Install ubuntu 7.04 on DELL Latitude D630
买了台Dell Latitude D630的本本,当天晚上就开始格盘分区,重装了windows。另外,划出了30多G空间打算装Ubuntu。经过一天多的努力总算把硬件基本搞定,做好了美化工作,效果比较满意。安装期间遇到了不少问题。幸好遇到的问题别人都碰到过了,google了一下就都找到解决办法了。先把本本的配置报一下,有类似硬件的兄弟也可以参考一下:
CPU:Intel Core2 Duo 1.8G
显卡:NVidia quadro nvs 135m
显示器:1280*800
网卡:Broadcom NetXtreme 57xx Gigabit Controller
Wifi:Broadcom 1390 WLAN Mini-card
剩下没有其它特殊硬件了。
第一步准备CD。因为在老台式机上面装过,所以有一张可以安装的Ubuntu Desktop的live CD,7.04版自己burn的。另外还有一张6.10版的dvd,也是自己burn的。分区这边就不怎么说了。我分了一个200M左右的primary区专门作/boot,然后2G的swap 内存有2G,所以分2G的SWAP,打算将来休眠用。然后就插入CD重启了。
然后第一个困难就出现了。现象是选择启动livecd后,载入内核不久,被kick out了,报告的错误是:
BusyBox v1.1.3 (Debian 1:1.1.3-3ubuntu3) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off
主要是在初始化启动livecd的时候按F6 设置选项,在最前面加上break=top然后开始启动。
马上就会被kickout到刚才的地方。输入命令:
modprobe piix
exit
这样就能够正常boot了,不过boot到最后还是出现一个小问题,进不了x,只能进字符界面,ok,没关系,修改/etc/X11/xorg.conf
找到显卡那个section,然后把驱动从“nv”改为“vesa”,进去安装完了再说,必须安装最新的nvidia驱动才能搞定显卡了。改完之后保存(记得sudo进去修改),startx就可以进图形界面了。按照一般的步骤在图形界面上安装完ubuntu。等等!别着急着重启。先把你安装的分区mount到一个目录,然后把boot分区也mount到刚才目录的boot目录下面。chroot到刚才的目录。
修改/etc/initramfs-tools/modules文件,加入一行 piix。或者直接使用命令:
echo piix >> /etc/initramfs-tools/modules
完了之后运行命令update-initramfs -u。完整的命令都可以在[1]中找到,这里就不贴出来了。一切都结束之后,退出重启吧。重启应该可以直接进入安装完了的系统了。
现在的主要的问题是由于使用的是vesa驱动,分别率只能最多1024x768,色深16。现在开始要搞定nvidia驱动了。
ubuntu源里面的nvidia-glx和nvidia-glx-new都不支持我的显卡,所以必须手动安装最新的驱动。上www.nvidia.com下载了NVIDIA-Linux-x86-100.14.11-pkg1.run。
安装编译驱动所需的文件
sudo apt-get install linux-headers-$(uname -r) build-essential
然后修改/etc/default/linux-restricted-modules-common文件
最后一行中DISABLED_MODULES参数中添加nv和nvidia_new如下所示:
DISABLED_MODULES="nv nvidia_new"
网上有些文章中只有nv。记得如果你也是7.04的话必须加上nvidia_new,否则刚开始好的,重启之后又进不了x了。
做好准备工作后,先注销,然后Ctrl+Alt+F1切换到控制台。文本登录。sudo /etc/init.d/gdm stop,关闭gdm
然后运行sudo sh NVIDIA-Linux-x86-1.0-9631-pkg1.run,先要问你是否接受协议,选择Accept。然后选择yes,no,ok。之后便开始编译安装。完了之后问是否要帮忙改设置,选择yes。
sudo /etc/init.d/gdm start
如果出现了NVidia的LOGO,那么恭喜一下,你已经成功了。记得每次更新内核和restricted-module都需要重装一下nvidia驱动。
如果不想看见nvidia的logo,可以在驱动的section中加上option nologo
Option "NoLogo"
分辨率和色深都正常了。剩下的就是美化字体什么的拉。或者装个compiz fusion玩玩特效。别着急,我的无线网卡还没有搞定。
console上时不时会跳出bcm43xx_microcode5.fw" not available or loaded failure 这行错误代码,非常烦,主要的是还不能用!
没关系,把这行文本贴到google上搜索。原来ubuntu源里面有一个bcm43xx-fwcutter。安装完这个就ok了。
安装这个的时候会从http://boredklink.googlepages.com/wl_apsta.o网址下一个firmware。但是googlepages貌似被GFW给盾掉了。所以一直没有下载成功。不用着急,搜索wl_apsta.o,结果在参考[2]的地方找到了。
sudo bcm43xx-fwcutter -w /lib/firmware/ /home/guoshuang/Desktop/wl_apsta.o
运行上面的命令重启就OK了。
到此为止,D630上的ubuntu已经完美的运行起来了。如果你也碰到我这样的问题,那么试一下我的办法吧。
xuanfeng6666 于 2007-09-16 12:47:54发表:
能具体点吗
我的在输完exit后,过一段时间出现bcm43xx:Error:Microcode "bcm43xx_microcode5.fw"
,这是为什么啊?