初入linux大门
来源:互联网 发布:网络搭建有什么用 编辑:程序博客网 时间:2024/04/30 00:18
随着开源的步伐在不断的推进,以及微软对盗版的打击(老看到任务栏里的红色小星星警告很是不爽),让我对linux产生了越来越大的兴趣,因此总想装个linux来玩玩。正好室友也在弄linux,因此就开始了两天的linux菜鸟入门安装学习。我的本本是比较弱的HP 6515B,安装linux版本ubuntu-8.04。
首先对于紧张的120G硬盘,经过半天的努力终于分出了15G空间(用PM分区的时候还相当郁闷,由于我要分出空闲空间的磁盘里有错误一直未能分区成功,却没发现是这个原因,浪费了好多时间,真弱。。),接着就开始了安装前的准备:
1. 在c盘添加五个文件
a. ubuntu-8.04.1-desktop-amd64.iso镜像,从官网即可下载得到;
b. initrd.gz和vmlinuz,从镜像文件解压得到;
c. 两个引导文件grldr和grub.exe,网上下载。
2. 在系统启动文件boot.ini后增加一行,C:/grldr="GRUB"
3. 重新启动后选择GRUB选项,进入ubuntu安装界面,双击安装开始进行一些设置(一些简单的设置,在此就不多说了),然后就是分区,这是整个过程中最为重要的一步了,特别是对于我这种从来没用过linux的菜鸟,脑子里装的都是windows的东西。分区选择手动分区,并且采用了一个最普通的分区方法,由于本来windows剩余的空间已经不多,因此只拿出了15g来安装ubuntu。下面是我的分区:
a. 根分区 (mount point 挂载点选择 /)/: 这个分区是用来安装系统文件的分区,我给它分了5G,文件系统选择 xfs;
b. 引导分区(mount point 挂载点 /boot)/boot: 这个分区用于存放引导 Linux 的内核文件,一般分100MB足够,我分了 150MB,文件系统选择ext2;
c. 交互分区(在文件系统栏中选择 swap),就相当于windows的虚拟内存,我给它分了1G;
d. 用户分区(mount point 挂载点 /home)/home :这个分区是用于存放用户的一些配置信息,我把剩下的空间都分给了它,文件系统选择ext3。
全部设置好之后就开始了安装,一段时间后就安装好了,想想比windows快多了,而且也比较简单,都不用装驱动,但是,原来棘手的问题都在后面。
折腾我最久的问题就是上网问题。本来如果用有线上网的话,一插上网线就能用了,可是我的是笔记本,自然希望能无线上网,这下可苦了我了,从下午开始折腾一直到网上1点多,终于把它搞定,高兴之余把过程记录如下:
首先一个问题,很多硬件linux下不需要装驱动,但是我这个无线网卡却需要驱动,可HP又没有linux下的无线网卡驱动(郁闷。。),所以只好用一个工具(ndiswrapper)使用windows下的无限网卡驱动来驱动它,说起来有点晕,而且自己的过程也有点乱,下面就把具体过程记述一下。
1、重做initrd,删除ssb模块
这样实现
(可以先uname -r,得到内核版本,然后用它来代替$(uname -r),之后的命令里都是如此,我的内核是linux-2.6.24-19-generic)
如果找不到mkinitramfs命令,请在新立得软件安装里搜索initramfs,安装相关工具
确认里面有
blacklist bcm43xx
blacklist b43
blacklist ssb
没有可以加上
2、安装ndiswrapper
我装的是ndiswrapper 1.53,我一开始用源代码来make,make install,结果一直没有成功,耗了很多时间,后来是在添加/删除里面直接选中安装的,终于成功了。
3、安装bcmwl5.inf
在windows下找到了无线网卡驱动安装生成的文件bcmwl5.inf,运行
用 ndiswrapper -l查看是否安装成功,我安装是提示安装成功。
再运行sudo ndiswrapper -m,提示一堆module configuration already contains alias directive,(网上是说为无线网卡指定个别名wlan0,我没管)
4、自动加载ndiswrapper
加上ndiswrapper
保存退出
以为一切ok,结果还是不能上网,郁闷之余继续在网上游荡,结果又做了如下一堆事情,终于成功的用无线网络连上了。
1、卸载ndiswrapper & bcm43xx-fwcutter。在终端中输入代码:
2. 重启
3. 将bcmwldriver.tar解压后的bcmwl5.inf和bcmwl5.sys移动到/home/我的目录下(必须放在一起)
4. 执行以下代码(执行失败就添加相应的源):
5. 重启
而且期间很多东西都不知道重复做了多少次(菜鸟都是这样的。。。),经过不断的折腾,终于能够无线上网了。之后第一件事自然就是更新,然后就在sourcelist里面添加了一堆源(网上很多),开始用
更新。一直等待。
网络问题是最大的问题,有了网络什么事情就都好办了。然后我就开始安装一些常用软件,首先装了一个linux版QQ,到网上下了一个linuxqq_v1.0-preview3_amd64.deb安装,装完后我实在是为这个linux下的QQ感到惊讶,功能简单的让我已经无话可说,不过还好,怎么着可以用它上网跟人聊天了;接着装了一个rhythmbox音乐播放器,用它播放mp3格式文件需要安装两个解码器gstreamer-plugins-bad和gstreamer-plugins-ugly,播放wma格式文件需要安装解码器gstreamer-ffmpeg,虽然乱码问题还没有解决,至少能用它来听音乐了(有点弱。。。);完了又装了一个mplayer用来看电影,结果发现看电影关键也是解码器,介于我的amd64的cpu,装了一个w64codecs,至于安装方法,我采用的是如下命令:
网上都说有了解码器和mplayer,已经基本上能播放大部分电影,结果我的播放效果还是有声音没图像,后来知道原来是我的ati显卡在作怪,于是做了如下设置:
把mplayer.conf文件里的vo=xv改为vo=x11,再在mplayer中选项中把video选为X11,结果虽然有了图像,还是不如我意,因为无法全屏,总是中间小小的一块,最后在mplayer.conf中加了zoom=yes,一切终于ok。
到此为止,经过两天的奋斗,对于我这种不怎么玩游戏的人来说,linux终于已经基本可以工作了。(唯一相当不满的就是这个QQ实在太弱了。。。还有一些乱码问题会尽快去解决。)
首先对于紧张的120G硬盘,经过半天的努力终于分出了15G空间(用PM分区的时候还相当郁闷,由于我要分出空闲空间的磁盘里有错误一直未能分区成功,却没发现是这个原因,浪费了好多时间,真弱。。),接着就开始了安装前的准备:
1. 在c盘添加五个文件
a. ubuntu-8.04.1-desktop-amd64.iso镜像,从官网即可下载得到;
b. initrd.gz和vmlinuz,从镜像文件解压得到;
c. 两个引导文件grldr和grub.exe,网上下载。
2. 在系统启动文件boot.ini后增加一行,C:/grldr="GRUB"
3. 重新启动后选择GRUB选项,进入ubuntu安装界面,双击安装开始进行一些设置(一些简单的设置,在此就不多说了),然后就是分区,这是整个过程中最为重要的一步了,特别是对于我这种从来没用过linux的菜鸟,脑子里装的都是windows的东西。分区选择手动分区,并且采用了一个最普通的分区方法,由于本来windows剩余的空间已经不多,因此只拿出了15g来安装ubuntu。下面是我的分区:
a. 根分区 (mount point 挂载点选择 /)/: 这个分区是用来安装系统文件的分区,我给它分了5G,文件系统选择 xfs;
b. 引导分区(mount point 挂载点 /boot)/boot: 这个分区用于存放引导 Linux 的内核文件,一般分100MB足够,我分了 150MB,文件系统选择ext2;
c. 交互分区(在文件系统栏中选择 swap),就相当于windows的虚拟内存,我给它分了1G;
d. 用户分区(mount point 挂载点 /home)/home :这个分区是用于存放用户的一些配置信息,我把剩下的空间都分给了它,文件系统选择ext3。
全部设置好之后就开始了安装,一段时间后就安装好了,想想比windows快多了,而且也比较简单,都不用装驱动,但是,原来棘手的问题都在后面。
折腾我最久的问题就是上网问题。本来如果用有线上网的话,一插上网线就能用了,可是我的是笔记本,自然希望能无线上网,这下可苦了我了,从下午开始折腾一直到网上1点多,终于把它搞定,高兴之余把过程记录如下:
首先一个问题,很多硬件linux下不需要装驱动,但是我这个无线网卡却需要驱动,可HP又没有linux下的无线网卡驱动(郁闷。。),所以只好用一个工具(ndiswrapper)使用windows下的无限网卡驱动来驱动它,说起来有点晕,而且自己的过程也有点乱,下面就把具体过程记述一下。
1、重做initrd,删除ssb模块
这样实现
(可以先uname -r,得到内核版本,然后用它来代替$(uname -r),之后的命令里都是如此,我的内核是linux-2.6.24-19-generic)
- sudo rm /lib/module/$(uname -r)/kernel/driver/ssb -rf
- sudo depmod -a
- sudo mv /boot/initrd.img-$(uname -r) /boot/initrd.img-$(uname -r).old
- sudo mkinitramfs -o /boot/initrd.img-$(uname -r)
- sudo gedit /etc/modprobe.d/blacklist
blacklist bcm43xx
blacklist b43
blacklist ssb
没有可以加上
2、安装ndiswrapper
我装的是ndiswrapper 1.53,我一开始用源代码来make,make install,结果一直没有成功,耗了很多时间,后来是在添加/删除里面直接选中安装的,终于成功了。
3、安装bcmwl5.inf
在windows下找到了无线网卡驱动安装生成的文件bcmwl5.inf,运行
- sudo ndiswrapper -i bcmwl5.inf
再运行sudo ndiswrapper -m,提示一堆module configuration already contains alias directive,(网上是说为无线网卡指定个别名wlan0,我没管)
4、自动加载ndiswrapper
- sudo gedit /etc/modules
保存退出
以为一切ok,结果还是不能上网,郁闷之余继续在网上游荡,结果又做了如下一堆事情,终于成功的用无线网络连上了。
1、卸载ndiswrapper & bcm43xx-fwcutter。在终端中输入代码:
- sudo apt-get remove ndiswrapper-common ndiswrapper-utils-1.9
- sudo apt-get remove bcm43xx-fwcutter
3. 将bcmwldriver.tar解压后的bcmwl5.inf和bcmwl5.sys移动到/home/我的目录下(必须放在一起)
4. 执行以下代码(执行失败就添加相应的源):
- sudo apt-get update
- sudo apt-get install build-essential
- sudo apt-get install linux-headers-`uname -r`
- sudo ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build
而且期间很多东西都不知道重复做了多少次(菜鸟都是这样的。。。),经过不断的折腾,终于能够无线上网了。之后第一件事自然就是更新,然后就在sourcelist里面添加了一堆源(网上很多),开始用
- sudo apt-get update
- sudo apt-get upgrade
网络问题是最大的问题,有了网络什么事情就都好办了。然后我就开始安装一些常用软件,首先装了一个linux版QQ,到网上下了一个linuxqq_v1.0-preview3_amd64.deb安装,装完后我实在是为这个linux下的QQ感到惊讶,功能简单的让我已经无话可说,不过还好,怎么着可以用它上网跟人聊天了;接着装了一个rhythmbox音乐播放器,用它播放mp3格式文件需要安装两个解码器gstreamer-plugins-bad和gstreamer-plugins-ugly,播放wma格式文件需要安装解码器gstreamer-ffmpeg,虽然乱码问题还没有解决,至少能用它来听音乐了(有点弱。。。);完了又装了一个mplayer用来看电影,结果发现看电影关键也是解码器,介于我的amd64的cpu,装了一个w64codecs,至于安装方法,我采用的是如下命令:
- sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list --output-document=/etc/apt/sources.list.d/medibuntu.list
- sudo apt-get install w64codecs
把mplayer.conf文件里的vo=xv改为vo=x11,再在mplayer中选项中把video选为X11,结果虽然有了图像,还是不如我意,因为无法全屏,总是中间小小的一块,最后在mplayer.conf中加了zoom=yes,一切终于ok。
到此为止,经过两天的奋斗,对于我这种不怎么玩游戏的人来说,linux终于已经基本可以工作了。(唯一相当不满的就是这个QQ实在太弱了。。。还有一些乱码问题会尽快去解决。)
- 初入linux大门
- 初入Csdn的大门
- 初入C++大门第一天
- 初入android和HTML+js大门
- 初入代码的领域,打开编程的大门
- 初入firefox的大门(学习webidl的趣谈)
- 辛兴涛老师讲 windows 8 初步认识 及html5的 vs工具涉入 (2) 之 html5 初入大门
- 走进Linux编程的大门
- 走进Linux编程的大门
- 初入linux
- Linux - 初入
- 初入linux安装
- 初入linux世界
- 初入Linux
- 初入Linux
- 轻松垮入移动应用程序开发的大门
- 我一条腿跨进了linux大门
- 《初入linux》--第五部分-用户管理
- 让程序只能启动一份
- ASP.Net自动批量生成HTML页面和索引页
- 我还想她
- 理解MySQL数据类型 避免数据库设计出现混乱
- 网站的ASP.NET 配置页面无法打开(ASP.NET Configuration)(找不到存储过程 'dbo.aspnet_CheckSchemaVersion')
- 初入linux大门
- 华山之颠
- MyEclips 代码提示功能完全设置
- DOM 存储(DOM Storage)简介
- 强烈推荐-在线文件格式转换
- WINDOWS2008远程默认端口3389的正确修改方式
- 给生命一个微笑
- 江南的雨就是缠绵 滴滴答答下了两天了
- CSDN下载频道积分2.0