LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1836|回复: 14

大家帮帮忙,ThinkPad上装个Fedora 10

[复制链接]
发表于 2008-11-26 12:18:52 | 显示全部楼层 |阅读模式
我正准备往我的ThinkPad X61上装新出炉的Fedora 10。 要求2个:

1;由于我没有光驱,所以想从硬盘安装;
2;想保留thinkvatage,所以想继续使用windows 的boot loader。

阅读这里的许多指导和建议,还参考了网上其他的帖子之后还是有几个疑问。

1,硬盘如何进入安装? 很多人说安装之后无法启动进入Fedora,需要一张rescue image,没有光驱,这步骤怎么解决?而且f10似乎没有rescue image只有live 和 minimal boot 阿,是不是也可以。

2, 有人提议使用Grub4Dos安装fedora,但是怎么操作网上没人讲啊,大家似乎都认为是默认制不用讲; 哪位能解释解释?

最后,关于vista 有没有向XP下面的boot.ini那样能够进行简单修改的方法,那个什么bcdedit似乎太复杂了。

先谢过了。
发表于 2008-11-26 12:37:31 | 显示全部楼层
rescue是救援盘一般用不到。主要在引导。我试过了grub在vista下无法引导的。没光驱可以试试USB,暂时没有想到其它的方法了。要不硬盘安装时把硬盘放别的机器上,装完了再放回来 了。
但grub可以引导vista我知道。和XP一样的。
还有一办法。一般情况不用此法。就是用VM虚拟机选择物理硬盘而不是新建虚拟硬盘。安装后重启就可以了。当然你要装启动管理器了。写到MBR这个会慢些。
回复 支持 反对

使用道具 举报

发表于 2008-11-26 13:24:44 | 显示全部楼层
vista下bcdedit可以很简单添加xp的启动,再到XP的机器上把ntldr和boot.ini复制过来
然后在boot.ini里添加grub4dos,再把光盘里的vmlinuz和initrd还可能有其他几个文件,解压到C盘
至于要解压哪几个文件就得问问各路大侠了
回复 支持 反对

使用道具 举报

发表于 2008-11-26 13:33:19 | 显示全部楼层
vista下面有easybcd,比xp下面的boot.ini方便多了。建议用bcd引导grub,这样vista和grub可以保持互不干扰,随便哪个崩溃了重装都很方便。
硬盘安装的话,首先要有个fat分区放fedora的安装镜像,然后拿个u盘,做成win98的启动盘,在把grub4dos放进去,在从fedora镜像中isolinux文件夹下提取出vmlinuz和initrd.img,放到u盘根目录下。用u盘启动,用grub命令进入grub,再按c进入命令行模式,在用下面的命令
root (fd0)  //是否是fd0要根据实际情况,也可能是(hd1,1)之类的
kernel /vmlinuz
initrd /initrd.img
boot
启动以后在找到放了镜像的分区就ok了
以上是我装前几代用的,10应该也通用吧
回复 支持 反对

使用道具 举报

发表于 2008-11-26 13:56:07 | 显示全部楼层
学会了grub命令行,就算开机只有 grub > ,都可以启动
回复 支持 反对

使用道具 举报

发表于 2008-11-26 13:57:12 | 显示全部楼层
liveusb-creator
回复 支持 反对

使用道具 举报

发表于 2008-11-26 16:05:15 | 显示全部楼层
不知道thinkvatage有什么好处?多系统用grub引导我觉得是最方便的。

硬盘装linux可以用grub4dos引导,需要把安装iso里的isolinux还有images目录解压出来,和iso一起放在fat32分区的根目录,然后用grub4dos引导isolinux里面的kernel
回复 支持 反对

使用道具 举报

发表于 2008-11-26 18:21:58 | 显示全部楼层
这个可以到网上搜搜前代的fedora或者其他发行版本比如ubuntu的安装方法,大同小异
有一点需要注意的是使用Grub装载kernel来挂载光盘镜像安装的话,光盘镜像需要放到fat分区,因为据说到目前仍然是不支持ntfs的,不过可以支持fat32,ext2

如果你有一块移动硬盘那就最方便啦:
把XP系统分区下的ntldr,NTDETECT.COM,boot.ini拷贝到移动硬盘的一个分区,然后在windows的磁盘管理器下把这个分区设定为激活的,那么如果选择从这个移动硬盘启动就可以使用微软的OSloader了
下载GRUB4DOS,解压丢到这个磁盘分区里,在boot.ini里添加GRUB的启动项;把光盘里的kernel和initrd文件解压出来,和着安装光盘镜像都丢进去,参考网上的文章改写menu.lst文件应该就差不多了
因为我没有U盘,所以没有在U盘上试过,不过特别说明一下:我机器是X200
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-27 16:39:24 | 显示全部楼层
报告2个消息:

首先好消息是,谢谢大家的指导我已经安装好了。

ThinkPad X61,  使用grub4dos硬盘安装。

安装过程如下:

1. 分别下载grub4dos-0.4.3.zip 和 fedora-10-i386-DVD.iso;

2. 解押前者,然后将grldr grldr.mbr menu.lst拷贝到系统盘;

3. 将后者拷贝到Fat32分区根目录,, 并利用winrar提取isolinux目录中vmlinuz 和 initrd.img到系统盘根目录;(我还把images目录解押出来放在分区的根目录了)

4. 利用bcdedit 修改vista的启动菜单;
   首先点击开始,然后在搜索栏输入cmd, 右击选以管理员身份运行以下命令;第一个命令会return一个id。(tip:  右击选择这个id后,后面可以用右键直接粘贴。)
  
   bcdedit /create /d "Start GRUB4DOS" /application bootsector
   bcdedit /set {id} device boot
   bcdedit /set {id} path \grldr.mbr
   bcdedit /displayorder {id} /addlast

5. 编辑menu.lst
将以下几行帖到最后。 (如果你想干净点把前面的title全部删掉也可以)

title Install Fedora 10
kernel /vmlinuz
initrd /initrd.img

6. 选择安装更新后重启电脑,关机时显示3个更新,可能用bcdedit修改3次后算3个更新。

重启后直接进入了VISTA,怎么回事?

7. 按照以上网友建议下载了一个easybcd, 非常好用! 感谢推荐!

8.  运行之,然后将timeout从0调成了20,重启;

9. 选择Start GRUB4DOS

10. 选择最下面的 Install Fedora 10

进入安装页面。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-27 16:40:29 | 显示全部楼层
第二个消息是:虽然我已经安装好了,但是另外一个问题产生了。怎么从grub4dos引导进入fedora? 我不会grub的命令!

我估计是需要修改一下menu.lst。

1, 哪位安装了fedora 10 的把你安装后的menu.lst发一个上来我试一下?
2, 如果自己管理grub,kernel的version怎么知道? 我指安装之前。

在线等,谢谢啦。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表