[分享]acer 本本安装ubuntu 5.10成功
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 2
- 注册时间: 2005-06-02 12:02
[分享]acer 本本安装ubuntu 5.10成功
买了宏基的本本travelmate 3001想在上面装一个ubuntu,折腾了两天,终于成功了,下面把过程跟大家分享一下。
一.安装:用的是硬盘安装的方式,结果一启动到uncompress linux那就死掉了,在网上查了好长时间,原来是笔记本的ACPI不标准,把
kernel /vmlinuz root=/dev/ram ramdisk_size=256000 devfs=mount,dall
加上参数变成
kernel /vmlinuz root=/dev/ram ramdisk_size=256000 devfs=mount,dall pci=noacpi
就可以正常启动了,并且broadcom的网卡也可以正常使用了。
(有的网站上说加上什么noapic到是也可以启动,但网卡不管插不插网线都显示“未连接”)
二.声卡:安装完成后声卡没有声音,很多人以为是linux的intel AC97驱动有问题,其实还是acpi的问题,解决这个问题的方法,只有重新编译内核了。
1.下载编译内核用工具
apt-get install linux-source-2.6.12(内核源代码)
apt-get install libc6-dev (开发库)
apt-get install iniramfs-tools (生成initrd.img用)
从网上(或者其它源)找到gcc-3.4的包,安装上(因为ubuntu的内核是需要gcc-3.4来编译的,而光盘和源里都是gcc-4.0,
2.把附件里的io_apic.c和mpparse.c复制到/usr/src/linux-source-2.6.12/arch/i386/kernel
3.cp /boot/config-2.6.12-x-xxx /usr/src/linux-source-2.6.12/.config(使用当前配置编译内核)
4.把附件里的DSDT.aml复制到/etc/mkinitramfs(电源监测的修订)
5.开始编译内核
make
make_modules_install
mkinitamfs -o /boot/initrd.img 2.6.12 (这个一定和你编译的源代码的号一样,否则生成的initrd.img中的路径还是原来系统的内容,会出现加载内核错误)
cp System.map /boot/System.map
cp /usr/src/linux-source-2.6.12/arch/i386/boot/bzImage /boot/vmlinuz
6.修改grub的内容,对应我们复制过去的文件,什么pci=noacpi之类的东西都可以去掉了,
7.系统可以正常启动了,声卡也有声音了,电源显示也正确了,包括电池电量。
无线和IR没有条件去试,不知道结果怎样,不过无线网卡系统是认出来了。有条件的朋友可以测试一下。
一.安装:用的是硬盘安装的方式,结果一启动到uncompress linux那就死掉了,在网上查了好长时间,原来是笔记本的ACPI不标准,把
kernel /vmlinuz root=/dev/ram ramdisk_size=256000 devfs=mount,dall
加上参数变成
kernel /vmlinuz root=/dev/ram ramdisk_size=256000 devfs=mount,dall pci=noacpi
就可以正常启动了,并且broadcom的网卡也可以正常使用了。
(有的网站上说加上什么noapic到是也可以启动,但网卡不管插不插网线都显示“未连接”)
二.声卡:安装完成后声卡没有声音,很多人以为是linux的intel AC97驱动有问题,其实还是acpi的问题,解决这个问题的方法,只有重新编译内核了。
1.下载编译内核用工具
apt-get install linux-source-2.6.12(内核源代码)
apt-get install libc6-dev (开发库)
apt-get install iniramfs-tools (生成initrd.img用)
从网上(或者其它源)找到gcc-3.4的包,安装上(因为ubuntu的内核是需要gcc-3.4来编译的,而光盘和源里都是gcc-4.0,
2.把附件里的io_apic.c和mpparse.c复制到/usr/src/linux-source-2.6.12/arch/i386/kernel
3.cp /boot/config-2.6.12-x-xxx /usr/src/linux-source-2.6.12/.config(使用当前配置编译内核)
4.把附件里的DSDT.aml复制到/etc/mkinitramfs(电源监测的修订)
5.开始编译内核
make
make_modules_install
mkinitamfs -o /boot/initrd.img 2.6.12 (这个一定和你编译的源代码的号一样,否则生成的initrd.img中的路径还是原来系统的内容,会出现加载内核错误)
cp System.map /boot/System.map
cp /usr/src/linux-source-2.6.12/arch/i386/boot/bzImage /boot/vmlinuz
6.修改grub的内容,对应我们复制过去的文件,什么pci=noacpi之类的东西都可以去掉了,
7.系统可以正常启动了,声卡也有声音了,电源显示也正确了,包括电池电量。
无线和IR没有条件去试,不知道结果怎样,不过无线网卡系统是认出来了。有条件的朋友可以测试一下。
- 附件
-
- patch.tar.gz
- (35.23 KiB) 已下载 82 次
- fatloach
- 帖子: 121
- 注册时间: 2005-10-16 23:21
- 来自: 北京
- 联系:
-
- 帖子: 105
- 注册时间: 2005-09-30 23:55
- Beetle
- 帖子: 1637
- 注册时间: 2005-10-14 16:55
- 系统: OS X
- 来自: 江苏
- 联系:
-
- 帖子: 105
- 注册时间: 2005-09-30 23:55
我用的也是acer的笔记本,但装ubuntu也有acpi的问题
按照你的方法做了以后,确实不需要acpi=off等参数就可以开始启动linux了(以前若不加该参数,则直接在booting the kernel就死住了)。但是现在当启动过程到了loading acpi module时死住了,不知道这是什么原因
另外我本本的型号是acer travelmate3002,我想应该和你的的帖子里的travelmate3001应该相差不大吧
另外我本本的型号是acer travelmate3002,我想应该和你的的帖子里的travelmate3001应该相差不大吧
-
- 帖子: 14
- 注册时间: 2005-12-23 11:59
-
- 帖子: 334
- 注册时间: 2005-05-17 14:45
-
- 帖子: 106
- 注册时间: 2006-04-08 15:22
我的acer连livecd都启动不起来
Thinkpad R400. Debian Wheezy. Vehicle Dynamics. Germany.
http://wiki.ubuntu.org.cn/UbuntuSkills
http://wiki.ubuntu.org.cn/UbuntuSkills
-
- 帖子: 31
- 注册时间: 2006-03-23 9:39
- id_sonic
- 帖子: 339
- 注册时间: 2005-04-08 18:08
- 来自: Chongqing
- 联系:
- alexfaye
- 帖子: 26
- 注册时间: 2006-02-03 16:37
- 联系: