Hp cq40-512TX安装xp 和fedora12的方法

一,安装前准备一些必要软件:

首先去官方网站下载一个Fedora12ISO文件(地址:http://torrent.fedoraproject.org)这里会有很多不同版本,根据个人电脑情况选择下载,个人电脑是32位,所以选择的是Fedora-12-i386-DVD.torrent

去下载一个叫grub4dos的压缩包(地址:http://www.linuxdiyf.com/bbs/vie ... &highlight=grub4dos)具体用来做什么后面会说到。

下载分区魔术师,是为了在XP下做硬盘分割。

二,安装过程:

1,磁盘分割

关于如何使用分区魔术师做磁盘分割网上相关资料很多,自己可以找一下。这里我只说一些注意事项。

首先,你要清楚自己打算从哪个盘符下面分割一部分空间给Linux专用。本人硬盘分了四个区,我是从最后一个盘,F盘做的分割。在分割之前,要将准备分割盘符下的数据都保存到其他盘,以免意外发生造成数据丢失。要考虑好打算给出多少空间给Linux专用。

以上工作做完之后,我们开始给Linux分区,对新手来说一般分三个区(引导区、交换区、根分区)

引导区:挂载点为/boot,文件系统是ext3.

交换区:没有挂载点,只要在选择类文件类型为swap,假设内容容量为512M,则交换分区容量设为1024。一般交换分区容量是内存容量的2倍。

根分区:挂载点为“/”,文件系统是ext3

2,做GRUB引导前的部署

首先,我在F盘下新建一个fedora12目录(F盘里没有任何数据),把fedora-12-i386-DVD-iso里面的 images文件夹解压出来放到刚才建好的F:\录中,另外还要解压isolinux文件夹中的initrd.imgvmlinuz两个文件也放到C\目录下.上面三个文件可以可以通过rar或者虚拟光驱提取。

接下来,把下载好的grub4dos压缩包解压出来,把解压包文件夹里面的所有文件复制到C盘根目录下。在C盘下面找到menu.lst文件。

修改menu.lst,在menu.lst最后加上

kernel (hd0,0)/vmlinuz intel_iommu=off

initrd (hd0,0)/initrd.img

接着,我们右键电脑“属性”—“高级”—启动和故障恢复设置—系统启动编辑。在最后面加上

C:\grldr=GRUB

最后,我们重启电脑,重启电脑之后如果你能发现有选择项,选择GRUB,你会进入到一个窗口,在窗口中如果找到Install Fedora-12,就说明你引导成功了。


以上过程会遇到很多问题,下面我来分析一下:

电脑重启之后,首先会运行刚才我们在启动和故障恢复设置里的命令,如C:\grldr=GRUB

接着,电脑进入到GRUB引导之后,会去找我们修改menu.lst里的文件内容。在这里我们要了解一下刚才在menu.lst里修改内容的意义。

title Install Fedora-12 (进入到GRUB窗口下面的标题)

kernel (hd0,0)/vmlinuz intel_iommu=off

initrd (hd0,0)/initrd.img

分别解释:在输入命令的时候,kernel(hd0,0)/vmlinuz中间有空格;(hd00)代表硬盘路径跟分区路径,如果电脑只有1个硬盘,那么hd0就代表这个意思。制定好哪个硬盘之后,后面代表分区0代表C区。所以第一句话意思就是,寻找硬盘C区下vmlinuz文件,intel_iommu=off的意思是不检测硬盘环境,否则在CQ40系统机型上将不引导,下面一句意思大致一样。如果说,在进入GRUB之后找不到Install-12标题,就说明下面路径设置错误。如果遇到这个错误,怎么才能让自己系统重新识别到,下面做以下操作:

A、在GRUB窗口下面,选择commanline(命令行)

B、在GRUB>find /vmlinuz,下面会有准确的路径格式

C、重启回到XP下重新再menu.lst重新修改路径

D、修改完重启,进入GRUB,看到install标题进去即可进入fedora安装了。


fedora12安装

安装过程网上资料很多,我大概介绍一下步骤:

进入语言选择,选择Chinese(Simplified)

键盘布局,默认

选择安装安装方式(Hard drive

选择镜像文件所在路径,一般会出现一下选择:

/dev/sda1

/dev/sda5

/dev/sda6

Directory holding imag

这里注意一下:上面选择是只选择你镜像文件的盘符,一般sda1C盘,sda5D盘,下面依次类推。因为我们的镜像文件在F/,所以选择sda7,在下面路径输入: /images/install.img 如果不知道,可以一个个试下去。

E、进入分区结构,选择建立自定义分区结构。接下来就如入到盘符分区下了。选择自己安装系统的盘符,安装在之前分割好的的盘符下面。

F、下面进入到Linux引导管理器配置了

单击other 编辑,选择/dev/sda1 ,如果想让系统默认进入windows则把windows XP前点上勾,若要默认进入FC12则把fedora12前面打上勾。做完以后接下来操作就很简单了,这里就不说了。

注意:

1,由于CQ40机型的BIOS问题,所以fedora12初次引导时会出现引导失败问题,解决方案很简单,在引导页面下选择fedora12后按“E”进入编译状态。

在“kernel /boot/vmlinuz-2.6.31.5-127.fc12.i686.PAE ro root=UUID=33891908-3656-47b9-9a47-02022d2e3ebf LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet”后添加“intel_iommu=off”,返回引导页面按“b”键重新引导就可以进入系统了。

2,进入系统后,找到etc下的grub.conf文件,同样在“kernel /boot/vmlinuz-2.6.31.5-127.fc12.i686.PAE ro root=UUID=33891908-3656-47b9-9a47-02022d2e3ebf LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet”后添加“intel_iommu=off”,保存就可以正常启动了。

3,引导XP,进入系统后,找到etc下的grub.conf文件打开文件,找到:

title other

rootnoverify (hd0,0)

chainloader +1“

将其改变为

title WindowsXP

rootnoverify (hd0,0)

chainloader +1 “

引导时就可以在fedora12windowsxp之间进得切换了。

4,解决root用户登录图形界面问题

为了用root登入,就先用普通用户登陆,打开系统工具-终端

输入命令: su - (该命令可以切换到其他用户身份,本次将切换到root身份)

输入root密码(此时密码不显示,直接输入)

输入命令: gedit /etc/pam.d/gdm

注释掉"auth required pam_succeed_if.so user != root quiet"这一行(在这一行前面加上"#",即改成#auth required pam_succeed_if.so user != root quiet

保存后继续输入命令: gedit /etc/pam.d/gdm-password

同样地注释掉"auth required pam_succeed_if.so user != root quiet"这一行。

保存后退出

现在就能使用root登录了

posted @ 2010-06-21 19:33  潜龙9527  阅读(154)  评论(0编辑  收藏  举报