U如何安装引导Fedora grub

67次阅读
没有评论

共计 2409 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章给大家分享的是有关 U 如何安装引导 Fedora grub 的内容。丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,一起跟随丸趣 TV 小编过来看看吧。

分区

我是事先在 Windows XP 下使用“我的电脑”的管理对要装 Fedora grub 的区进行划分的,一共分了 3 个部分,文件格式都是 ext3:
1)一个 4G 的部分作为 swap,因为内存本身是 2G 的,记得看过好多地方说 swap*** 是内存的两倍。
2)一个 400M 的部分挂载 /boot,这点 *** 证明十分必要,如果没有给 /boot 指定一个专门的盘挂载,装完之后在开机的时候无法进入正常的 linux 的 Fedora grub 启动。
3)一个 20G 的部分挂载 /,反正新的机器硬盘比较大所以就划了这么多。U 盘引导盘

制作 Fedora 的引导 U 盘

1. 准备工作:
1)硬件:一个 4G 以上 U 盘
2) 软件 1:Fedora-10-i386-DVD.iso
3)软件 2:Fedora grubinst-1.1-bin-w32-2007-12-29
4)软件 3:Fedora grub4dos-0.4.3-2008-05-02.zip
5)软件 4:WinImage

2. 步骤:
1)用软件 2 里面的 Fedora grubinst_gui.exe 给 U 盘安装 Fedora grub,装的时候只需选中“磁盘”,并且选择 U 盘对应的盘符,点击“安装”即可,如果出现“Bad partition”的错误,只要在额外参数的地方加上—skip-mbr-test 即可,再点“安装”就可以出现 successful 的字样。
2)拷贝 Fedora grub4dos 下 grldr 和 menu.lst 到 U 盘。
3)拷贝 Fedora-10-i386-DVD.iso 到 U 盘。
4)安装 WinImage。在 U 盘下面建两个目录分别为 boot 和 images,使用 WinImage 从 Fedora-10-i386-DVD.iso 中的 pxeboot 中提取 vmlinuz 和 initrd.img 到 U 盘的 boot 目录,提取 images 整个文件夹到 U 盘的 image 目录下。如果不提取 images 出来,在稍后安装的过程中就会出现找不到 install.img 的情况,而如果只是单独提取出 install.img,在安装时又会提示要联网安装,所以要使这些问题都不出现,就需要在一开始的时候将整个 images 的内容都提取出来。
WinImage 的使用方法:首先打开需要提取的文件,然后找到需要提取的文件夹或者文件,双击或者点击右键,选择“Extract”,保存到需要的位置即可。
5)编辑 menu.lst,加入以下内容:
title F10 setup
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1
initrd /boot/initrd.img

注意:root 后面有一个空格,然后 kernel 和 initrd 后面的路径就是上一步提取 vmlinuz 和 initrd 在 U 盘所放的位置,即 boot 文件夹下。如果是按步骤来的话就直接使用上面的内容就可以了。

6)启动盘安装完毕。包括:
grldr
menu.lst
/boot
vmlinuz
initrd.img
/images
从 F10 镜像 images 文件夹中提取的所有文件

安装 Fodera 步骤

1. 我是 IBM 的机器,开机按 F12,选择 USB 启动。
2. 选择 F10 setup 进入,按步骤操作,当提示要选择载入的镜像时,选择 /dev/sdb1 即可,系统会自动找到 /images 下需要的镜像。
3. 安装开始,当出现界面显示“安装需要对您的硬盘进行分区。”的时候,选择“手工分区”那个选项。由于在我的计划中,将 /dev/sda8 作为 swap,将 /dev/sda9 作为 /boot 的挂载点,将 /dev/sda10 作为 / 的挂载点,以此为例进行说明。点击 /dev/sda8,按“编辑”,在弹出对话框中选择格式化为”swap”,确定。对 /dev/sda9,编辑时首先要选择挂载为 /boot,然后格式化为 ext3。对 /dev/sda10,编辑时首先要选择挂载为 /,然后格式化为 ext3。都完成后,可以看到这三个设备后面都多了一个格式化的对勾,选择下一步,将这三个设备格式化。
4. 此后就按照安装步骤操作就可以了,不会有新的问题出现。

出现问题及总结

1.Fedora grubinst_gui.exe 创建引导 Fedora grub 失败。解决方法:在额外参数的地方加上—skip-mbr-test 即可。
2. 用 U 盘引导的时候提示找不到文件. 原因是 menu.lst 写的不对,之前没有建./boot 目录将 vmlinuz 和 initrd.img 就直接放在 / 下面,所以找不到,此时重写 menu.lst 引导至正确的位置,或者像实际采取的方法,建一个 /boot 文件夹将文件拷进去都可以解决问题。
3. 在安装时选择了 /dev/sdb1,确仍然提示找不到安装 image。原因是最开始的时候没有将 f10 镜像中的 install.img 提取到 U 盘,所以将该 img 提取出来放到 U 盘,再到这一步的时候就不会出错了。
4. 按照 3 的方法,在其后某一步会弹出对话框,让联网安装,可是我没有网,所以安装又一度中断。解决方法为,将 f10 镜像中的整个 images 文件夹的内容都提取到 U 盘中新建的 images 文件夹中。
5. 最初我只给 Fedora grub 划分了两个分区,安装完毕之后发现无论如何都进不了 Fedora 的 Fedora grub,总是一开机就进了 WinXP,折腾了半天最终找到原因,就是没有给 /boot 划分一个分区,所以只要再多划一个分区给 /boot 就可以解决问题。貌似 U 盘安装都需要这个,因为我拿光盘装的时候没有这个分区一样可以启动。

感谢各位的阅读!关于“U 如何安装引导 Fedora grub”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计2409字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)