当前位置: 技术问答>linux和unix
用Grub4Dos从硬盘安装liux总是出错
来源: 互联网 发布时间:2016-08-07
本文导语: Menu.lst中写入 title 安装Fedora kernel (hd0,0)/vmlinuz initrd (hd0,0)/initrd.img 安装liux,在选择ISO文件时总是出错(ISO放在fat32文件系统中),大概意思是找不到ISO文件,我并没有选错iso文件所在分区,我甚至将每个分区都试了个遍,但...
Menu.lst中写入
title 安装Fedora
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img
安装liux,在选择ISO文件时总是出错(ISO放在fat32文件系统中),大概意思是找不到ISO文件,我并没有选错iso文件所在分区,我甚至将每个分区都试了个遍,但问题还是依旧.
我以前从硬盘安装linux是在Menu.lst中直接写入ISO文件的路径的,但我忘记这一种写法,哪个知道的请问我贴一下,谢谢!
我回忆它的大概写法是:
title 安装Fedora
kernel (hd0,0)/vmlinuz **=Fedora-10-i386-DVD.iso
initrd (hd0,0)/initrd.img
title 安装Fedora
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img
安装liux,在选择ISO文件时总是出错(ISO放在fat32文件系统中),大概意思是找不到ISO文件,我并没有选错iso文件所在分区,我甚至将每个分区都试了个遍,但问题还是依旧.
我以前从硬盘安装linux是在Menu.lst中直接写入ISO文件的路径的,但我忘记这一种写法,哪个知道的请问我贴一下,谢谢!
我回忆它的大概写法是:
title 安装Fedora
kernel (hd0,0)/vmlinuz **=Fedora-10-i386-DVD.iso
initrd (hd0,0)/initrd.img
|
kernel选项是制定相应内核的二进制文件,而不是光盘镜像文件
initrd选项是INIT引导系统所需的二进制文件
(hd0,0)为第一块硬盘的第一个主分区
/*为当前分区根目录下的某个子目录或文件
建议将ISO镜像解压出来,然后选项直接指向相应的文件
|
提取iso文件中的内核vmlinuz 和分区配置镜像initrd.img
输入:
kernel (hd?,?)/vmlinuz (若记不清可以查找,find /kernel,返回(hdx,y))
initrd (hd?,?)/initrd.img
boot
输入:
kernel (hd?,?)/vmlinuz (若记不清可以查找,find /kernel,返回(hdx,y))
initrd (hd?,?)/initrd.img
boot
|
分区配置镜像
|
如果是fedora10的话,必须把images文件夹也解压出来。
也就是说,fat32分区下,应该有四个文件:
xxx.iso images/ vmlinuz initrd.img
进入grub后:
root (hd0,0) #根据实际情况设置,如果你用u盘grub引导,则可能是(hd1,n)
#这时候应该提示你,已经进入fat32分区。
kernel /vmlinuz
initrd initrd.img
boot
也就是说,fat32分区下,应该有四个文件:
xxx.iso images/ vmlinuz initrd.img
进入grub后:
root (hd0,0) #根据实际情况设置,如果你用u盘grub引导,则可能是(hd1,n)
#这时候应该提示你,已经进入fat32分区。
kernel /vmlinuz
initrd initrd.img
boot
|
需要先解压出来里面的两个文件 vmlinuz initrd.img ,放在fat32格式的盘里面,ntfs好像不能读取