[原创]hp 6515b本本安装64位版本Ubuntu7.04小结 兼 问题请教

包含64位CPU、PPC、龙芯等所有非i386芯片
tomshi
帖子: 123
注册时间: 2006-12-25 21:15
送出感谢: 0
接收感谢: 0

[原创]hp 6515b本本安装64位版本Ubuntu7.04小结 兼 问题请教

#1

帖子 tomshi » 2007-06-08 21:57

用了快六年的本本终于被崭新的惠普6515b取代,整体配置为:
AMD 双核炫龙 TL-52处理器、AMD M690T芯片组、1G内存、120GB硬盘、ATI Mobility Radeon Xpress 1270独立显卡、14寸“WXGA”液晶屏幕(分辨率1280×800)、康宝刻录光驱、无线网卡和指纹识别

在费劲从惠普国际网站上找全所有驱动后,总算让这个只有FreeDOS的光板机跑起了XP。这样做的意义在于,当我试图上来安装Ubuntu时,发现可恶的ATI显卡根本不给我直接跑LiveCD的任何机会,而来自BroadCOM的无线网卡,更是无法用Ubuntu的内置缺省驱动带动。于是,双系统就成了无法回避的一个选择。

首先解决显卡的问题:

下载AMD 64位Ubuntu7.04alternate版本的ISO,刻录后开始安装,选择第一项字符方式安装。建议文字选用英文,否则在X起不来的情况下,控制台的中文显示都会成为一对小菱形块。缺点是在后面更换到中文环境时,需要从源下载80多兆的中文安装包。对于装系统的“熟练工”来说,直接选中文环境,其实也未尝不可。

安装完毕后重启,系统会提示显卡设置有问题,X无法启动。用Alt-F2调出一个控制台,登录后用如下操作更新ATI显卡的驱动。

再此之前,建议先做好一份快速源的sources.list。我使用网通宽带,所以选择台湾的大学源,并将此外其它的源都屏蔽掉。这个工作我是在XP下完成,源的地址参见Wiki中的相应介绍。然后将文件直接保存在XP的硬盘目录下。此时,在控制台下,直接执行如下操作,覆盖原有的源:

代码: 全选

sudo cp /media/sda5/myfiles/sources.list /etc/apt/sources.list
然后开始ATI网卡的安装:

代码: 全选

sudo apt-get update

sudo apt-get install xorg-driver-fglrx

sudo depmod -a
配置ATI网卡:

代码: 全选

sudo aticonfig --initial
这时系统应该提示将原来的xorg-conf备份为另一个文件,到此ATI的显卡驱动就算更新完成。重启机器或者直接执行startx就可以进入图形界面了。

在执行上述操作的时候,系统控制台上经常会跳出一段警告字符,说无线网卡的驱动出错,或者安装失败。这就是6515b本本的第二个问题,无线网卡的驱动问题。

因为BroadCOM的无线网卡在惠普的网站上根本找不到Linux下的驱动,从网络搜索到的情况看,貌似这个品牌的无线网卡只能采用比较另类的方式,在Ubuntu下使用XP的驱动。我下面将我测试成功的方法罗列如下:

首先要删除系统原来安装的驱动bcm43xx driver

代码: 全选

sudo rmmod bcm43xx
而且,还需要将这个驱动列入黑名单:

代码: 全选

sudo vim /etc/modprobe.d/blacklist
在文件中加入这样一行后存档:

代码: 全选

blacklist bcm43xx
然后到HP网站上找到6515b机器的无线网卡驱动,将之解压。我因为采用双系统,所以可以在xp下直接执行。

再用新立得安装如下软件:ndiswrapper-utils-1.9

代码: 全选

sudo ndiswrapper -i /media/sda5/SWSetup/WLAN/bcmwl5.inf
(以上inf保存目录自己确定)

检查驱动是否正确安装:

代码: 全选

sudo ndiswrapper -l
建立 wlan0 到 ndiswrapper 的 alias

代码: 全选

sudo ndiswrapper -m
激活无线网卡:

代码: 全选

sudo modprobe ndiswrapper
注意,因为我直接使用的是64位版的Ubuntu7.04所以可以直接激活。如果使用的是32位版的Ubuntu,则会因为本本CPU是AMD 64位,导致网卡驱动加载失败。只要将XP驱动目录下的bcwl5.sys覆盖/etc/ndiswrapper/bcmwl 5/bcmwl64.sys,即可以32位版本的驱动正确激活网卡。

这时,系统中的Network-admin就会自动启动漫游模式,并自动侦测可以找到的AP。只要设定指定AP的essid和密钥,就可以正确访问。

这里,我遇到一个诡异的问题:因为漫游模式只能采用登录DHCP模式,如果要指定IP就必须手动设置各个参数。但我无论如何修改,都不能联通AP。直接修改/etc/network/interfaces也不行。但漫游模式就可以连接得很好。不知是否是我的操作有问题?!

另外要说一下我遇到的另一些问题,请各位高手指点:

1、每次冷启动机器,都必须执行一次wlan0激活的动作

代码: 全选

sudo modprobe ndiswrapper
是否有办法让这个设备启动的时候自动激活?或者,如果实在不行,有什么办法在启动的时候自动执行上述命令?

2、为什么只能在DHCP下使用无线网卡?我用iwconfig直接给wlan0指定essid和enc等参数,发现无论如何都无法将正确的参数设定到设备上。我直接编辑/etc/network/interfaces文件,然后用sudo ifdown加sudo ifup,却发现依然是无法绑定参数。用iwlistscan可以扫描到AP,但就是无法为这个设备指定固定IP和各项参数。同样的做法,我在6.10下可以设定TP-Link的无线网卡。换到这里究竟是哪里出了问题呢?

3、貌似64位的系统下Firefox无法安装Flash插件,不知是否有办法解决这个问题?

4、同样可能是64位的问题,xmms的wma插件貌似完全不起作用,但MP3没任何问题。系统原来缺省的Rhythmbox在导入音乐文件时对所有格式的音乐文件,都报错说没有安装对应的插件!难道是我安装得不对?还是我需要另外安装插件?

5、因为以前的机器差,所以一直是使用Ubuntu的命令行安装后,自己配置Fluxbox窗口管理系统。现在第一次使用全套Gnome,所以对桌面上总是显示的那几个硬盘分区的图标反而感觉不是很适应,不知是否有方法,让这些图表不再显示在桌面上?

网卡设置参考:
http://www.ubuntu.org.tw/modules/newbb/ ... 1167547631
显卡设置参考:
viewtopic.php?t=40830
附件
Screenshot50.png
贴一张屏幕截图
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

#2

帖子 xhy » 2007-06-08 22:39

1 相对于blasklist 还有一个自动加载的模块的list 也是在/etc下

3 使用32位的firefox 或者通过nspluginswrapper间接使用flash插件

4 安装audacious 播放mp3,wma,ape等都没问题

5 修改 /etc/fstab 将挂载点改到别的地方 不要在 /media 下
头像
goldfox_79
帖子: 1937
注册时间: 2005-10-16 8:26
来自: 地球
送出感谢: 0
接收感谢: 1 次
联系:

#3

帖子 goldfox_79 » 2007-06-08 22:55

办公室机器本来装了64bit ubuntu,后来发现软件兼容性问题大大又降级回了32bit版本
tomshi
帖子: 123
注册时间: 2006-12-25 21:15
送出感谢: 0
接收感谢: 0

#4

帖子 tomshi » 2007-06-09 8:37

xhy 写了:1 相对于blasklist 还有一个自动加载的模块的list 也是在/etc下

3 使用32位的firefox 或者通过nspluginswrapper间接使用flash插件

4 安装audacious 播放mp3,wma,ape等都没问题

5 修改 /etc/fstab 将挂载点改到别的地方 不要在 /media 下
播放器格式的问题已经解决,但audacious的播放列表好像不支持非UTF-8的字符显示,不知是否有办法改进?

另外,能否具体说一下和blacklist对应的自动挂接模块list文件是哪个?/etc下的东西太多,我也不敢乱改。 :oops:
tomshi
帖子: 123
注册时间: 2006-12-25 21:15
送出感谢: 0
接收感谢: 0

#5

帖子 tomshi » 2007-06-09 8:53

自动挂接模块的问题解决了。

直接修改/etc/modules,在最后一行加入ndiswrapper,保存后重启就可以了。
aaazjz
帖子: 444
注册时间: 2007-03-24 9:08
来自: 青岛
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 aaazjz » 2007-06-17 12:59

爱你啊,装了几十遍,终于找到了
eddie
帖子: 1
注册时间: 2007-06-19 18:49
送出感谢: 0
接收感谢: 0

#7

帖子 eddie » 2007-06-20 11:22

也是最近刚买的6515b。不知道楼主搞定amd64下的beryl没……
aaazjz
帖子: 444
注册时间: 2007-03-24 9:08
来自: 青岛
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 aaazjz » 2007-07-01 16:56

:em02
上次由 aaazjz 在 2008-11-20 21:50,总共编辑 1 次。
zhangyujin78
帖子: 202
注册时间: 2007-01-13 22:39
来自: 杭州
送出感谢: 0
接收感谢: 0
联系:

#9

帖子 zhangyujin78 » 2007-07-01 18:34

强人,这样装都可以。晕
tomshi
帖子: 123
注册时间: 2006-12-25 21:15
送出感谢: 0
接收感谢: 0

#10

帖子 tomshi » 2007-07-02 9:50

aaazjz 写了:tomshi
楼主,没装win xp,能把网卡驱动所用文件发我邮箱吗?谢谢,wosmvp@gmail.com
如果能上网的话,您可以到惠普中国网站上直接下载6515b的网卡驱动,文件不大。
tomshi
帖子: 123
注册时间: 2006-12-25 21:15
送出感谢: 0
接收感谢: 0

#11

帖子 tomshi » 2007-07-02 9:52

eddie 写了:也是最近刚买的6515b。不知道楼主搞定amd64下的beryl没……
这个的确没有尝试,主要是最近工作比较忙乱。如果有达人可以提供一个6515b上跑beryl的全攻略,当然最好。
uWacke
帖子: 1
注册时间: 2007-07-04 9:44
送出感谢: 0
接收感谢: 0

#12

帖子 uWacke » 2007-07-04 9:55

给 debian4 折腾了 我 2,3天。最后只能放弃它了。
:?
究竟是不是 debian 的人都给打大公司挖了?
二月出的X11R7.2,现在都七月出了,还没放上服务器。

P.S. 无资格骂人,但确实对它失望啊~~~ :cry:
头像
drivel
帖子: 1917
注册时间: 2006-07-08 9:21
来自: University of Science and Technology Beijing
送出感谢: 1 次
接收感谢: 0
联系:

#13

帖子 drivel » 2007-07-04 11:00

嗯嗯,不错,我加精啦~
775ftft
帖子: 83
注册时间: 2007-04-11 19:05
送出感谢: 0
接收感谢: 0

#14

帖子 775ftft » 2007-07-18 17:16

支持,收藏备用
呼吸
帖子: 22
注册时间: 2006-08-21 23:20
来自: 南京
送出感谢: 0
接收感谢: 0

#15

帖子 呼吸 » 2007-07-28 12:10

请问楼主,这个型号的hp散热如何啊?最近要买笔记本了。
还有就是,我看了下楼主的安装方法,觉得还是满复杂的,
不知那款本本装linux比较方便(驱动比较全的)?谢谢。
回复

回到 “系统架构支持”