制作GRUB启动光盘镜像
grub2引导光盘镜像的制作
grub2引导光盘镜像的制作这个东东很简单,但差不多还是花了一两天时间。
关键是引导不起来,最后找出了原因,在制作ISO的时候出错了。
制作前最好su得到管理员权限。
一般我们都是有win系统的,那么可以vmware虚拟机安装ubuntu,再用它制作即可,至于导出方法,自己百度首先用ubuntu1404的版本为例,只是与ubuntu1204的目录有点区别ubuntu1404的grub2已经是2.02的版本的,ubuntu1204还是1.991,复制模块文件等su输入管理员密码cp -a /usr/lib/grub/ ./ 制作文件夹到当前目录mv grub grub2 改名为grub2grub2/grub.cfg这个是配置文件,可以根据需要更改,最好是改一下2,制作一个bootcfg的文件可用vi bootcfgsearch -f -n --set=root /grub2/grub.cfgconfigfile /grub2/grub.cfgset color_normal=light-gray/blackset pager=1按ESC:wq也可用gedit bootcfg,最后记得保存就行了3,定制启动内核grub-mkimage -d /usr/lib/grub/i386-pc/ -p /grub2/ -c bootcfg -o core.img -O i386-pc biosdisk iso9660 search configfile part_msdos fat ntfs ext2-d 指定定制内核时的要用的目录-p 指定在引导时要用到的目录,包含模块点-c 指定一些简单配置的文件-o 输出路径及文件名-O 指定格式i386-pc biosdisk iso9660指光盘文件系统一定要4,制作光盘引导文件cat /usr/lib/grub/i386-pc/cdboot.img core.img >g2ldr5,制作可启动的iso镜像文件mkisofs -R -J -v -l -no-emul-boot -boot-info-talbe -boot-load-size 4 -b g2ldr -o ../grub2cd.iso ./-b 启动文件,它是以后的引导文件,所以前面什么都不用加,不管是什么路径-o 输入路径及文件名../是上一级目录./是当前目录注意这里一定要加-no-emul-boot -boot-info-table -boot-load-size 4grub2可以加载jpg图片为背景,比g4d要漂亮一些,还增加了模块设计,可以加载缷载,还有中文字体一般配置菜单为grub.cfg再用buntu1204的版本为例,制作一个可引导启动的iso镜像文件1,复制模块文件等su输入管理员密码cp -a /usr/lib/grub/ ./ 制作文件夹到当前目录mv grub grub2 改名为grub22,制作一个bootcfg的文件可用vi bootcfgsearch -f -n --set=root /grub2/grub.cfgconfigfile /grub2/grub.cfgset color_normal=light-gray/blackset pager=1按ESC:wq3,定制启动内核grub-mkimage -d /boot/grub/ -p /grub2/ -c bootcfg -o core.img -O i386-pc biosdisk iso9660 search configfile part_msdos fat ntfs ext24,制作光盘引导文件cat /boot/grub/cdboot.img core.img >g2ldr5,制作可启动的ISO镜像文件mkisofs -R -J -l -v -no-emul-boot -boot-info-table -boot-load-size 4 -b g2ldr -o ../grub2cd.iso ./。
如何设置光盘启动
如何设置光盘启动在某些情况下,我们可能需要通过光盘来启动我们的计算机。
这种情况通常出现在我们需要安装操作系统、修复系统故障或备份数据等情况下。
本文将介绍如何设置光盘启动来满足这些需要。
步骤一:制作启动光盘在设置光盘启动之前,首先需要制作一个可启动的光盘或光盘镜像。
以下是一些常见的方法:方法一:使用Windows自带工具•使用Windows 10或更高版本的用户可以使用系统自带的“文件资源管理器”功能来制作启动盘。
打开“文件资源管理器”,然后将空白CD或DVD放入光驱中。
•在“文件资源管理器”中选择需要制作启动光盘的ISO镜像文件,右键点击该文件并选择“刻录光盘镜像”。
然后根据提示操作即可完成制作启动光盘的过程。
方法二:使用第三方软件•有许多第三方软件可以帮助我们创建启动光盘,如Rufus、UltraISO、ImgBurn等。
我们可以从官方网站下载并安装这些软件。
•打开所选择的软件并按照其提供的指引创建启动光盘。
通常情况下,我们需要选择光盘镜像文件和目标光驱,然后点击“开始”或“刻录”按钮。
步骤二:设置光盘启动一旦我们制作好了启动光盘,接下来就是设置计算机通过光盘启动的步骤。
以下是在不同操作系统上设置光盘启动的方法:Windows系统1.确保计算机已经关机。
将制作好的启动光盘插入光驱。
2.打开计算机,同时按下电源键和计算机厂商指定的“进入设置”键(通常是F12、F2或Delete键)。
3.进入计算机的BIOS设置界面。
在不同计算机品牌中,进入BIOS设置界面的方法可能有所不同。
4.在BIOS设置界面中,找到“启动”选项卡或菜单,并将启动顺序设置为首选光驱(通常称为“CD-ROM”或“DVD-ROM”)。
5.保存BIOS设置并退出。
选择“保存并退出”选项,然后按照屏幕上的提示重启计算机。
Mac系统1.关机并将制作好的启动光盘插入光驱。
2.重新启动计算机,同时按下电源键。
立即按住“Option”键直到出现启动选项。
使用Linux系统安装grub2到u盘并启动系统或者iso镜像文件
使⽤Linux系统安装grub2到u盘并启动系统或者iso镜像⽂件⼀、使⽤fdisk命令对u盘进⾏分区1、fdisk -l 查看那个设备时u盘(现在以/dev/sdc为例)2、fdisk /dev/sdc 对u盘分区 p:查看当前分区 d:删除当前分区 n:新建分区 w:保存⼆、使⽤mkfs 将u盘格式化为fat32格式,fat32 通⽤性⽐较好mkfs.vfat -F 32 /dev/sdc1 或者 mkfs -t vfat /dev/sdc1三、将grub2安装到u盘1、sudo grub-install --boot-directory=/media/u /dev/sdc 问题:--boot-dircetory 和 --root-dircetory 的区别或:grub-install --no-floppy --boot-directory=/mnt/img /dev/sdc2、 sudo update-grub3、sudo grub-mkconfig -o /media/u/boot/grub/grub.cfg以上代码中的/dev/sdc是U盘对应设备,/media/u是U盘的挂载点。
经过上⾯的操作,grub2被安装到u盘的mbr上了,⽣成了默认的启动菜单/grub/grub.cfg,通过u盘启动就能看到grub2的引导界⾯了,完全可以引导电脑硬盘上的操作系统了。
四、使⽤grub命令⾏启动系统启动linux系统(本⽂的grub指的全部是grub2)1、set root=(hd1,msdos1) (hd1,msdos1)是启动分区。
(在输到"("之后,按⼀下tab,我的能⾃动填充hd1,之后,再按⼀下tab键,可以显⽰出磁盘分区,在我的电脑上显⽰出了2个ext分区,以及这些分区的基本信息,我的安装在hd1,msdos1)2、linux /boot/vmlinux-xxx-xxx root=UUID=xxxxxxxxx 或者 linux /boot/vmlinuz-***** -generic root=UUID=****** (root=后可以使⽤uuid也可使⽤ /dev/sda1 挂载分区,但是本⼈个⼈暂时⽆法获取是sda1还是sdb1,所以⽤UUID,第⼀步tab补全显⽰磁盘分区详情时会显⽰分区的uuid号)3、initrd /boot/initdxxx(按tab补全)4、boot 启动五、grub可以直接启动grub4dos2、配置 grub.cfgmenuentry "Grub4dos"{set root='hd0,msdos1'linux16 /grub/grub4dos/grub.exe boot}六、grub启动winpe1、消灾镜像⽂件到u盘2、配置grub.cfgmenuentry 'winpe'{ set root='hd0,msdos1' insmod lvm insmod xfs insmod memdisk insmod part_msdos echo 'loading memdisk...' linux16 /grub/memdisk iso raw echo 'loading iso...' initrd16 /grub/dabaicai.iso}七、grub4dos启动winpe(grub启动winpe有时候会失败所以使⽤grub4dos启动)修改grub4dos下的menu.lst⽂件(menu.lst⽂件最好拷贝到根⽬录或者boot⽬录,要不然系统可能找不到)title find and boot dabaicai.ISOfallback 6root (hd0,0) (系统默认是在当前磁盘,如果iso和grub4dos在同⼀个磁盘分区可以不⽤写这⼀句)find --set-root /grub/dabaicai.isomap /grub/dabaicai.iso (0xff) || map --mem /grub/dabaicai.iso (0xff)map --hookchainloader (0xff)savedefault --wait=2命令解释set: 设置环境变量,如果不带参数,则是显⽰当前所有的环境变量。
grub2iso
接下来就看你的了!既然 (hdZ) 中有你光盘中的全部内容,你也就不需要拷到硬盘上了,你直接用 kernel 和 initrd 等命令来启动安装,这就完了。如果里面有个软盘映象,需要你再次启动仿真,那对你来说,应当是轻车熟路了,这回用
map --mem (hdZ)/.../flo例 (征集中)
所有的ISO IMG 启动示例 (征集中)
请不要发无意义的帖, 谢谢合作。
================================================================================
find --set-root /ggho/grub/gghost.img
map /ggho/grub/gghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 4, GGhost 2008 [Ghost v11] (map-mem)
map --mem (hd0,0)/boot/DOS98.IMG (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title GGhost (map-mem)
关 于如何让一个文件在磁盘上按照物理扇区**连续**存放,本文不再赘述,请参阅其他的文章。不过简单来说,方法有两个,一个是在空的 FAT12/16/32/NTFS 分区中建立的文件,一般就已经是连续的了??多个碎块的文件,变成连续的文件。在 ext2 分区不可能建立超过 1M 大小的连续文件。所以,要建立连续文件,最好是在微软的分区格式中才有保障。
GrubGrub2引导WinPE和live
GrubGrub2引导WinPE和live CDGrub&Grub2引导WinPE和live CDGrub引导利⽤Grub强⼤的磁盘仿真map --mem功能,可以从各种不同的介质启动WinPE,不解开ISO就可以直接启动PE,这种启动模式把做好的PE成品拿来⽤就⾏,pe不⽤做任何更改就可以引导,⾮常简单。
当然,这不仅仅针对PE有效,对⼀般的live CD也实⽤,如: ubuntu live CD, slax, CDlinux等等。
下⾯是⼀个menu.lstcolor white/blue blue/yellow light-red/blue 10timeout 3default 0title WinPEfind --set-root /boot/WinPE.isomap --mem /boot/WinPE.iso (0xff)map --hookchainloader (0xff)boottitle slax linuxfind --set-root /boot/slax.isomap --mem /boot/slax.iso (0xff)map --hookchainloader (0xff)boottitle foo.isomap --mem (bd)/boot/foo.iso (0xff)map --hookchainloader (0xff)boottitle foo.iso&firadiskmap --mem (bd)/firadisk.img (fd0)map --mem (bd)/peiso/TonPE.iso (0xff)map --hookchainloader (0xff)boottitle setupldr.binchainloader (bd)/boot/setupldr.binboottitle startrom.0pxe keepchainloader --force (bd)/peiso/startrom.0boottitle Boot from pxelinuxpxe keepchainloader --raw (bd)/pxelinux.0#chainloader --force (bd)/pxelinux.0boottitle test.isofind --set-root --devices=g /ntldr || find --set-root --devices=g /bootmgrmap () (hd0)map (hd0) ()map --rehookfind --set-root --devices=g /ntldr || find --set-root --devices=g /bootmgr#rootnoverify (hd0,0)chainloader /ntldr || chainloader /bootmgrtitle boot from hard diskroot (hd0,0)chainloader +1boottitle boot from hard diskcheckrange 0x80 read 0x8280 && map (hd1) (hd0)checkrange 0x80 read 0x8280 && map --hookchainloader (hd0)+1boottitle command linecommandlinetitle rebootreboottitle halthaltGrub2引导GRUB2不⽀持GRUB那样的map操作来引导ISO⽂件。
如何制作一个带 grub2 的镜像文件
1 dd if=/dev/zero of=test.img bs=20M count=1
进行分区
1 sudo fdisk test.img
这里有一个坑,在进行默认的分区操作后,必须用 ‘a’ 命令将一个分区设置为活动分区 创建文件系统,以 fat 为例
1 sudo mkfs.fat test.img
安装 grub
1 sudo grub-install --root-directory=/mnt/ /dev/loop5 --force
取消挂载
1 sudo umount /mnt; sudo losetup -d /dev/loop5
使用 在 Qemu 中你可以如下方式使用此镜像
1 qemu-system-i386 -hda test.img
如何制作一个带 grub2 的镜像文件
TACHIKOMA 2018-04-24 | #OS
# 前言
本文是为了记录在制作一个可以带 grub2 的镜像文件中所踩过的坑。关于如何将 grub2 安装在一个镜 像文件中的中文资料甚少,望本文能给后人以指引。
# 步骤
创建一个空的文件,以 20M 大小的 test.img 为例。
Copyright © 2018 Fledge Xu
Home
About
Projects
Menu TOC Share
不同的文件系统的建立方法请自行查询
将 挂载为 设备 以 为例 test.imgΒιβλιοθήκη loop, loop5
1 sudo losetup /dev/loop5 test.img
挂载 loop 设备到目录,以 loop5 和 /mnt 目录为例
Menu TOC Share
用GRUB4DOS引导ISO光盘镜像的方法
(3)光盘镜像较小的可以使用–mem参数将其缓存到内存中,对于较大的ISO文件,最好去掉–mem参数。(除非你的内存足够容纳下)
(4)GRUB4DOS的引导菜单大小写和光盘里面的要一致,在用ULTRAISO制作ISO时,属性里的支持小写要打上勾,否则引导时有可能会提示找不到文件。
用GRUB4DOS引导ISO光盘镜像的方法
用GRUB4DOS引导ISO光盘镜像的方法
.       首先要知道GRUB4DOS引导ISO镜像的功能是在2007 年11月才开发出来的,此日期前的旧版本不具有 ISO 启动功能,建议直接使用0.4.4版本。
.       比如要启动第一分区根目录下的mycd.iso,在menu.lst中加入下面的启动项:
title 启动XXБайду номын сангаас盘
map --mem (hd0,0)/mycd.iso (hd32)
map --hook
chainloader (hd32)
.       如果还有其他原因导致失败的,请查看GRUB4DOS教程或到论坛求助。
Powered by 无名小鬼
rootnoverify (hd32)
boot
启动光盘制作教程
启动光盘制作教程随着计算机和操作系统的发展,越来越多的用户开始使用启动光盘来安装或修复操作系统。
启动光盘可以帮助我们解决很多问题,比如系统崩溃、病毒感染等。
在本篇教程中,我将详细介绍如何制作一个可启动的光盘。
步骤一:准备工作在制作启动光盘之前,我们需要准备以下材料和工具:1.空白的光盘:最好使用高质量的空白光盘来确保数据的安全性。
2. 光盘刻录软件:为了将操作系统的镜像文件刻录到光盘上,我们需要一个光盘刻录软件。
常见的光盘刻录软件有ImgBurn、Nero等。
步骤二:光盘刻录软件安装和设置2.打开光盘刻录软件:安装完成后,打开光盘刻录软件。
接下来,我们需要进行一些设置,以确保光盘可以正确启动。
步骤三:刻录光盘2.选择刻录速度:在刻录软件中有一个刻录选项,我们可以根据自己的需求选择合适的刻录速度。
如果我们想要提高刻录质量,可以选择较低的刻录速度。
3.进行刻录操作:点击“开始”或“刻录”按钮开始刻录光盘。
这个过程可能需要一些时间,取决于镜像文件的大小和刻录速度。
步骤四:测试和使用1.刻录完成后,我们可以将光盘插入需要修复或安装操作系统的计算机的光驱中。
2. 重启计算机:在计算机启动过程中,按下特定的按键(通常是F12、F11或Del键)进入“启动菜单”或“BIOS设置”界面。
3. 选择启动设备:在启动菜单或BIOS设置界面中,使用方向键选择光驱作为启动设备,并按下“Enter”键确定。
4.操作系统安装或修复:根据光盘上的指示进行操作系统的安装或修复。
每个操作系统的安装或修复过程略有不同,所以请按照光盘上的指示进行操作。
注意事项:1.在刻录过程中,可以选择验证数据的选项,以确保刻录的数据没有错误。
2.使用高质量的光盘和刻录速度相对较低的设置可以提高刻录过程的成功率。
3.在使用启动光盘之前,请备份重要的数据,以免发生意外。
总结。
GHOST制作系统镜像文件过程
GHOST制作系统镜像文件过程制作系统镜像文件是一项重要的任务,可以用来备份和复制操作系统。
下面是制作GHOST系统镜像文件的详细步骤:1.准备工作:首先,需要准备一个可靠的计算机,确保操作系统正常运行,并且安装了GHOST软件。
此外,还需要一个外部存储设备来保存系统镜像文件。
2.打开GHOST软件:在计算机上双击GHOST软件的图标,等待软件完全加载。
3.选择制作类型:在GHOST主菜单中,选择"制作映像文件",然后选择"从本地磁盘制作映像文件"。
这将告诉GHOST将要从本地计算机制作映像文件。
4.选择源分区:在接下来的窗口中,选择要制作镜像的源分区。
如果只想备份系统分区,只需选择系统安装的分区即可。
如果需要备份整个硬盘,可以选择整个硬盘。
5.选择目标位置:在接下来的窗口中,选择将要保存镜像文件的目标位置。
这可以是一个外部存储设备(如移动硬盘)或计算机上的其他硬盘。
6.配置镜像文件选项:在接下来的窗口中,可以选择要创建的镜像文件的类型和压缩级别。
可以选择创建完整的镜像文件,或者只备份所选分区的增量镜像文件。
还可以选择镜像文件的压缩级别,以平衡文件大小和备份时间。
7.开始制作镜像:配置完镜像文件选项后,点击"开始"按钮来开始制作镜像。
GHOST会开始扫描所选分区,并将其保存到目标位置。
8.等待制作完成:制作镜像文件的过程可能需要一段时间,具体取决于分区的大小和计算机的性能。
在此过程中,请耐心等待直到制作完成。
9.验证镜像文件:制作完成后,GHOST会进行镜像文件的验证,以确保文件的完整性和正确性。
如果发现任何错误,应该尽快重新制作镜像文件。
10.完成后的操作:一旦镜像文件的制作和验证都完成了,就可以将其转移到其他计算机或备份存储设备上。
如果需要恢复到该镜像文件所代表的系统状态,只需使用GHOST软件的恢复功能即可。
总结:制作GHOST系统镜像文件是一项重要的备份和复制操作系统的任务。
多系统引导菜单的创建(XP、Win7 、Linux 、img与iso镜像启动菜单)
多系统引导菜单的创建所用到的工具:grub4dosgrub4dos是非常好的多重操作系统引导管理器。
我们常常需要用grub4dos来引导多个操作系统,或者是通过grub4dos来引导启动操作系统的安装程序。
利用该工具的优点:可以兼容绝大部分的系统,包括Windows、Linux等高低版本的启动菜单的创建与管理:解决了低版本系统引导内核因无法兼容高版本系统引导内核而无法启动高版本系统的问题,或者不同类型系统之间无法启动别的系统的问题。
利用该工具甚至可以启动ISO系统镜像和IMG镜像,只是启动ISO镜像时由于完全退出了grub,ISO由于失去了支持从原来的CD状态变成了一个完全读不懂得文件,所以启动后只能继续已经加载进内存的信息,有关ISO中的内容已经被完全隔绝,所以可以进PE,却不能进行有关克隆的操作。
该工具的启动原理:该工具提供了兼容各个系统的运行文件,提取工具包里的适应当前系统的文件,在该系统中创建grub4dos的引导菜单,在启动系统时通过选择启动grub4dos,然后进入grub4dos的菜单管理界面,在该界面我们可以进入各个系统的引导内核或者创建编辑系统菜单,进入引导内核之后grub4dos<将退出取而代之的是要启动的系统的菜单选择界面,在该界面,是我们常见的系统启动菜单,我们就可以进入想要进入的系统了。
该工具所起的作用相当于媒介的作用,从一个系统的引导内核转换到另一个系统的引导内核。
一:在系统中添加grub4dos的启动项(媒介启动必须)在现有的操作系统上引导启动grub4dos1、xp引导启动grub4dos从grub4dos中提取一个名为grldr的文件,其它的都不需要。
把这个文件放到xp系统盘的根目录下,然后用记事本打开系统盘根目录下的文件boot.ini,请注意,这个文件是只读和隐藏的,先要去掉只读和隐藏,才能够看到和改写的。
在里面最后添加一行如下:c:\grldr=grub4dos请注意,这里的c:是假设你的系统盘是c盘。
GHOST全盘镜像制作教程
GHOST全盘镜像制作教程步骤一:准备工作1.首先,您需要一个可以安装GHOST的计算机。
确保计算机上没有重要的数据,因为在制作镜像的过程中,系统会重启并可能会删除所有的数据。
步骤二:制作全盘镜像1.将GHOST启动光盘插入计算机的光驱,或者将GHOST启动USB驱动器插入计算机的USB接口。
2.在计算机启动时,按下电源按钮立刻按住计算机的启动选项键(通常是F12、ESC或F10),选择从光驱或USB设备启动。
进入GHOST的启动界面后,选择“启动GHOST”。
3.在GHOST启动界面上,选择“Disk”选项,然后选择“To Image”选项。
4.接下来,GHOST将会扫描您的计算机上的硬盘,并列出可用的硬盘分区。
通过键盘的上下箭头键选择您想要备份的分区,然后点击“OK”。
5.在接下来的屏幕上,选择存储全盘镜像的位置。
您可以将全盘镜像保存到另一个硬盘分区、外部硬盘或网络共享文件夹中。
选择适当的存储位置后,点击“OK”。
6.接下来,GHOST将开始备份您选择的分区。
这个过程可能需要一些时间,具体时间取决于您的系统和分区的大小。
7.备份完成后,GHOST将会提示您是否将分区重新分配区块大小以提高效率。
如果您不确定,请选择“否”。
8.然后,GHOST将会提示您是否创建一个恢复光盘。
这个光盘将用于恢复全盘镜像时使用。
如果您有需要,请选择“是”,并按照屏幕上的指导创建恢复光盘。
9.最后,GHOST会询问您是否要退出程序。
如果您已经完成了所有的备份工作,请选择“是”。
至此,您已经成功地制作了一个全盘镜像(全盘备份)。
您可以使用这个镜像来恢复系统,或者在以后的时间里将它部署到其他计算机上。
提示:1.在制作全盘镜像之前,最好备份您的重要数据,以防意外情况发生。
2.在制作全盘镜像的过程中,确保您的计算机连接到可靠的电源,并保持稳定的网络连接。
总结:在本教程中,我们详细介绍了如何使用GHOST制作全盘镜像(全盘备份)。
制作Win7安装+Ubuntu Livecd + WinPE + CDLinux 多系统启动光盘
制作Win7安装+Ubuntu Livecd + WinPE + CDLinux 多系统启动光盘需要软件:grub4dos,ultraISO制作方法:1、下载新版的grub4dos,把其中的 grldr 复制出来,并改名为 grldr.bin2、打开UltraISO,点击菜单栏上“文件”-“属性”,把“文件系统”中的“允许小写字母”勾上再确定3、点击菜单栏上的“启动光盘”-“加载引导文件”,选择 grldr.bin 再点击打开导入4、用虚拟光驱挂载 Windows 7的iso,点击UltraISO菜单栏上的“操作”-“添加目录”,把 Windows 7的iso下的文件和文件夹全部导入5、用虚拟光驱挂载 WinPE的iso,同样用“添加目录”把WinPE的ISO中的文件和文件夹全部导入,另外找 WinPE中的 setupldr.bin , 和 bootfont.bin这三个文件用“操作”-“添加文件”方式,把这三个文件添加到光盘根目录,并把 setupldr.bin改名为 ldrxpe6、用虚拟光驱挂载 CDLinux的iso,同样用“操作”-“添加目录”,把CDLinux的iso中的CDlinux文件夹导入7、在光盘根目录下新建文件夹,文件名为 ubuntu ,把ubuntu livecd更名为ubuntu.iso,并把 casper下的vmlinuz和initrd.lz复制出来放在一起,再用“操作”-“添加文件”方式,把vmlinuz,initrd.lz和ubuntu.iso这三个文件导入到光盘镜像的ubuntu目录下8、新建 menu.lst文件内容为代码:default 0timeout 4root (cd)gfxmenu /messagefontfile /fontstitle 从硬盘启动chainloader (hd0)+1title 安装 Windows 7chainloader /bootmgrtitle 启动 Ubuntu LiveCDkernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso locale=zh_CN.UTF-8initrd /ubuntu/initrd.lztitle 启动 WinPEchainloader /ldrxpetitle 启动 CDLinuxkernel /CDlinux/bzImage root=/dev/ram0 vga=791 CDL_LANG=zh_CN.UTF-8 initrd /CDlinux/initrd保存menu.lst,和message , fonts 一起导入到光盘镜像的根目录9、最后保存光盘镜像,用虚拟机测试是否正常。
GRUB启动引导器完全教程
GRUB启动引导器完全教程GRUB(GNU GRand Unified Bootloader)是一种开源的引导程序,常用于启动多个操作系统的选择菜单。
使用GRUB启动引导器可以实现多操作系统之间的切换,提高系统的灵活性。
下面是一个完整的GRUB启动引导器教程,包括安装、配置和使用指南。
一.安装GRUB1. 首先,确保已经安装了GRUB的依赖项。
在大多数Linux发行版中,可以使用以下命令来安装依赖项:`sudo apt-get install grub``sudo dnf install grub``sudo yum install grub`2. 安装GRUB到硬盘的主引导记录(Master Boot Record,MBR)。
在大多数Linux发行版中,可以使用以下命令:`sudo grub-install /dev/sda`上述命令会将GRUB安装到硬盘的MBR,并在启动时加载它。
二.配置GRUB`sudo nano /etc/default/grub`2.修改配置文件以满足您的需求。
例如,您可以更改默认选择的操作系统、超时时间、背景图像等。
确保在修改文件后保存更改。
3. 更新GRUB的配置文件。
在大多数Linux发行版中,可以使用以下命令:`sudo update-grub`注意:根据不同的发行版,可能需要使用不同的命令来更新GRUB的配置文件。
请查阅您所使用发行版的文档以获取准确的命令。
三.使用GRUB1.重新启动计算机。
在启动时,您将看到GRUB菜单,其中列出了可用的操作系统。
您可以使用上下方向键选择要启动的操作系统。
2. 如果想要强制进入GRUB菜单,可以按住Shift键(在大多数系统中)或Esc键(在一些系统中)。
4.如果您希望更改GRUB菜单的外观,可以更改配置文件中的背景图片、文本颜色等。
您可以在互联网上找到许多可用的GRUB主题,并按照其说明进行安装和配置。
总结:GRUB启动引导器是一种强大的工具,可以让您轻松地选择并启动不同的操作系统。
启动盘制作教程
启动盘制作教程启动盘制作教程启动盘是一种用于启动计算机并安装操作系统的可移动设备。
在某些情况下,例如您的计算机无法正常启动、要重新安装操作系统或进行系统修复,制作一个启动盘可以非常有用。
下面是一个简单的启动盘制作教程,帮助您制作自己的启动盘。
材料准备:- 一张空白的DVD或一台可插入U盘- 运行正常的计算机- 用于制作启动盘的操作系统映像文件或安装介质- 一款可靠的启动盘制作工具,例如Rufus、PowerISO等步骤一:选择合适的启动盘制作工具首先,您需要选择一款合适的启动盘制作工具。
目前有很多免费且功能强大的工具可供选择,例如Rufus、PowerISO、Etcher等。
您可以在互联网上搜索这些工具,并选择适合您的操作系统和需求的工具。
步骤二:准备操作系统映像文件或安装介质在制作启动盘之前,您需要准备操作系统映像文件或安装介质。
如果您已经下载了操作系统的ISO映像文件,可以直接使用这个文件进行制作;如果您只有安装介质(例如Windows安装光盘),您需要使用光盘刻录工具将安装介质转换成ISO映像文件。
步骤三:插入空白DVD或U盘如果您选择使用DVD制作启动盘,首先将空白DVD插入计算机的DVD驱动器。
如果您选择使用U盘制作启动盘,直接将U盘插入计算机的USB插口。
步骤四:运行启动盘制作工具通过双击启动盘制作工具的图标,打开该工具并进入其主界面。
工具的界面可能会因选择的工具而异,但一般来说都提供了类似的操作选项。
步骤五:选择启动盘制作参数在启动盘制作工具的主界面中,您需要选择一些参数来进行启动盘制作。
首先选择您要制作的启动盘类型(DVD或U盘),然后选择您的操作系统映像文件或安装介质。
如果有额外的选项,例如分区格式、文件系统等,请按照您的需要进行设置。
步骤六:开始制作启动盘确认参数设置无误后,点击“开始”、“制作”或类似的按钮开始制作启动盘。
制作过程可能需要一段时间,取决于您的计算机性能和启动盘大小。
支持BIOS和uEFI启动的GRUB2引导盘
支持BIOS和uEFI启动的GRUB2引导盘利用GRUB2启动程序,合并网上优秀资源(感谢原作者)生成一个启动的U盘/光盘。
根目录只有引导所需要的EFI、BOOT二个目录无其它内容,简洁清爽。
各种引用的ISO资源使用原版而没有解包出来,方便管理以及后期维护使用。
现共享相关的内容出来供有需要的朋友参考。
1、包含MAXDOS工具包(仅BIOS引导可用),Windows密码清除/绕过工具;2、WinPE使用MEMDISK载入ISO镜像(仅BIOS引导时可用;uEFI引导因暂不支持ISO装载不能使用,如需要可以使用EFIShell方式加载);3、Parted_Magic、Linux Live CD使用linux/initrd方式载入。
添加LiveCD的一些光盘路径写法(findiso=$isofile、iso_filename=$isofile、iso-scan/filename=$isofile),核心的引用参数可以参考各linuvCD内的配置文件,然后在配置文件中加入ISO路径中引用即可。
4、UsbBoot.ima镜像只有基础的引导程序,大家可根据实际需要放置相关文件,如各种ISO文件WinPE、PartedMagic、Linux liveCD等(注意不支持本身通过MEMDISK加载的各型PE ISO,例如众多GHOST系统盘中带的一般就是此类),然后修改GRUB2相关配置菜单即可使用。
关于修改grub.cfg配置菜单,请使用文本编辑器(如:notepad++、UltraEdit)保存为无签名的UTF8编码,详情参考配置文件。
光盘目录:+--- /|+-- /EFI ——GRUB2 uEFI引导文件|+-- /BOOT/GRUB2 ——GRUB2 配置文件及相关模块|+-- /BOOT/GRUB2/grub.cfg ——GRUB2主配置文件|+-- /BOOT/GRUB2/os_list.cfg ——LiveCD及系统安装配置文件|+-- /BOOT/GRUB2/os_menu.cfg ——获取本地硬盘启动项配置文件|+-- /BOOT/GRUB2/pmagic.cfg ——PartedMagic配置文件|+-- /BOOT/GRUB2/pwd.cfg ——Windows登陆密码工具配置文件|+-- /BOOT/Tools ——一些实用小工具软件|+-- /BOOT/Tools/GrubLDR ——GRUB2引导文件备份|+-- /SoftWare/ISO ——各种ISO镜像文件,如:WinPE、PartedMagic、Linux liveCD等。
GRUB全自动菜单引导ISO,I...
GRUB全自动菜单引导ISO,I...GRUB全自动菜单引导ISO,IMG,IMA,本地系统,完善资源管理器,支持文本查看(2012-3-31)先看截图:主菜单高级菜单搜索本地系统菜单说明:1.本自动引导工具会自动列举/grub/imgs 下的所有可启动镜像,并以菜单形式显示出来供选择,支持ISO,IMG,IMA,支持超长字符,支持中文字符2.高级菜单中集成了Hotdll的F6IMG模块,配合自动引导ISO功能,实现免F6安装系统3.高级菜单中支持搜索并引导本地硬盘的xp,2003,win7,win2008,vista系统,自动搜索所有磁盘上的系统引导文件,支持多盘多系统选择引导,每个系统均配备两个引导方式:如,“从(hd1,0)启动”表示引导(hd1,0)的第一扇区;“从(hd1,0)/ntldr 启动”表示引导(hd1,0)上的ntldr,着两种方式有不同的用途:当引导扇区破坏时,可以通过“从(hd1,0)/ntldr 启动”来引导;当使用了KONBOOT免口令模块后,必须从第一扇区引导才能成功。
4.使用方法:用BOOTICE.EXE将U盘格式化,并选择用Grub4dos引导,然后把压缩包里的一个文件“grldr”和一个目录“grub”放到U盘根目录下,然后把你自己的ISO,IMG,IMA镜像放到U:\GRUB\IMGS\ 下即可。
5.注意文件名可以有空格了!6.其他扩展使用方法:安装和使用U盘需要用BOOTICE.EXE把GRUB安装到U盘,然后只需在U盘根目录放置以下文件即可:[grub]grldrXP,03 系统需要在C盘根目录放置以下文件:[grub]grldr然后在boot.ini里加一行:C:\GRLDR="多功能引导" 即可WIN7系统需要在C盘根目录放置以下文件:[grub]grldrgrldr.mbr然后在BCD里创建GRUB引导项即可,可以使用BcdT ool创建实模式启动项本批处理支持直接加载ISO安装xp,2003,win7系统,看下面的方法:A:xp,2003系列1.准备好U盘,写入Grub引导2.把xp的ISO文件复制到U盘根目录,或者其他目录3.用U盘启动电脑,出现主菜单后,按高级菜单,选择F6IMGX86,这一步必不可少,就算你的硬盘是IDE的,也必须这样操作4.返回到主菜单,打开资源管理器,找到xp的ISO文件,记住xp的ISO文件所在的磁盘根,一般这里是(hd0,0),记下(hd0) 再根据资源管理器里的磁盘的内容,判断你要把系统安装到那个硬盘的根,这里一般可以找到(hd1,0) (hd1,1) (hd1,2)的磁盘,记住(hd1)5.返回主菜单,进入高级菜单,选择磁盘映射,第一块磁盘选择第4步记下的(hd0),然后第二块磁盘选择第4步记下的(hd1),交换成功后返回6.打开资源管理器,可以看到磁盘根已经交换过了,比如上例中你会发现原来的U盘的(hd0,0)变成了(hd1,0),原来的(hd1,0) (hd1,1) (hd1,2)变成了(hd0,0) (hd0,1) (hd0,2),打开u盘,找到xp的ISO文件,打开后选择加载镜像到内存并引导(1G以上内存建议选这项,装机速度快)(小内存机器选择加载镜像并引导),出现“Press Any Key Boot from cd/dvd”时一定要记得按回车7.出现其他F2,F6提示都不要再按任何键,直到装系统开始,按正常步骤装完,直到重启8.重启后任然用U盘启动,出现主菜单后,按高级菜单,选择F6IMGX869.进入高级菜单,选择磁盘映射,参照前面的方法完成磁盘映射10.返回主菜单,打开资源管理器,打开u盘,找到xp的ISO文件,打开后选择加载镜像到内存并引导(1G以上内存建议选这项,装机速度快)(小内存机器选择加载镜像并引导),出现“Press Any Key Boot from cd/dvd”时一定要记得不要按任何键11.等着系统自己开始安装,以后的步骤大家都会,照提示做即可B:win7系列1.准备好U盘,写入Grub引导2.把WIN7的ISO文件复制到U盘根目录,或者其他目录,到网上下载一个软件,叫做VDM虚拟光驱,复制到U盘根目录3.由于WIN7的ISO文件很大,不能加载到内存启动,只能选择加载镜像并启动,所以这里必须保证WIN7的ISO连续存放,要保证连续存放,有两个办法(1,把U盘格了,把镜像复制进去就是连续的;2,用软件Contig.exe整理)4.仿照XP的方法映射磁盘,交换系统硬盘为(hd0),U盘为(hd1),成功后返回【这个步骤不一定必要,我的机器可以不交换也能装】5.打开资源管理器,打开u盘,找到WIN7的ISO文件,打开后选择加载镜像并引导6.出现现在安装windows的界面时,按下shift+F10,出现cmd 命令行窗口7.输入notepad回车,打开记事本8.在记事本里点文件,选择打开,在打开对话框里的文件类型选所有文件,然后找到U盘里的虚拟光驱软件:VDM.EXE,记得在VDM.EXE上点右键,选择打开,这样VDM.EXE就运行了9.在VDM里点装载,找到WIN7的iso镜像,按默认装载为虚拟光驱10.同样用记事本打开的方式,找到新虚拟的光驱里的setup .exe,右键选择打开,然后按提示安装完成即可,重启的时候不用插U盘了,直接重启安装即可。
制作光盘启动教程
制作光盘启动教程光盘启动教程光盘启动是一种通过光盘来启动计算机系统的方法,它具有简单、快捷、方便的特点。
光盘启动通常用于系统安装、系统修复、数据备份等操作。
本文将介绍如何制作光盘启动盘,并给出详细的操作步骤。
一、准备工作1. 硬件设备:一台计算机、一个可读写光盘驱动器;2. 软件工具:一个光盘刻录软件、一个ISO文件。
二、制作光盘启动盘1. 下载ISO文件打开浏览器,搜索并下载所需要的ISO文件。
ISO文件是一种光盘镜像文件,里面包含了完整的系统安装或修复所需的文件。
2. 安装光盘刻录软件打开下载的光盘刻录软件安装包,按照界面提示完成软件的安装。
3. 打开光盘刻录软件双击桌面上的光盘刻录软件图标,打开软件。
4. 插入空白光盘将一张空白的可写光盘插入计算机的光盘驱动器中。
5. 导入ISO文件在光盘刻录软件中,点击“导入”或“添加”按钮,选择之前下载的ISO文件,将其导入到光盘刻录软件中。
6. 设置刻录参数在光盘刻录软件界面中,设置刻录参数,例如刻录速度、刻录模式等。
根据自己的实际需求进行设置,并确保光盘刻录软件与光盘驱动器的兼容性。
7. 开始刻录点击光盘刻录软件界面中的“开始”或“刻录”按钮,开始将ISO文件刻录到光盘上。
刻录过程会自动进行,等待刻录完成。
8. 刻录完成刻录完成后,光盘刻录软件会给出提示。
此时,将光盘从光盘驱动器中取出,光盘启动盘制作完成。
三、使用光盘启动盘1. 插入光盘启动盘将制作好的光盘启动盘插入需要启动的计算机的光盘驱动器中。
2. 设置启动顺序打开计算机的BIOS设置界面(通常是按下F2、Del或F12键),进入到系统的设置界面。
找到"Boot"或"Boot Sequence"选项,并设置光盘驱动器为第一启动设备。
3. 保存并退出在设置好启动顺序后,按下"Esc"键回到主界面,并选择"Save and Exit"(保存并退出)选项保存设置。
GRUB4DOS启动ISOlinux制作得光盘系统
如何用GRUB4DOS启动ISOlinux制作得光盘系统(Puppy Linux)(疑惑已解,谢谢各位!)不过我觉得,解决问题是次要得,关键是弄懂原理我之前之所以会问这个问题,是因为我用EZBooT用成了惯性思维没有想到换个关键字搜索,Climbing 提醒了我后来我就用 GRUB puppy之类关键词搜索了一下发现有以下几个版本得menu.lst版本1:QUOTE:default 0timeout 10title Puppy Linuxkernel /vmlinuzinitrd /initrd.gztitle Windows PEroot (hd0,0)savedefaultmakeactivechainloader +1==============================版本2:QUOTE:U 盘安装,很简单,把 U 盘格式化成FAT32格式(其它格式没试过),然后用 syslinux 制作成可引导的U 盘,并把那个下载下来的iso 文件解开放在 U 盘的根目录,把 isolinux.cfg 重命名为 syslinux.cfg,并把其中的“pmedia=cd”去掉就行了。
硬盘非正式安装,把上述解开的 iso 文件下的东西同样复制到一个 FAT32 分区(估计ext2等也行,没试过)的根目录下,再在我已经有的 grub 菜单中加入 Puppy Linux 的启动项就行了。
我在 grub 的menu.lst加的内容如下:title Puppy Linuxroot (hd0,8)kernel /vmlinuz root=/dev/ram0initrd /initrd.gzboot版本3:QUOTE:title Puppy Linuxkernel (hd0,0)/vmlinuz root=/dev/ram0 PMEDIA=idehdinitrd (hd0,0)/initrd.gztitle Puppy Linux in RAMkernel (hd0,0)/vmlinuz root=/dev/ram0 PMEDIA=idehd pfix=raminitrd (hd0,0)/initrd.gz版本4:(就是C版主给的)QUOTE:title Puppy-Linuxfind --set-root /PUP_411.SFSkernel /vmlinuz root=/dev/ram0 PMEDIA=usbhdinitrd /initrd.gz下面将分析。
系统封装成ghost启动光盘iso
系统封装成ghost启动光盘iso系统封装成xp资料转自:.cn/s/blog_4bd0dtzg.html一、准备工具:1、EZBOOT5.12简体中文注册版2、UltraISO9.3简体中文版下载地址3、制作启动光盘常用IMG、IMA文件下载地址二、EZBOOT制作教程:1、安装EZBOOT软件,安装好后先行注册2、注册之后再次打开EZBOOT工具,3、然后将软件自带的菜单、文本及屏幕布局删掉结果就变成如下所示然后点击文件——保存——退出再进入EZBOOT安装目录,进入:disk1\eboot目录,删除选中的文件,——有的教程说:保留default.ezb文件而删除其余文件,我个人实践,也可以保留cdmenu.ezb 文件而删除其他文件再进入EZBOOT安装目录,进入:disk1\eboot目录,删除选中的文件,——有的教程说:保留default.ezb文件而删除其余文件,我个人实践,也可以保留cdmenu.ezb 文件而删除其他文件然后再次打开EZBOOT工具,可以先行设置选项——配置,按图示进行设置设置好后再次保存——退出然后可以将准备好的IMG、IMA文件放入 disk1\eboot目录,事先准备好一张800*600大小的BMP 图像,文件名为:BACK.BMP,也放在disk1\eboot目录;另外有个文件HD-4.GHO文件放入disk1目录再次打开EZBOOT工具,这时你就可以看到,背景图变成自己设置的了4、自定义光盘菜单接下来的操作就是根据自己的特点进行光盘菜单、屏幕布局、文本显示的设置在这里就光盘菜单进行重点说明:1)常用菜单对应的执行命令:自动安装GhostXP_SP3到C盘 run ghostxp.img运行Windows PE 微型系统 run pe.bin——这个文件可以从别人做好的GHOST光盘中提取深山红叶 DOS工具(增强版) run dos.img效率源大容量磁盘修复程序 run xly2007.img微软内存检测工具(支持DDR2) run memtest.img将硬盘瞬间分四个区 (慎用!) run ghosthd4.img手动运行GHOST run ghost_manual.img运行PM8.05繁体中文分区工具 run pm805.img清除Windows登陆密码(汉化) run password.img重新启动计算机 reboot 从硬盘启动计算机 boot 80——在实际使用中,注意你放在EBOOT目录下的文件名与对应的命令文件名一致!——还有人提到光盘启动时默认执行的菜单问题,我这里设置的是“从硬盘启动计算机”为默认命令,那么在设置时,对应的快捷键旁有个按钮“设置为缺省”,这样就OK啦。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
制作GRUB启动光盘镜像
GRUB文档里的原文:
GRUB supports the no emulation mode in the El Torito specification2. This means that you can use the whole CD-ROM from GRUB and you don't have to make a floppy or hard disk image file, which can cause compatibility problems.
For booting from a CD-ROM, GRUB uses a special Stage 2 called
'stage2_eltorito'. The only GRUB files you need to have in your bootable CD-ROM
are this 'stage2_eltorito' and optionally a config file 'menu.lst'. You don't need to use
'stage1' or 'stage2', because El Torito is quite different from the standard boot process. Here is an example of procedures to make a bootable CD-ROM image. First, make
a top directory for the bootable image, say, 'iso':
$ mkdir iso
Make a directory for GRUB:
$ mkdir -p iso/boot/grub
Copy the file 'stage2_eltorito':
$ cp /usr/lib/grub/i386-pc/stage2_eltorito iso/boot/grub
If desired, make the config file 'menu.lst' under 'iso/boot/grub' (see Chapter 5 [Configuration], page 17), and copy any files and directories for the disc to the directory 'iso/'.
Finally, make a ISO9660 image file like this:
$ mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso
This produces a file named 'grub.iso', which then can be burned into a CD (or a DVD). mkisofs has already set up the disc to boot from the boot/grub/stage2_eltorito file, so there is no need to setup GRUB on the disc. (Note that the -boot-load-size 4 bit is required for compatibility with the BIOS on many older machines.)
You can use the device '(cd)' to access a CD-ROM in your config file. This is not required; GRUB automatically sets the root device to '(cd)' when booted from a CD-ROM. It is only necessary to refer to '(cd)' if you want to access other drives as well.
要注意的:
1.stage2_eltorito这个文件在GRUB0.97里并没有,而用iso9660_stage1_5这个文件替代;
2.目录的设定一定要正确,一定要是xxx/boot/grub形式,iso9660_stage1_5与menu.lst 文件必须放在xxx/boot/grub/中;xxx目录下的所有内容都将装入镜像;
3.mkisofs中指定启动文件的目录是相对于镜像目录的。
关于GRUB4DOS
GRUB4DOS相比于GRUB增加了许多功能,如支持虚拟设备映射等。
In GRUB for DOS, you can use grldr to create bootable CDROM:
mkisofs -R -b grldr -no-emul-boot -boot-load-seg 0x1000 -o bootable.iso iso_root
or
mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o grldr.iso iso_root
grldr and menu.lst should be placed at the root directory of CDROM image.
The above two commands can both create a bootable CDROM, but they are not totally the same.
The first one tells BIOS to load the whole grldr. However, some buggy BIOS might ignore it and load only a portion of the file typically one sector (2048 bytes). This will cause the program to fail.
The second one tells BIOS to load only the first sector (2048 bytes), and the program loads the rest from CDROM. This method is safer, it should work for most BIOS.
Note: you can optionally use the -boot-info-table option, but the info table will be ignored by the program.
一般来说使用如下方式创建GRUB4DOS启动光盘:
mkisofs -V "CDNAME" -r -J -b grldr -no-emul-boot -boot-load-size 4 -o grldr.iso iso_root使用-r和-J选项可以使DOS格式和UNIX格式兼容。