给本本装Ubuntu记

突然心血来潮,想给本本(VAIO E2 14″)也装个linux,当然习惯性的选择了Ubuntu。直接下载了Ubuntu 10.04.1的镜像,采用的wubi安装,整个安装过程都很顺利,不像我台式机用的软raid0,导致无法用wubi安装,虽然我觉得理论上也可以的。装好系统后开始装显卡驱动,ATI的驱动倒还蛮方便的,不像NVIDIA的驱动在安装的时候还要退出gdm在tty下安装。到装好显卡驱动为止一切顺利,可是突然发现系统没声音!

从硬件上看,系统已经正确的识别了我的声卡,并且音量控制已经出现,可是怎么都不出声,不管是喇叭还是插耳塞。于是google之,找了很多方法都没用。最后终于看到升级ALSA到1.0.23可以解决这个问题,系统自带的ALSA是1.0.21的。于是下载了下面3个文件

开始编译升级,由于我只需要给我本本用,所以在编译驱动的时候只选择了和hda-intel相关的组件编译。编译完成driver(需要安装path),lib,utils(需要ncurses-dev,libncursesw5-dev,和xmlto,由于xmlto要下载447MB的东西,而它只是生成man用,对我来说用处不大所以在configure的时候加上–disable-xmlto即可)安装后重启,久违的声音终于出现了,查看硬件发现ati显卡的hdmi输出不见了。虽然用处不大但是还是想把它弄出来。开始以为那个驱动在显卡上的于是把显卡重装了一次依然无效。最后没办法,已经查不到最开始的模块了,只好把driver全部编译安装后查看用lsmod查看全部模块,再来调整configure参数。最后确定的参数是

./configure –with-cards=seq-dummy,virmidi,hda-intel –with-card-options=”hda-hwdep,hda-reconfig,hda-codec-realtek,hda-codec-atihdmi,hda-codec-intelhdmi“

这样声卡部分总算是搞定了。

接着是让tty的分辨率提高,这个也折磨了很久安装v86d,编辑/etc/default/grub,在里面加入

GRUB_TERMINAL_OUTPUT=gfxterm
GRUB_GFXMODE=1366×768
LANG=C

修改

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset video=uvesafb:mode_option=1366×768-24,mtrr=3,scroll=ywrap”

然后在控制台输入sudo update-grub
修改/etc/initramfs-tools/modules
在最后加上

uvesafb mode_option=1366×768-24 mtrr=3 scroll=ywrap

然后在控制台输入echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
最后在控制台输入sudo update-initramfs -u
重启后就可以看到正确分辨率的启动画面和tty了。

最后是万恶的flash,由于adobe已经不再提供native 64位的flash了,在firefox自动安装了flash,它是用的flashplugin-installer进行安装的,最后会用nspluginwrapper来调用32位的flash,本来以为这样就没事了,结果发现播放视频的时候完全无法控制flash。没办法只好卸载了手动安装装adobe旧版的libflashplayer,附libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz

此条目发表在, 分类目录,贴了, , 标签。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据