想用GRUB直接引导硬盘上的ISO文件(4G)怎么编写menu里的代码

作者&投稿:函卢 (若有异议请与网页底部的电邮联系)
直接引导硬盘上的文件启动~

搜索nt6 hdd installer v2.8.1
只有300KB

这个就是引导工具,不只是装win7可以用。也可以引导其他文件。要引导iso你可以直接先解压ISO文件,然后再引导。
也可以安装winPE,在winPE下用虚拟光驱。

方法很多的,这里只讲我做过的方法哈,可能有点笨拙,但是绝对可行
(呵呵,我在想哈,您为什么不把你的问题描述仔细点啊,是把引导做在硬盘上还是U盘等外部设备上??、)
一:
想偷懒的可以这样——网上下载一个功能比较全一点的工具盘,比如“超级N合一整合毛桃红叶PE启动U盘移动硬盘光盘版.ISO”“老九WinPE 老毛桃最终撒手不管版”,直接把工具盘安装到你要选择的设备上,这样既可以引导系统(引导在安装好后的pe密码-grub>命令行的grub),又有很多的工具软件!

windows的NTLDR引导:
1:在盗版ghosh系统里面把*.gho文件拷出来——用ghost浏览器加载——把文件夹删除,保留文件——编译保存——ghost还原——这样是为了重写mbr——后面的工作就是在NTLDR引导的情况下如何加载grub的问题,网上搜一下很多的,其中要用到有grub4dos下的grldr,若要支持中文选择chinese下面的grldr。menu.lst自己写最好!
2:在dos下用工具修复mbr的方式.......


grub的grldr直接引导

wingrub、grub4dos、grubgui这些工具都可以创建你的顾grub引导,后面的工具要什么加什么,


若果不明白可以看看http://hi.baidu.com/hnwbo
才开的hibaidu,里面有篇关于grub——menu.lst写法的文章,十多天才弄出来的哦!看看你肯定有用的

你参考一下下面的资料

前几天给一同学用这个方法安装成功,特将步骤记下

1 将安装镜像文件ubuntu-8.04-desktop-i386.iso文件放在一个分区的根目录,如F:\

2 挂载iso文件,命令如下

sudo mount ubuntu-8.04-desktop-i386.iso -o loop /media/cdrom

3 进入/cdrom, 把casper目录下的vmlinuz及initrd.gz两个文件copy到放ubuntu-8.04-desktop-i386.iso的分区的根目录,如F:\vmlinuz,F:\initrd.gz

4 编辑menu.lst文件,加一个启动项,代码如下

title Ubuntu livecd 8.04

find –set-root /ubuntu-8.04-desktop-i386.iso

kernel /vmlinuz boot=casper iso-scan/filename=ubuntu-8.04-beta-desktop-i386.iso quiet ro automatic- ubiquity locale=zh_CN.UTF-8 noprompt –

initrd /initrd.gz

5 重新启动,选择Ubuntu livecd 8.04就能进入安装界面,安装过程一般不超过20分钟,在该过程中最好坺掉网线,不然到82%时可能会等一段时间

贴的,已经测试可用~

1.grub> loopback loop (hd0,1)/ubuntu.iso
利用grub2的回放设备,挂iso,这样可以使你不用把casper文件夹提取出来,就能从iso中启动。
2.grub> set root=(loop)
这是设置grub的根目录。
3.grub> linux /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
这是让grub挂内核。并传递参数boot=casper 给initramfs
4.grub> initrd /casper/initrd.lz
设置系统引导
5.grub> boot
开始启动引导

再解释一下硬盘分区,硬盘是从0开始计数的,而分区是从1开始计数的,扩展分区是从5开始计数的。
_______________________________________________________
另,grub.cfg引导iso安装ubuntu:(已测试)
打开grub.cfg
代码:
sudo gedit /boot/grub/grub.cfg

在文件最后添加:

代码:
menuentry "ubuntu iso install" {
loopback loop (hd0,1)/ubuntu.iso
set root=(loop)
linux /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
initrd /casper/initrd.lz
}

重启,选择ubuntu iso install进入ubuntu的live cd桌面。再进行上面步骤四,就可以安装系统了。。


grub怎么直接进入系统
boot 其中,root (hd0,0)这一行是挂载启动分区,使得里面的内核文件可以被访问到。(hd0,0)指的是第一块硬盘的第一个分区,要视具体情况而定,填写自己的启动分区区号。kernel \/vmlinuz root=\/dev\/hda3这一行加载系统内核,并且挂载根文件系统“\/”,供读取文件用。\/vmlinuz就是要挂载的系统内核...

怎么引导grub安装win7系统
1、如果先安装linux,再安装windows,windows的引导程序直接启动windows而不会引导linux启动。也就是说如果先安装linux,再安装windows,那么能够直接启动的就只有windows,而要想启动linux,就需要用其他方法引导。2、正确的方法是先安装Windows,再安装Linux,这样linux的grub引导程序会加载电脑里安装了的所有的...

关于GRUB启动引导
第一行:tittle 设置在grub运行时在屏幕上显示文字 "Install ubuntu-12.04-beta2-desktop-i386"这段文字就会作为启动选项显示在屏幕上 第二行:find [--set-root] FILENAME命令 意思是在所有分区上查找"FILENAME"文件名,并显示包含该文件的设备。当在某个设备上找到 FILENAME 时,立即停止查找,并...

grub可以直接引导windows server 2008吗
当然可以 但是我纳闷的是你怎么激活的server 2008!Grub很智能的,不要用LILO

硬盘安装ubuntu 9.10时用 grub 引导 直接进入登陆界面 需要输入用户...
2、选安装Ubuntu后,我记得它让你“回答几个问题”,其中有安装语言,选择时区,最重要的是它让你输入一个用户名ghgccool,一个密码1234567890,你把它记好了。安装好后就用它登录。3、Ubuntu出于安全不让用root(权限最大的用户)登录的,只能先用2中的用户登录,然后再在其中端中用sudo passwd ...

...在e盘装了linux。但为什么每次启动都要通过grub命令才能进入系统...
Linux 这里不能启动,是因为 MBR 前 446 字节里面本来是 Linux 的引导程序 GRUB 。Win7 安装完,会覆盖 MBR 这里的 GRUB 程序,导致不能启动 GRUB 而是启动 BCD 来启动 Windows。但 BCD 本身不支持直接启动 Linux ,所以你的 Linux 现在不能启动了。只能用 BCD 启动一个可以引导 Linux 的程序来...

GRUB双系统的开机引导怎么做
提示系统文件损坏或丢失,实际上该文件并不一定不存在,可以说,拷个文件回去system32里,根本是不可以解决的.出现这个错误的原因是boot.ini文件出错,导致引导不了机器从指定的路径启动,那样系统搜索其他的路径,而其他路径上是没有系统文件文件的,就会提示这个错误.一般的解决办法是进入故障恢复控制台,用...

使用Ubuntu Live CD修复Grub引导教程
本文以 Ubuntu Live CD 修复 Grub 引导为例,已在 \/dev\/sda3 安装 Fedora。首先制作 Ubuntu 启动 USB 复制代码    代码如下:sudo dd if=ubuntu-13.10-desktop-amd64.iso of=\/dev\/sdb #\/dev\/sdb 为 USB 盘符 1.使用启动 USB 进入 Ubuntu 试用环境 2.查看硬盘分区状况,...

电脑开机出来grub什么意思?
重新恢复主引导区,可以用光盘进DOS,使用fdisk \/mbr可以恢复主引导区;或者,进入windowsXP的故障恢复台,输入命令:fixmbr也可以恢复主引导区或者,进入 DOS 或 winPE 或 winXP 后,使用软件恢复主引导区都行。GRUB(GRand Unified Bootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是...

移动硬盘如何用grub引导安装操作系统?
建议你用附件工具BOOTICE来操作,将移动硬盘主引导记录设置为usb-hdd+,然后分区引导记录设为grub4dos,然后编辑menu.lst文件配置启动菜单。

建湖县18739567385: 想用GRUB直接引导硬盘上的ISO文件(4G)怎么编写menu里的代码 -
鞠居兰释: 你参考一下下面的资料 前几天给一同学用这个方法安装成功,特将步骤记下 1 将安装镜像文件ubuntu-8.04-desktop-i386.iso文件放在一个分区的根目录,如F:\ 2 挂载iso文件,命令如下 sudo mount ubuntu-8.04-desktop-i386.iso -o loop /media/...

建湖县18739567385: 大师教教如何用grub加载win7的iso镜像(是iso文件,不解压),菜单命令怎么写,需要附加什么? -
鞠居兰释: 首先,你上面的命令是将win7.iso文件映射为一个光驱,并从该光驱启动.通常,上述映射是要加--mem参数的.即: map --mem /ISO/WIN7.ISO (0xff) 不过,你自己的命令既然可以成功,说明你的ISO文件是连续存放的,这样也挺好. 其次,根...

建湖县18739567385: U盘启动grub下 能引导进入iso文件吗 怎么引导 -
鞠居兰释: 可以用U盘引导ISO镜像安装系统方法: 1. 在老版本Windows内安装系统: (适合现有系统完好或升级系统的用户) 2. 将光碟或U盘(由于原理差不多,所以下文统称光盘)插入电脑,打开光盘,运行光盘内的类似于安装向导的程序(如微软官...

建湖县18739567385: U盘GRUB4 DOS 引导位于硬盘里的ISO.安装ubuntu. -
鞠居兰释: 不要用map,直接提取ISO里面的两个文件vmlinuz、initrd.lz,然后菜单如下:title [07] ubuntu 11.10 Live find --set-root --ignore-floppies /ubuntu/vmlinuz kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu-12.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8 initrd /ubuntu/initrd.lz boot

建湖县18739567385: grub4dos引导ISO文件 -
鞠居兰释: 初步判断因为以下问题: 1.ISO文件是没法做引导文件的,它只是一个压缩文件,一般用于文件光盘刻录或文件传输保存才会用到这种格式. 2.Grub4Dos是一款遵守GNU开放源代码协议的启动管理器.他有什么作用呢?举个最简单的应用吧,Grub4Dos中的Grldr文件能为NT系统 (包括Windows XP、2000、2003)的启动菜单中添加一个纯DOS模式,为系统维护提供极大的方便.短人DOS、MouseDos硬盘版的启动部分都使用了 Grldr. 3.grub4dos的详细介绍可参考:http://baike.baidu.com/view/1634916.htm,希望能帮上你的忙.

建湖县18739567385: grub 怎么从iso引导啊?
鞠居兰释: 你说的是在 GRUB 中从 ISO 镜像引导吧? 很可惜 GRUB 0.97 之前的版本是不支持这些功能的…… 换 GRUB 2 有个模块可以支持…… 如果不想改 MBR 的话(有风险)可以试试加载 GRUB4DOS...

建湖县18739567385: 怎样用GRUB2启动windows安装光盘的iso -
鞠居兰释: 要重装系统.直接换个验证过的系统盘重装系统就行了,这样就可以全程自动、顺利解决 windows系统安装 的问题了.用u盘或者硬盘这些都是可以的,且安装速度非常快.但关键是:要有兼容性好的(兼容ide、achi、Raid模式的安装)并能自...

建湖县18739567385: 在UEFI启动环境下grub2能直接调用支持UEFI启动的PE的ISO文件吗 -
鞠居兰释: 这得看是什么样的ISO,要里面有EFI启动引导文件的ISO才可以UEFI启动 只有光盘EFI启动引导文件的ISO,只可以从光盘引导UEFI启动 既有光盘EFI启动引导文件,又有USB盘EFI启动引导文件的ISO,比如微软原版Windows 8以上,那就随意从光盘或USB盘引导UEFI启动都可以了.

建湖县18739567385: 如何利用grub4dos让U盘作为启动多系统硬盘的开机菜单 -
鞠居兰释: 你好, 首先将U盘格式化,然后使用UltraISO打开WIN7的ISO光盘(注意要管理员模式打开),选择启动---写入硬盘映像,磁盘驱动器选择U盘,千万不要选错了,选择便携启动---写入新的硬盘主引导记录(MBR)---USB-HDD+,选择写入,等...

建湖县18739567385: 如何用GRUB引导XP的ISO文件进行安装?
鞠居兰释: grub4dos 有个模拟iso功能,不过小的光盘我试过没问题,大的没有成功过一次,都是在u盘上面试我那时候也搜过过很多方法,基本没有能解决的,最后还是把iso的文件copy出来自己做启动算了...linux下面的grub没有具体研究过...现在一般都是通过u盘量产来解决一些特别的iso文件...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网