MyMSDN

MyMSDN记录开发新知道

Install Linux Fedora 10

因为硬盘被自己给挤爆了,所以终于肯花钱买个移动硬盘了。把大部分地数据COPY到移动硬盘后,发现自己地硬盘还是有蛮多空间的。一直就想装个 Linux,但苦于没有空间也就没有尝试,机子上的确有个虚拟机的Linux,是Fedora10的LiveCD,但因为是LiveCD,而且是虚拟机上 跑的,加上机器配置本来就是老古董,所以觉得还是很不爽。既然有空间了,就装个实体的吧。
装Linux和装Windows肯定是不一样的,而且大 部分人都会有这样地想法:机器上通常会先有了Windows,然后想拓展个Linux,虽然是Linux粉,但Windows也是必备的,因为大家都需要 淘宝,都需要网上银行,可能还需要安装MSN等,总之Windows要被Linux取代,一时半会还没那么容易。这些是我个人的拙见啦。因为有很多地愤青 和狂热青年会不分青红皂白的把Windows一棒打死,这就完全没必要了,虽然微软是收费的,但你继续用着盗版,连想被黑屏都要苦苦等待一百年,微软只是 摆个姿态,你继续用你的好了。(Linux粉诋毁Windows的不在少数,相关讨论数不胜数,反正大家看自己的需要了,这里不做口水战)
既然说了要Windows+Linux双系统,当然这里我的前提是我已经安装了Windows。其实这个解决的方案在互联网上已经有很多实战地范例,我这篇无非是更符合我自己地情况,当然有可能也能帮助到你。
步骤大致如下:
1、为Linux安排分区
2、下载Linux,并准备好。
3、安装Linux
其实上面的步骤等于没说,因为看似美好,但危机重重,我是在正常安装了,但到您那可能就不是这么回事。
场景:
我有光驱,但我没有光盘,这很让人遗憾,我有U盘,也有移动硬盘,但移动硬盘放了我太多重要的数据,我不敢轻易冒险,我地光盘只有1G,但绰绰有余了。
网上的做法我基本也尝试过了,但很不幸,并不能成功。
方案1(未成功,但您可以再试,因为有些步骤我可能真错了)
1、下载GRUB for DOS,这个软件在GNU的网站上就有,下载应该不是问题,找不到就搜一个吧。
2、我这里是用了Windows地boot.ini来带动GRUB,然后再启动GRUB来做的。GRUB的安装是正确的。步骤如下:
2.1 解压GRUB for DOS到C盘任意目录,这里用了(Windows下)c:\boot\grub
2.2 复制其中地grldr到C盘根目录下。
2.3 修改boot.ini文件,在最下面添加一行c:\grldr="启动GRUB"
其实这里步骤2.2和2.3可以合并为一步,就是修改boot.ini文件到c:\boot\grub\grldr="启动GRUB",这样可能C盘根目录下会好看许多。
现 在重新启动你的计算机,你会发现在启动地时候会出现多行可选的,其中最下面就是“启动GRUB”,点击进入后会有个绿色的界面。其中的内容是在 menu.lst文件中指定的,其实你可以增加你自己地命令到里面去,格式嘛,基本里面随便找一个大致一致的断修改一下就可以了。
当然,这个方法我没有实战成功,原因在下面。
3、 按照网上的说法,我应该要在启动到GRUB后进入command line(或者事先在menu.lst中编辑好后)再输入启动命令。当然之前要做一些准备工作。比如把Linux ISO(CD的话是第一张光盘)中images文件夹下的vmlinuz和initrd.img文件copy到某个驱动器下。但现在我可能遇到了下面的问 题(说“可能”,是因为最后我也没有去做一下可能正确的尝试):
首先两行命令大致如下:
grub>kernel /hd(0,5)/vmlinuz
grub>initrd /hd(0,5)/initrd.img
这 句话是网上的某个帖子说的,当然这里可能有错误,关键的地方是在hd(0,5),这是代表盘符,正确的写法可能是(hd0,5)也就是大概是 grub> kernel /(hd0,5)/vmlinuz,当然这个只是网友的一个例子,在那篇帖子中还说了如何推算驱动器盘符的名字,比如IDE硬盘就用hd开始,SATA硬 盘就用sd,但其实这是错误的(网上也另有帖子说不区分IDE和SATA。(http://blog.guoshuang.com/?p=5742)hd 应该就是hard disk的缩写,那sd是SCSI Dervice的缩写,而不是SATA,第一轮我一直使用hd,并且尝试了各种排列组合,但当数字增加到了二十几的时候,我毅然决定放弃了。呵 呵。
当然后面在我正确安装(如何正确,见后文)之后,图形界面告诉我我的硬盘情况以及它们的正确命名。
我在Windows下有C,D,E,F分区,其中C为主分区,DEF为一个逻辑扩展分区,在F之后,还有两个linux分区,这是我在Windows中为Linux分配的(使用PQ/Partition Magic 将它们进行调整)

该图片来自http://os.yesky.com/lin/184/2514684.shtml,内含详细步骤(其中我是用“安装另一个操作系统”来给Linux分配分区的)。
我还有插着一个U盘,然后最后的命名对应如下:
sda1对应C
sda5对应D
sda6对应E
sda7对应F
sda4对应Linux分区
sdb1对应U盘
我的失败可能还来自于我地CDEF分区均为NTFS,据说GRUB是不支持NTFS的,但我在GRUB的文件夹下看到了grub-0.97-patch3-ntfs文件,从名字上好像就是ntfs的补丁。当然您可以先试试。反正我是换了其他方案。
方案2(成功)
我 狠心把F盘的空间给格了,将其转换为FAT32,其实我相信不用转的,因为我在Linux的安装过程中看到了CDE盘,也就是 sda1,sda5,sda6等,那么也就是说它们是可以被识别的。其实这不是关键,关键是我用了一个软件(其实它也就是跟我们做了手动的工作差不多。但 可能一些细节被我给弄错了,总之现在这个方案还很方便。)
下载一个unetbootin软件,安装for windows版的,它可以不需要你提供ISO文件,直接在线制作(也就是帮你下载下来,然后制作),我是消受不起这种高科技的,因为CD嘛,动辄 700MB,哪那么容易。ISO有了,指定完就可以了。U盘准备好,格了,FAT32格式,我之前一次在U盘里放了所谓地U盘启动制作地两个DOS文件, 结果还是出错了。恩,先格式化了就可以了。其实它的做法COPY了太多的数据了,应该跟我们手动制作的时候一样,只COPY几个用于启动安装地img就可 以了。当然也无所谓了,起来了再说。(原因:因为在启动后,它始终是U盘,但是Linux的安装,只限四种方式:CD/DVD,Hard disk,NFS(也就是网络文件系统,通常就是一个本地局域网的服务器),URL(这种方式一样需要强大的网络带宽支持),并没有指定U盘,所以我们无 法简单地用U盘来取代CD,只能依靠BIOS中用U盘来启动initrd.img而已)
现在可以启动地U盘制作好了,重启后调整BIOS为USB启动,然后会进入一个漂亮的画面,选择第一项(Default)就可以进入了,会要求选择语言和键盘,就和Linux启动的时候类似,选择中文和US就可以了。
因 为我地多个ISO文件都是放在F盘的根目录下的,刚才有CD/DVD,Hard disk,NFS,URL的时候,选择硬盘(hard disk),然后可能会让你选择引导驱动的盘,原本我都是选择sdb1也就是U盘,其实直接选择sda7就可以了,这里你的硬盘分区情况可能跟我不同,但 其实很容易,你挨个给它试过去,如果不可以它会提示你出错了,你换换就可以了。
随后会出现图形界面,因为我事先为硬盘分出了Linux分区,这里选择一下“删除Linux分区,然后重建”(意思大概这样)。
关键地一步是在下面会有个复选框,意思大概是检测分区(也就是自定义安装),让你能够看到默认地安装过程。我的判断是默认要求C盘是FAT32(网上的说法),但这里我们是F盘才是FAT32,所以我进去后小做修改(具体过程我忘了,大致就是将其中的一项改成了sda7,就顺利过关了),否则可能遭遇“缺少ISO 9660图像”安装程序试图挂载映像#1,但在硬盘上无法找到该映像。请将此映像复制到硬盘中,并点击重试。点击退出来终止安装。
然后就会经过一个漫长的安装过程。直到见到欢迎页面,就没啥难度了。
其实问题还有很多呢,我也还有好多问题没解决。
刚才看一个哥们写的安装过程以及所遭遇的问题,看来是通病,Windows为什么成功,已经看得出来了,当然Linux粉完全可以说是定位不同,咱层次低,门槛感觉就高了,或许习惯后,也会觉得so easy,不过我还是很顶Windows的,确实很棒!

posted on 2009-05-09 12:48 volnet 阅读(2180) 评论(6)  编辑 收藏 引用 所属分类: Unix/Linux

评论

# re: Install Linux Fedora 10 2009-05-09 12:50 volnet

另外,有个不错地资源推荐给大家:
http://www.ibm.com/developerworks/cn/linux/newto/index.html
新手多看看咯,恩,我现在要开始看了。然后把遇到的问题逐一解决掉  回复  更多评论   

# re: Install Linux Fedora 10 2009-05-09 23:35 volnet

关于Webmin

Webmin 是一个用 Perl 编写的基于浏览器的管理应用程序。Webmin 是可扩展的,除了用于 Linux 之外,还可以用于其他类 Unix 操作系统。安装完成后,可以在本地或者远程浏览器通过一个特定的端口,通常是 10000,来进入 Webmin。它具有可以指向和点击的界面,可以完成各种 Linux 管理任务,包括用户管理、网络防火墙和网络设备的配置。

Webmin 安装和使用都是免费的,它是一个很好的管理 Linux 环境的工具,如果您以前用的是 Windows 的图形化管理工具。Webmin 工具是基于控制台的工具的前端,因此使用这两种工具进行配置效果是一致的,它们都可以可靠地完成管理任务。

更多内容:http://www.ibm.com/developerworks/cn/linux/l-roadmap/part3/index.html   回复  更多评论   

# re: Install Linux Fedora 10 2009-05-10 00:34 volnet

映像密码和用户权限

Linux 用户管理的特点之一在于它沿袭了 UNIX 风格,使用 passwd 文件。登录的用户必须可以读取 /etc/passwd 文件,以判断他的用户名是否存在。如果将用户名和密码存放在同一个文件中,潜在的攻击者就可能获得密码;他们可以下载 /etc/passwd 文件,然后以暴力破解的方法获得密码。映像文件不必所有人都可读,这样攻击者将不能获得任何形式的密码。

这种方法还是不最好的,因为攻击还是可以得到 一些 用户信息。更好的方法是将用户保存于一个单独的地方,比如使用 LDAP。   回复  更多评论   

# re: Install Linux Fedora 10 2009-05-10 12:57 volnet

About bz2 & gz files

*.tar.bz2以及*.tar.gz,虽然Linux并不指定后缀名,但从Windows用户的使用习惯以及人类可识别的角度考虑,这样一种命名规则给人更好的理解。当然tar程序并不通过所谓的“后缀”来识别。
现在我们只讨论实际类型与所谓的“后缀”匹配的情况。
gz是指在tar打包的时候指定了用gzip的方式进行压缩,指令是z,也就是说tar -z ****file代表的是使用gzip方式进行压缩。
而bz2则使用了另外一种压缩方式bzip2的方式进行压缩,对应的指令为j。
这一点我们可以通过在命令行输入
man tar | more
进行查看。
因此正如我们在Windows中一样,*.zip与*.rar一样具有不同的压缩格式。  回复  更多评论   

# re: Install Linux Fedora 10[未登录] 2009-05-10 13:30 volnet

如何下载安装MPlayer呢?

http://hi.baidu.com/ppks/blog/item/8641e8dc47a9b4a9cc116649.html

Fedora不给大家提供带有版权问题或是封源的软件,这个给我们下载软件带来了许多麻烦,所以在这里提供RPM Fusion源,来补充我们Linux的“软件库”。

直接复制到虚拟终端里就好了,必须需要root的权限哦。另外建议直接复制输入,以免打错字。

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

如果安装这个源后还是不能正常使用yum,那很可能是由于key引起,解决办法是在终端里输入下面的代码试试:

Linux下的播放器很丰富,听说最好的还是MPlayer,简单的只要要安装好几个包,现在与大家一起学下一种在Fedora 10安装MPlayer的简便方法。

安装步骤如下:

首先确保你的电脑一定要联网 ,因为是在线安装;

其次打开终端,复制以下代码,回车看看吧

yum install mplayer

yum install mplayer-gui

  回复  更多评论   

# re: Install Linux Fedora 10 2009-05-10 14:30 volnet

终于可以用上Mplayer了,也可以用上Rhythmbox播放器了,但是音质有点糟糕,原因待查。
首先要感谢软件仓库计划,因为简单地使用./configure,make,make install在我的机器上总是会有若干地错误,这些错误涉及到了软件的源码,绝对不是吃干饭的。偶尔发现了上一条留言中所提到的方法。恩,软件仓库,rpm repository!这绝对是一项伟大而有意义的工程,它极大地方便了用户的使用。要使用软件仓库,也就是说你要用yum来安装它,你可能需要先将软件仓库指定成yum的源。
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
这两句话就是干这个用的。
当然在文档中有一种同时使用两者的另一种方式,上面的这种方式再文档中是通过GUI进行安装的,也就是你现在看到两个链接,然后直接在FireFox中点击安装即可。而下面的方式是命令行方式的。意思是一样。参考配置信息(http://rpmfusion.org/Configuration)中的“Command Line Setup using rpm”部分章节(很简单,就几行,找到你的软件版本,比如Fedora 10的发行版)。

下面看下Rhythmbox播放器为什么昨天不行,今天可以?
首先它一直都可以打开,但是对于播放MP3无能为力,因为它通常会在你的Fedora10发行版中自带。而MP3要求交版税的,也就是免费的 Fedora10无法为您提供的软件,但是RPMFusion的出现就是为了解决Fedora project无法免费为您提供的这些涉及版税或者那些源码型的软件分发。
原来你试图打开一个MP3,则会出现一个MPEG-1 编码的问题,但是出现的自动下载插件的对话框并没有办法正确找到这个编码器,取而代之的是它会重定向到某个官方文档告诉你,这个插件可能受法律保护,无法提供给你使用。因此你必须自己手动去搞这些。但是现在你安装(设置)了软件仓库,你的系统将为你找到合适的编码器,并通过yum进行下载。经过一阵的下载后,您的软件就可以用了。很不错。

为什么我喜欢Rhythmbox呢?
因为我一开始看到Rhythmbox的时候就觉得它很像Apple iTunes,管理音乐很好看。而MPlayer我刚刚也见到了,但是它更像一个90年代的播放器,恩,可能皮肤上我需要重设。先用Rhythmbox播吧,呵呵。不过音质确实问题很严重,我的扬声器现在只有1块钱喇叭的效果了。呵呵~


  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


特殊功能