Hp cq40-512TX安装xp 和fedora12的方法
一,安装前准备一些必要软件:
首先去官方网站下载一个Fedora12的ISO文件(地址: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.img和vmlinuz两个文件也放到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中间有空格;(hd0,0)代表硬盘路径跟分区路径,如果电脑只有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
这里注意一下:上面选择是只选择你镜像文件的盘符,一般sda1为C盘,sda5为D盘,下面依次类推。因为我们的镜像文件在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 “
引导时就可以在fedora12和windowsxp之间进得切换了。
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登录了