关于硬盘安装redflag linux系统的一点建议

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
bihonggang
帖子: 11
注册时间: 2009-02-21 10:47

关于硬盘安装redflag linux系统的一点建议

#1

帖子 bihonggang » 2009-04-13 13:36

关于硬盘安装redflag linux系统的一点建议

在硬盘安装redflag linux过程中,经常会出现一些错误提示:
filename must be either an absolute pathname or blocklist

硬盘安装redflag linux过程
1,下载红旗Linux桌面版6.0系统光盘镜像
2,把你的安装镜像放在你的XP下的FAT32(红旗6 SP1 可以在NTFS)盘区的根目录下,然后从该镜像里提取两个安装引导文件--vmlinuz 和 initrd.img(在安装镜像里的isolinux文件夹里的),把这两个文件复制到安装镜像所在的盘的根目录下.
3,接下来就是用GRUB引导redflag 6.安装镜。在网上下载grub4dos-0.4.4.zip这个工具,其实GRUB里的东东,我们只要有grldr这个文件和menu.lst就行了(把grldr和menu.lst复制到c:\下),然后我们自己动手修改menu.lst(这个是GRUB的引导列表!)
增加一条记录
title Redflag 6 desktop
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img ramdisk_size=8192

然后保存menu.lst就可以了,(声明一下,(hd0,0)可能会因你的安装镜像所在盘区而改变,这里是我的,我的安装镜像放在xp下的C盘)
4,然后在c:\boot.ini文件中写入一条记录c:\grldr="多系统启动",保存。
5,重新启动,在启动菜单中选择"多系统启动"后,进入grub菜单后,选Redflag 6 desktop
在安装过程中就会出现上面的错误提示:
filename must be either an absolute pathname or blocklist

经我多方验证,错误的原因是menu.lst书写有问题,有网友提示root(hd0,x)后不能有空格。我修改后还是有问题,我就把已经安装好的redflag中的文件 /boot/grub/menu.lst中内容复制到c:\menu.lst文件中
title RedFlag (2.6.23.1-4)
root (hd0,x)
kernel /boot/vmlinuz-2.6.23.1-4 ro root=LABEL=/ vga=788 splash=silent resume=/dev/sda4
initrd /boot/initrd-2.6.23.1-4.img
,修改后
title Redflag 6 desktop
root (hd0,x)
kernel /vmlinuz
initrd /initrd.img
ramdisk_size=8192
(声明,(hd0,x)为你放置安装光盘镜像的目录)保存,再次启动,出现了久违的redflag安装界面,搞了一阵天,终于成功了,跟大家分享一下,文章大部分借鉴网友的资料,对此表示感谢。
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

Re: 关于硬盘安装redflag linux系统的一点建议

#2

帖子 qiang_liu8183 » 2009-04-13 16:56

发错地方了
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
bihonggang
帖子: 11
注册时间: 2009-02-21 10:47

Re: 关于硬盘安装redflag linux系统的一点建议

#3

帖子 bihonggang » 2009-04-21 19:33

不好意思,太高兴了,忘了地点。我又重新发了一次。
回复