mick221 发表于 2005-8-20 01:32:43

【原创】一个新手硬盘安装Fedora Core 4的过程

为庆贺FC4成功安装三天,特发此文,新手共享之! :lol:

    简单说明一下我的硬盘状况,两个硬盘,硬盘1(即hda)分了6个区,C盘(hda1)装了winxp,E盘(hda6)win2003,还留了7G的空间未分区准备装FC4(现在发现不够用了,555~);硬盘2(hdd)分了4个区。

    首先做好准备工作,在社区里看了半天的安装心得,将可能用到的东西都准备好。作为一个新手,不求快,只求稳。这段工作都是在Windows系统中进行的。

    将下载好的FC4的安装盘ISO镜像放到硬盘2的第二个分区(即hdd5)上。问:为什么放这里?答:没办法,就只有这一个FAT32格式分区上还有足够的空间。 :(

    安装《矮人DOS工具箱》。问:装这个干吗?答:我机子上没软驱,光驱基本挂了,优盘没钱买(失业中的穷人),所以装这个用来进入DOS,打算用loadlin来启动安装程序。不过意外地是,我发现这个东东居然是用Grub来引导的,HOHO~~~看来可以用更简便的办法了。

    打开FC4的第一个ISO(用Alcohol、WinRAR、UltraISO……随便你),将images文件夹里的diskboot.img文件复制到c:\boot\grub文件夹下(注意,boot文件夹是隐藏属性)。问:diskboot.img是什么东东?答:FC4的启动盘镜像。

    接着,打开c:\boot\grub\menu.lst文件(用UltraEdit,记事本也行),在后面添加以下的代码,存盘退出。title 运行   Fedora Core 4 启动盘
root    (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/diskboot.img问:这是打算用Grub调用FC4的启动盘吧?答:Bingo!版主,给他加10分。
   
    OK!接着重启电脑,首先看到的是Windows的OS Loader系统选择菜单,选择”我的DOS工具箱“。然后看到的是Grub的菜单,这次选择”运行 Fedora Core 4 启动盘“。哈哈,成了!接下来就没什么特别了,”Boot:“出现时按Enter键进入安装,选择语言简体中文,选择安装源硬盘驱动器(hdd5),后面的过程自己慢慢享受吧。
   
    对于新手来说,还有一个问题,就是引导装载程序的安装位置。个人认为,在与Windows共存的环境下最好是把Grub装在Linux引导分区的第一个扇区上,而不是MBR。将来就算重装Windows,也可以较快地恢复引导。
    我的做法是这样的。安装时选择把grub装在引导分区的第一个扇区(在我的硬盘上即/dev/hda10),安装结束后重启,再次进入FC4的启动盘,在”Boot:“处输入”linux rescue“进入救援模式。中间过程就不说了,出现终端提示符后先输入”chroot /mnt/sysimage“切换根目录,然后执行”dd if=/dev/hda10 of=/bootsect.lnx bs=512 count=1",把引导扇区作为一个文件放到根目录下,最后把该文件复制到windows下的C盘。再修改c盘中的boot.ini文件(注意,是只读隐藏属性),加入一行 c:\bootsect.lnx="Fedora Core 4 Linux",保存退出。以后再启动电脑时,在Windows的OS Loader菜单里面就能直接选择进入FC4了。

妖狐藏马 发表于 2005-8-20 01:43:38

+oil :-D

demonlj 发表于 2005-8-20 02:49:41

值得鼓励

月下刀客 发表于 2005-8-20 08:20:08

给楼主加10分,并请接受我个人的敬礼! 8)

aaroncn 发表于 2005-9-4 15:08:55

根据mick221的方法, 我在设置完《矮人DOS工具箱》后,无法正常引导Fedora 4 安装程序。在出现fedora core的界面后,按回车<Enter>键后,在出现
load vmlinuz.....................................
load initrd.img........................................
不动了。


我的操作步骤如下:

下载并安装了《矮人DOS工具箱》;

下载了Fedora 4的4张ISO文件;

将diskboot.img拷贝到c:\boot\grub;

在Menu.lst文件内按照mick221的方法添加了Fedora core4的入口;

重新启动计算机,Fedora core 4的入口正常显示,也正常调了Fedora core的主界面;出现boot提示符:
boot:

敲回车(也尝试过linux rescue,等等),在出现
load vmlinuz.....................................
load initrd.img........................................
后不动了。

我估计vmlinuz和initrd.img文件也是fedora启动所必需的文件,因此将这两个文件拷贝至boot文件夹内(试过grub/, grub/pxeboot, boot/, boot/pxeboot),但都无效。

请帮我想想办法。谢谢。

fox_eagle2003 发表于 2005-9-4 15:27:17

哪些目录里有vmlinuz,initrd.img?
pxe是无盘工作站,你用错了
还有
下的是32位的系统还是64位的系统,你的机是32还是64位机?

aaroncn 发表于 2005-9-5 21:52:15

重新修改《矮人DOS工具箱》的menu.lst文件,问题得到解决.

将mick221的添加
------------------------------------------------------
title 运行 Fedora Core 4 启动盘
root (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/diskboot.img
------------------------------------------------------

改为:
------------------------------------------------------
title 运行 Fedora Core 4 启动盘
root (hd0,0)
kernel (hd0,0)/boot/grub/vmlinuz
initrd (hd0,0)/boot/grub/initrd.img
------------------------------------------------------

改完后的效果是: Linux安装主界面不再会出现, 而是直接进入安装程序(选择语言,选择安装源). 这会影响一些必需要带参数安装的用户, 比如需要在text文本上安装linux的用户.

回:fox_eagle2003
这两个文件在FC4-i386-disc1.iso -> image -> pxeboot 里

但我还是不理解一点, 为什么我直接用diskboot.img会死机呢? 我的CPU是奔腾赛杨2.0

fox_eagle2003 发表于 2005-9-6 01:56:02

pxe是无盘工作站的引导文件
当然不能引导PC啦
建议看精华,关于如何引导的文章,看一下大家是用什么目录下的文件引导的

jozhu 发表于 2005-9-6 01:59:02

强人,不错,支持。
我到现在还没试过硬盘安装呢 :oops::oops:

真神 发表于 2005-9-6 09:59:58

title 运行 Fedora Core 4 启动盘
root (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/diskboot.img

这其中的memdisk。gz是什么?

fox_eagle2003 发表于 2005-9-6 14:14:46

memdisk.gz 是kernel(内核啊)
应该是memory disk(内存磁盘)的意思

mick221 发表于 2005-9-7 10:20:27

根据mick221的方法, 我在设置完《矮人DOS工具箱》后,无法正常引导Fedora 4 安装程序。在出现fedora core的界面后,按回车<Enter>键后,在出现
load vmlinuz.....................................
load initrd.img........................................
不动了。



看起来似乎有点兼容性问题,aaroncn你有超频吗?
要不你试试下面的代码,直接用grub的磁盘仿真功能引导启动盘镜像

title 运行 Fedora Core 4 启动盘
map (hd0,0)/boot/grub/diskboot.img (fd0)
chainloader (hd0,0)/boot/grub/diskboot.img
rootnoverify (fd0)
boot
页: [1]
查看完整版本: 【原创】一个新手硬盘安装Fedora Core 4的过程