精华内容
下载资源
问答
  • mac10.15 变色龙引导iso文件
  • osx-iso:从安装应用程序文件创建OS X macOS的可引导ISO
  • 电脑引导神器grub2引导iso文件展示与总结GNU GRUB(简称"GRUB")是一个来自GNU项目的启动引导程序。GNU GRUB的前身为Grand Unified Bootloader。它主要用于类Unix系统,是linux高手展示各种技术水平的道具和舞台。新...

    电脑引导神器grub2引导iso文件展示与总结

    GNU GRUB(简称"GRUB")是一个来自GNU项目的启动引导程序。GNU GRUB的前身为Grand Unified Bootloader。它主要用于类Unix系统,是linux高手展示各种技术水平的道具和舞台。

    新一代的Grub是Grub2,不仅用于Linux也可安装于windows环境,任何电脑爱好者都能快速上手,深刻体会,玩转一切电脑引导问题。

    下面就引导神器grub2引导电脑多个iso镜像文件进行展示和总结:

    1、安装grub-2.02-for-windows

    2、编写引导脚本文件grub.cfg,重新启动电脑进入grub

    caf2c207dc12428c0275db1a69923c58.png

    3、引导winpe镜像文件

    546207c900e5a3839d6c6badb3e88dcb.png
    871371a2b9206d6b24d98989ae220cf2.png

    4、引导国产深度系统镜像文件

    74ba935cb3f28e251df115e106aa44f1.png
    7b570025461626fca77d4c01d0f2de5e.png
    df7ab2e398867ccf2b658b00876e4cb3.png

    5、引导国产中兴系统镜像文件

    071fe3609d71ba4a29dc2b4dc6fb8ce3.png
    c59c8d75f59186a481b9fe899926bdd7.png
    1d353cacb234f8313a4ca0cbc39acc9f.png
    bf9215958ddffc0ebced84dd8aac863e.png

    6、引导Fedora镜像文件

    98faa31e035261c6ddb0f891018d4576.png
    649688e0d9325eaf208ed437ce73b042.png
    356b5617bb2646f2e0763e6eb619e97f.png

    7、引导Ubuntu镜像文件

    d81fd7e02a472ccbf6973543c6dc7956.png
    1f18fc20acce0a029b9bc36ca1a4a449.png
    29a276b65fd43b42bebda021b808dfe5.png

    8、引导脚本总结

    比较5个iso镜像文件引导脚本发现如下特点:

    1)winPe镜像引导脚本比较另类;

    2)linux镜像引导脚本相同,只是内核参数不同;

    3)中兴系统与Fedora镜像引导脚本完全一致,不同的是文件名称和光盘卷标,另外这二个镜像文件必须存放于fat文件系统或者ext文件系统分区中。

    展开全文
  • 一、第一次成功 网上有成功地用grub4dos引导iso文件的案例,我试图引导winpe的iso文件却一直未能成功。在虚拟机xp上安装了废客dos工具箱,从安装目录中提取出isogrub.iso文件,放到任意盘的根目录下,在menu.lst...

    一、第一次成功
      网上有成功地用grub4dos引导iso文件的案例,我试图引导winpe的iso文件却一直未能成功。
    在虚拟机xp上安装了废客dos工具箱,从安装目录中提取出isogrub.iso文件,放到任意盘的根目录下,在menu.lst文件写入如下命令:

    ============================
    title find and boot isogrub.iso
    fallback 1
    find --set-root /isogrub.iso
    map /isogrub.iso (0xff) || map --mem /isogrub.iso (0xff)
    map --hook
    chainloader (0xff)
    savedefault --wait=2
    ============================
    重启电脑,用grub4dos居然成功引导。并且成功地启动了里面的winpe。于是进真实机上试验,在进入桌面的时候蓝屏。看来原因在于,这个winpe与我的硬件不兼容。
    不过毕竟用grub4dos成功引导了iso文件,这一实事表明了这种方式的可行性。

     

    二、既然直接引导下载的winpe的iso文件不成功,原因应该是这些iso文件本身不适合于用grub4dos引导。抱着试试看的心态,用grub4dos来引导自带winpe的ghost系统光盘的iso文件。menu.lst中写入的命令是:

    ==============================
    title find and boot winxp.ISO
    fallback 1
    find --set-root /winxp.iso
    map /winxp.iso (0xff) || map --mem /winxp.iso (0xff)
    map --hook
    chainloader (0xff)
    savedefault --wait=2
    ===============================
    居然一次就获得了成功。
    用ghostxp电脑公司版的获得了成功,用雨林木风版的同样的获得了成功。
    并且,这个iso文件并不一定要放在windows分区,放在linux分区下同样的获得了成功。我的linux分区是ext4文件系统。

     

    三、意外地成功直接引导启动了win7安装光盘的iso文件。
    在menu.lst中写了两段引导菜单:

    ======================================

    title find and boot winxp.ISO
    fallback 1
    find --set-root /winxp.iso
    map /winxp.iso (0xff) || map --mem /winxp.iso (0xff)
    map --hook
    chainloader (0xff)
    savedefault --wait=2


    ttitle installwin7
    find --set-root /7600.16385.090713-1255_x86fre_client_zh-cn_Retail_Ultimate-GRMCULFRER_CN_DVD.iso
    map /7600.16385.090713-1255_x86fre_client_zh-cn_Retail_Ultimate-GRMCULFRER_CN_DVD.iso (0xff) || map --mem /7600.16385.090713-1255_x86fre_client_zh-cn_Retail_Ultimate-GRMCULFRER_CN_DVD.iso (0xff)
    map --hook
    chainloader (0xff)
    savedefault --wait=2

    ==================================================

    第一段是可以直接引导一个xp的ghost光盘镜象的。
    后面这一段意在引导win7的安装光盘镜象,只是误把title写成了ttitle,这样后面的一段与前面的一段就混在了一起了。在启动菜单中点击find and boot winpe.ISO,启动的居然不是那个ghost光盘,而是直接启动了win7的光盘镜象。我把这个错误改正过来,点击installwin7的时候,居然报错。启动不了。晕!看来是误打误撞解决了一个多少高人未能解决的难题。
    不要以为这样就可以安装win7了,这样启动的win7光盘,其实只是启动了win7安装光盘所自带的winpe系统而已。也无法进入这个安装光盘中的sources文件夹,因而仍然无法直接从iso文件中启动安装程序。需要先把win7光盘解压后,然后再在这个winpe下,运行sources下的setup.exe程序。

    另外,通过引导iso文件启动的winpe,一般也不能加载外置程序(这主要是一些winpe没有考虑到用这种方式进行启动),需要先把一些外置程序放在可以访问的windows分区里面。

    grub4dos引导加载iso是一次性的,因而也不可能直接用它引导winxp和win7的安装光盘进行系统安装。前面引导win7安装光盘的成功,其实也不过是引导加载了win7安装光盘中自带的winpe而已。

    还需特别说明一点,这种方式要想引导成功,要求文件在硬盘上必须是连续存放的。

    由于这种方式引导启动的也不过是光盘中自带的pe而已,并且要求文件是连续存放的,所以这样的一种引导并没有实际意义。网上有现成的win7pe的iso文件下载。可以下载来直接引导。另外可以自己制作,用Ultraiso打开win7光盘镜象,只保留bootmgr文件,boot文件夹以及里面的所有文件。保留sources文件夹以及里面的boot.wim文件。其余的全部删除掉。另存为标准iso文件即可。


    四、引导安装ubuntu9.10,把下载的映象文件放在任意盘的根目录上,在menu.lst中写入如下命令:

    title Install ubuntu
    find --set-root /ubuntu-9.10-desktop-amd64.iso
    map    /ubuntu-9.10-desktop-amd64.iso (hd32)
    map --hook
    kernel (hd32)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10-desktop-amd64.iso
    initrd (hd32)/casper/initrd.lz
    boot

    不过,这里有一个要点,我这里所用的写法是
    map    /ubuntu-9.10-desktop-amd64.iso (hd32)
    这种写法要求文件在硬盘上是连续存放的。
    采用下面的写法:
    map --mem    /ubuntu-9.10-desktop-amd64.iso (hd32)
    这种写法并不要求文件在硬盘上是连续存放着的,它是把整个的文件读入内存了。这个文件不过700m左右而已,我的内存是1.5G,正常来说,应该能够成功的。但我的实践却是失败的。这有两种可能,一种是内存还不够大。另一种是,并不是因为内存的原因。而是因为这种办法引导启动后,由于不能继续读取文件。所以安装程序不能继续。看来基本上可以确认是第二种原因造成的。

    如何知道文件在硬盘上是连续存放的呢?在grub4dos下输入命令:
    blocklist filename
    比如:
    blocklist /ubuntu-9.10-desktop-amd64.iso
    我的显示的结果是:
    (hd0,8)640+1414752
    这表明只有一个块,如果后面还跟着逗号,比如:
    (hd0,8)640+1414752,1515752+8
    这就是两个块,不是连续存放的。
    我的试验表明,只要文件在硬盘上不是连续存放的,用map而不加--mem参数,是必会失败的。所以这样的一种引导安装ubuntu的办法并不好。


    五、未能成功的可能原因。
    网上找到的资料是这样说的:

    =============================
    倘若引导不成功,通常可能的原因有:

    (1)光盘镜像的CD-ROM文件系统是Joliet CD格式,GRUB4DOS不支持这种格式。你需要通过工具转换一下镜像文件的文件系统格式。
    (2)BIOS中激活了SATA的AHCI模式。GRUB4DOS可能无法兼容AHCI模式,应在BIOS中将SATA模式设置为IDE。
    ==============================

    后来的试验表明了,我把一个不能成功引导的winpe的iso文件,用UltraISO工具转为标准的iso文件,果然成功得以引导。
    最新的grub4dos已经能够兼容AHCI模式了,这在我的机器上得到了证明。所以如果iso文件不能成功引导,问题基本上出在这个iso文件的文件系统格式不为grub4dos支持,用UltraISO把它转为标准的iso文件即可吧。


    另:把menu.lst中写入的命令中的0xff换成hd32也能成功引导,比如:

    title winpeboot.iso
    #fallback 1
    find --set-root /winpeboot.iso
    map --mem /winpeboot.iso (hd32)
    map --hook
    chainloader (hd32)
    savedefault --wait=2

     


    最后特别说明一点,由于可以轻松实现用grub4dos引导iso文件的winpe,使得在linux下硬盘引导安装windows变得毫无障碍。


    ps:由于要实现文件在硬盘上是连续存放的有较大的难度。所以不得不把文件完全地读入内存,这就要求如果内存不是很大的话,用来引导的iso文件也不能很大。

    转载于:https://www.cnblogs.com/endsock/archive/2012/06/02/2531463.html

    展开全文
  • 实用程序,用于创建可引导磁盘,重新控制ISO映像,制作多引导磁盘映像 目标-谁需要这个? 用例1:Multiboot磁盘映像 您想将一个或多个ISO映像放在单个磁盘上,并能够选择要引导ISO 您希望能够在UEFI和非UEFI系统...
  • 在硬盘下引导iso镜像系统

    千次阅读 2012-04-10 08:28:09
    在硬盘下引导iso镜像系统 工具/原料 EasyBCD2.0以上版本 iso镜像 步骤/方法 装完成后打开EasyBCD,选择 Add New Entry  如图选篮筐的按钮 ...
    
    
    在硬盘下引导iso镜像系统


    工具/原料

    • EasyBCD2.0以上版本

    • iso镜像

    步骤/方法

    1. 装完成后打开EasyBCD,选择 Add New Entry 


    1. 如图选篮筐的按钮

    2. 再选择iso,如下图1、2所示

    3. 找到你下好的iso(linux)镜像

    4. 选择Add Entry加载镜像

    5. 等他加载完如下图

    6. 加载完后重启电脑选择如图上一样的名称启动就看到已经加载的镜像啦

    展开全文
  • 没事来分享一个grub4dos硬盘引导iso文件
  • 在U盘上安装Grub,并引导iso镜像

    千次阅读 2016-01-18 14:00:24
    本文介绍了如何在U盘上安装Grub,并引导iso镜像
    在U盘上安装Grub2并添加引导

    用lsblk -f命令来察看磁盘分区(同时可以得到磁盘的UUID,之后会用到):
    $ lsblk -f
    NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
    sda                                                      
    ├─sda1 vfat         9382-DA94                            /boot/efi
    ├─sda2 swap         103456e6-b2de-4201-ba36-06105230948a [SWAP]

    ├─sda3 ext4         8b65c03b-e92e-4274-a280-857b0c4f54b3 /

    ├─sda4 ext4         ed12ec55-204b-47e6-bb55-cbf0d69fa824 /home
    ├─sda5                                                   
    └─sda6 ntfs   OS    021AAF501AAF4011                     
    sdb                                                      
    └─sdb1 vfat         5BB5-0BFB                            
    sr0                                                      

    这里的U盘是sdb,只有一个分区sdb1。创建一个文件夹,把要用来存储Grub相关文件的U盘分区挂载到此文件夹上
    如:# mount /dev/sdb1 /home/user/usb

    安装Grub2,如:# grub--install --force --no-floppy --root-directory=/home/user/usb /dev/sdb (注意这里的参数是U盘,而不是分区)

    安装完成之后U盘上已经有了Grub相关的文件,如:

    $ tree usb/
    usb/
    ├── archlinux-dual.iso
    ├── boot
    │   └── grub
    │       ├── fonts
    │       │   └── unicode.pf2
    │       ├── grub.cfg
    │       ├── grubenv
    │       ├── i386-pc
    │       │   ├── 915resolution.mod
    │       │   ├── zfsinfo.mod
    │       │   └── ...
    │       ├── locale
    │       │   ├── ast.mo
    │       │   ├── zh_CN.mo
    │       │   └── ...
    │       ├── themes
    │       │   └── starfield
    │       │       ├── blob_w.png│       │       ├── terminal_box_w.png
    │       │       └── ...
    │       └── x86_64-efi
    │           ├── acpi.mod
    │           ├── affs.mod
    │           └── ...
    └── EFI
        └── arch
            └── grubx64.efi

    现在将grub的配置文件复制到U盘的对应目录中,$ "cp /boot/grub/grub.cfg /home/user/usb/boot/grub/grub.cfg"

    备份grub的配置文件(这一步可以不进行,不会影响启动U盘的制作):
    # mkdir -p /home/user/usb/etc/default
    # cp /etc/default/grub /home/user/usb/etc/default
    # cp -a /etc/grub.d /home/user/usb/etc

    为U盘上的grub添加启动菜单,这里以引导Arch的镜像文件为例:
    menuentry "Archlinux-x86_64.iso" --class iso {
            set isofile="/archlinux-2013.04.01-dual.iso"
            loopback loop (hd0,1)$isofile
            linux (loop)/arch/boot/x86_64/vmlinuz archisolabel=Your_label img_dev=/dev/disk/by-uuid/5BB5-0BFB img_loop=$isofile earlymodules=loop
            initrd (loop)/arch/boot/x86_64/archiso.img
    }

    代码很简单,这里的UUID就是上面得到的U盘存储grub相关文件的分区的UUID
    当然也可以参考grub的相关文档自己添加启动项


    本文根据Arch Wiki的Grub页面(https://wiki.archlinux.org/index.php/GRUB_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29)和此地址(https://blog.icehoney.me/posts/2013-04-25-grub2-boot-from-iso)的文章整理

    展开全文
  • 我现在的情况是这样的,需要在linux 里面通过centos里面安装的grub来引导一个Linux的光盘镜像,而默认的Linux版本的grub不能引导iso文件,经过我的尝试,通过grub4dos这个工具,可以完成这个工作。 流程如下 : ...
  • 制作u盘引导iso

    2017-07-18 09:51:35
    http://cdimage.debian.org/cdimage/release/current/amd64/iso-cd/debian-7.7.0-amd64-xfce-CD-1.iso 下载启动镜像: http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/
  • 我现在的情况是这样的,需要在linux 里面通过centos里面安装的grub来引导一个Linux的光盘镜像,而默认的Linux版本的grub不能引导iso文件,经过我的尝试,通过 grub4dos这个工具,可以完成这个工作。 流程如下 : ...
  • Linux下grub2引导iso

    千次阅读 2018-07-02 14:38:08
    创建/iso,复制iso文件到该路径下,/iso/archlinux-2018.07.01-x86_64.iso。 修改/boot/grub/grub.cfg,在末尾添加以下内容 menuentry "ArchLinux Installation" { set root=(hd0,1) # 当前分区位置 ...
  • polo:用Vala编写Linux高级文件管理器。 支持多个窗格(单,双,四),每个窗格中都有多个选项卡。 支持档案创建,提取和... 运行和管理KVM图像,修改PDF文档和图像文件,在KVM中引导ISO文件以及将ISO文件写入USB驱动器
  • IT管​​理员和其他ShadowProtect用户可以从CD引导此环境,然后备份,恢复或迁移系统,应用程序,服务和数据。StorageCraft恢复环境下载和ShadowProtect都是StorageCraft Recover-Ability™解决方案的一部分。该解决...
  • grub2系统引导iso文件

    2010-03-09 11:19:45
    把g2ldr放在c盘,在boot.ini中加入c:\g2ldr="我的ubuntu"就能引导grub2了(如ubuntu9.10等系统)
  • 使用grub2引导iso文件安装ubuntu

    千次阅读 2017-10-03 22:16:58
    loopback loop (hd0,gpt1)/ubuntu.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso initrd (loop)/casper/initrd.lz boot
  • 从硬盘启动引导ISO映像物理安装 Ubuntu的全过程 LINUX每日一 技之002   <br />一、本文目的    在“LINUX每日一技”专栏的上一篇《一种优于“分区魔术师”的无损分区新方法》中,...
  • 硬盘引导ISO安装Ubuntu

    千次阅读 2011-01-07 01:03:00
    硬盘引导安装ubuntu
  • 本文的内容来源于 http://maxmars.net/blog/2012/10/02/boot-multiple-iso-from-usb-using-linux/ 以下所有命令都在 root 用户下进行。 先把U盘卸载掉: umount /dev/sdx1 。 1. 格式化U盘创建活动分区 输入...
  • 以前成功引导iso,结果太久搞忘了,最关键一步是pacman -S syslinux ,为了得到memdisk文件取自grub2的/boot/grub/grub.cfg中的部分配置menuentry "winpe" --class windows --class os { #pacman -S syslinux ...
  • 以前做个启动盘需要把U盘全部格式化了,而且有...既能够引导WindowsPE又能够引导Linux,制作过程还无需格式化,而我们知道格式化操作是很伤U盘的!答案是肯定的,下面我们一起来看看~ Step1:首先下载GRUB4DOS工具...
  • 根据以上情况,可大概规划出在有一个Windows XP的条件下再安装Ubuntu的双系统安装过程:利用Ubuntu安装映像文件硬盘引导启动进入Live系统,先对D盘进行无损分区,从D盘中挤出一块足够大的空间,然后再将Ubuntu安装到...
  • 不过最近遇到了,出现了不能引导的情况,(ramfs)$: 也就是找不到对应boot分区,或者是root分区 解决办法如下: 我的环境:linuxmint(之前已经装好了的) grub2 archlinux-2011.08.19-core-x86_64.iso 以上的...
  • grldr引导iso PE img 文件

    千次阅读 2010-10-01 14:05:00
    map --mem (hd0,0)/myiso.iso (hd32) map --hook chainloader (hd32) boot或:I386目录改名代替启动软盘组,并在里面另加入一个I386目录作为安装源文件。然后只需修改启动热软盘组的SETUPLDR.BIN和txtsetup....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,461
精华内容 984
关键字:

引导iso