[原创]Dell inspiron 1420系列安装Ubuntu的指南。有Inspiron1420本本的看过来。

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

[原创]Dell inspiron 1420系列安装Ubuntu的指南。有Inspiron1420本本的看过来。

#1

帖子 JangMunho » 2007-08-13 16:07

Ubuntu是目前最受欢迎的桌面Linux操作系统,许多朋友也许想在inspiron 1420上安装Ubuntu,但是由于 Dell inspiron 1420的硬件配置较新,即使是Ubuntu最新的版本7.04也无法识别出1420的某些硬件,我特此写下这篇文章,希望能帮助一些朋友解决Ubuntu安装过程中遇到的一些麻烦。
注*:本文针对Ubuntu 7.04和其衍生版本,如Dubuntu,使用Debian 4的朋友也可以参考部分内容。
一、Ubuntu安装的注意事项:
由于1420的显示卡太新,比如我的显示卡就是GeForce 8400GS,Ubuntu 7.04自带的nVidia显卡驱动甚至不能对其进行最基本的驱动,所以Ubuntu是进不去X的;这就是第一个麻烦,习惯使用LiveCD进行安装的朋友必须要下载Alternate或Ubuntu DVD安装盘,在字符模式下安装(不过我其实一直习惯这种安装方式,因为它比较稳定)。Ubuntu在安装后也是无法进入X的,这个问题将在我们之后安装 nVidia官方显示卡驱动后解决。
二、驱动问题的解决:
Ubuntu安装后将有以下三个硬件无法正常使用:
(1)、显示卡:无法进入X,计算机在加装显卡驱动前只能工作在命令行下。
(2)、有线网卡:Broadcom 5907网卡设备Ubuntu无法正常驱动。
(3)、光驱:光驱在安装后即无法使用。
以下是解决方法,强烈按照以下安装顺序进行:
1、先安装网卡驱动:
需要两个软件包(下载地址见文章底部),他们分别是dkms和tg3-dkms驱动。这是Dell inspiron 1420的专用驱动。
软件包dkms依赖于gawk和modutils,而tg3-dkms依赖于dkms,所以要先安装gawk和modutils;这两个软件包注意是依赖于libc6的。如果有无线网络当然最好,可以修改源,然后直接用apt-get命令安装这些软件包。如:

代码: 全选

$sudo apt-get install gawk modutils
如果没有无线网络,请在能上网的计算机上从网站packages.ubuntu.com下载相应的软件包文件,然后用命令sudo dpkg –i命令手动安装软件包。
Gawk和modutils装好后就可以使用命令:

代码: 全选

$sudo dpkg –i dkms_2.0.16.1-1_all.deb tg3-dkms_3.72.1_all.deb
安装tg3驱动程序。
小提示:
这些软件包可能需要通过U盘拷贝过来,所以需要挂载U盘,参考以下命令:

代码: 全选

$sudo mkdir /media/usb
$sudo mount –t vfat /dev/sdb1 /media/usb
拔下U盘前请使用以下命令卸载文件卷:

代码: 全选

$sudo umount /dev/sdb1
Tg3驱动装好后要先用modprobe加载,看网卡是否能正常使用。

代码: 全选

$sudo modprobe tg3
然后插上网线,看是否已经可以上网,如果可以进行下一步,使系统每次启动自动加载驱动程序:

代码: 全选

$sudo pico /etc/modules
在文件modules底部添加一行:tg3。然后确保光标又移到了下一行,最后按Ctrl+O保存,按Ctrl+X退出。至此tg3驱动安装完毕。
2、安装显卡驱动。
首先去nVidia官方网站下载驱动程序:http://us.download.nvidia.com/XFree86/L ... 1-pkg1.run
然后下不要急于运行安装,我们需要安装以下软件包:build-essential pkg-config xserver-xorg-dev linux-headers-‘uname –r’ gcc g++。
连接到网络(确保你已经按照Ubuntu wiki中的《快速设置指南》修改了source.list文件,并更新了源,注意,只需update即可,不要upgrade,否则网卡驱动将实效!),输入命令:

代码: 全选

$sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-‘uname –r’ gcc g++
稍后,等安装完毕,还要进行以下步骤:

代码: 全选

$sudo pico /etc/default/linux-restricted-modules-common
把DISABLED_MODULES=" "修改为DISABLED_MODULES="nv nvidia_new",然后按Ctrl+O保存,按Ctrl+X退出。
同时按下Alt+Ctrl+F2重登录,然后输入:

代码: 全选

$sudo /etc/init.d/gdm stop
停止Gnome窗口管理器。
现在我们就可以运行nVidia的显卡驱动安装文件:
比如你的NVIDIA-Linux-x86-100.14.11-pkg1.run文件放在了你的主文件夹里。则运行命令:

代码: 全选

$sudo sh ~/ NVIDIA-Linux-x86-100.14.11-pkg1.run
按照提示安装驱动,注意当询问是否从网络下载模块时选择No,在询问是否自动改写xorg.conf是选择Yes。
驱动安装完成后,输入:startx,看能不能正常启动X,如果能正常启动X则进行下一步:
打开一个终端,输入:

代码: 全选

$sudo rm /etc/init.d/nvidia-glx /etc/init.d/nvidia-kernel
删除两个旧的驱动文件,避免因为驱动文件版本不符导致重启后驱动失效(此处感谢郭爽在其blog中给予的提示)。
至此显示卡驱动安装完成。
3、安装光驱驱动:
Ubuntu虽然自带了驱动,但是无法自动加载,我们必须手动加载piix驱动。
打开终端,输入:

代码: 全选

$sudo modprobe piix
然后插入一张光盘,看计算机是否已经能驱动光驱,如果可以则进行下一步:
在终端中输入:

代码: 全选

$sudo gedit /etc/modules
在文件底部加上一行:piix,然后确保又按下了回车,使光标移到了下一行,保存,退出。
光驱驱动安装完毕。

重要的提示:
显示卡驱动和网卡驱动全部都是编译安装的,只针对现有内核,所以如果你运行了sudo apt-get dist-upgrade获得了新的内核,这两个驱动就会失效,我们可以重新安装,步骤很简单:
卸载nVidia驱动:
$sudo nvidia-installer uninstall
重新安装驱动:再次运行,安装文件安装即可。
重新配置网卡驱动:
$sudo dpkg-reconfigure tg3-dkms
这样就可以了。

如果还有什么问题可以回帖提问或发送E-mail至jangmunho137@gmail.com
本着能够帮助所有需要帮助的人的原则,这篇文章尽可能写得详细,希望每个人都能够进行操作,但是文章不可能面面俱到,如果有非文章错误因素的疑问,可以到wiki.ubuntu.org.cn或其他发行版的维基参看Linux基础。

dkms下载地址:http://pickup.mofile.com/6584249130372968
tg3-dkms下载地址:http://pickup.mofile.com/5512348300511871
MacBook Pro 15" User
Cocoa Programmer
头像
fortruth
帖子: 1795
注册时间: 2005-11-06 1:51
来自: 七彩云世界
联系:

#2

帖子 fortruth » 2007-08-13 16:15

太感谢... 了 . 我已经觉定要买1420了..
佛出寺,求索真世界 For_Truth:Free_Open_Share
OPEN GPG KEY:03D18D95
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

#3

帖子 JangMunho » 2007-08-14 9:50

软件包已经上传到ftp了。
PS:费这么半天劲写的帖子,不说没加精,连理都没人理,不时有好多人用inspiron 1420么?失望。
MacBook Pro 15" User
Cocoa Programmer
muziyulin
帖子: 112
注册时间: 2007-04-12 18:22

#4

帖子 muziyulin » 2007-08-14 9:53

谢谢分享,这样1420的朋友可以放心了!
Lostime
帖子: 1
注册时间: 2007-10-07 1:06

thank you

#5

帖子 Lostime » 2007-10-07 1:10

请问楼主那些程序包在放在哪里,我正装这个有需要
谢谢
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

Re: thank you

#6

帖子 JangMunho » 2007-10-07 11:24

Lostime 写了:请问楼主那些程序包在放在哪里,我正装这个有需要
谢谢
ftp.ubuntu.org.cn
找JangMunho文件夹
MacBook Pro 15" User
Cocoa Programmer
回复