`
IO_oI
  • 浏览: 21911 次
社区版块
存档分类
最新评论

从u盘grub2引导安装iso

 
阅读更多
以下内容是经过我一下午加一晚上折腾得出的,不过文章全凭记忆所写,并未验证其正误,如有错误,欢迎指出:)
1.用fdisk查看分区信息,得知u盘设备为/dev/sdd,分区为/dev/sdd1

2.用fdisk命令重新对u盘进行分区
注意:起始扇区需要是默认的+128,即2048+128=2176,为保险起见,我直接从3000开始:)

3.格式化u盘“sudo mkfs.vfat -F 32 /dev/sdd1”
4.使用umount命令卸载u盘,再mount挂载至/mnt(可换成其它)
注意:不记得我干了啥,结果设备名变了。如:之前为/dev/sdd,现为/dev/sdc
5.写入grub至u盘,执行完下条命令后,u盘下应该能看到boot目录
“sudo grub-install --force --no-floppy --root-directory=/mnt /dev/sdc”
6.键入下面命令,将下面的配置文件(需要进行相应修改)复制进去,保存退出即可
“sudo vim /mnt/boot/grub/grub.cfg”

#---------------------------------------------分割线-------------------------------------------------
#这里是默认选项,0就是第一个
set default=0  
#这里是默认等待时间
set timeout= 10  
#加载fat模块,fat32等fat类文件系统格式必需
insmod fat 
#加载vbe模块(作用未知,如有知道,请告知)
insmod vbe 

menuentry "Archlinux-2013.03.01-dual" --class iso {
insmod fat
insmod loopback
insmod iso9660
#镜像相对u盘根目录路径
set isofile="/OS/archlinux-2013.03.01-dual.iso"
        #(hd0,1)表示u盘第一个分区
loopback loop (hd0,1)$isofile
#archisolabel=u盘卷标,img_dev=u盘分区
        #u盘改名请google:u盘 mtools 改名
linux (loop)/arch/boot/i686/vmlinuz archisolabel=FZ img_dev=/dev/sdc1 img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/i686/archiso.img
}

menuentry 'ubuntu-12.04-desktop-i386' {
insmod fat
insmod loopback
insmod iso9660
set isofile="/OS/ubuntu-12.04-desktop-i386.iso"
loopback loop (hd0,1)/$isofile
set root=(loop)
linux /casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject locale=zh_CN.UTF-8 --
initrd /casper/initrd.lz
}

#配置不起作用,除了安装grub4dos外暂未找到解决方案
#貌似需要修改iso文件解压后的syslinux.cfg
#menuentry 'openSUSE-12.3-GNOME-Live-i686' {
# insmod fat
# insmod loopback
# insmod iso9660
# set isofile="/OS/openSUSE-12.3-GNOME-Live-i686.iso"
# loopback loop (hd0,1)/$isofile
# #set root=(loop)
# #linux /boot/i386/loader/linux boot=boot/i386/loader/ iso-scan/filename=/OS/openSUSE-12.3-GNOME-Live-i686.iso noprompt noeject locale=zh_CN.UTF-8 --
# #initrd /boot/i386/loader/initrd
# linux (loop)/boot/i386/loader/linux archisolabel=FZ img_dev=/dev/sdc1 img_loop=$isofile earlymodules=loop
# initrd (loop)/boot/i386/loader/initrd
#}

#另一种引导archlinux的方法
#将archlinux-2013.03.01-dual.iso解压后的arch文件夹移动到u盘根目录
#menuentry 'archlinux-2013.03.01-dual'{
# insmod part_msdos
# insmod fat
# set root='hd0,msdos1'
# linux /arch/boot/i686/vmlinuz archisobasedir=arch archisolabel=FZ
# initrd /arch/boot/i686/archiso.img
#}
  • 大小: 292.7 KB
  • 大小: 120.4 KB
  • 大小: 244.2 KB
分享到:
评论

相关推荐

    自用的U盘引导系统维护综合工具,采用grub4dos引导。

    说明:采用grub4dos引导的工具只适合2G以下的U盘使用,如果你...二、如果U盘大于2G且需引导ISO文件,请用Fbinst引导的工具,安装方法见档案内的word文档。地址:http://u.115.com/file/cln2fo8y Fbinst启动grub引导.rar

    自用的U盘引导系统维护综合工具,采用grub4dos引导

    说明:采用grub4dos引导的工具只适合2G以下的U盘使用,如果你...二、如果U盘大于2G且需引导ISO文件,请用Fbinst引导的工具,安装方法见档案内的word文档。地址:http://u.115.com/file/cln2fo8y Fbinst启动grub引导.rar

    支持BIOS与uEFI启动的GRUB2引导盘镜像

    利用GRUB2启动程序,合并网上优秀资源(感谢原作者)生成一个启动的U盘/光盘。根目录只有引导所需要的EFI、BOOT二个目录无其它内容,简洁清爽。 各种引用的ISO资源使用原版而没有解包出来,方便管理以及后期维护...

    U盘启动盘单镜像模板(BIOS&UEFI;)(Syslinux、Grub2、Grub4Dos)

    已去除所有镜像,仅剩...支持SysLinux、Grub、Grub2引导,支持BIOS、UEFI,除了WinPE区分BIOS和UEFI,其它共用,例如Linux迷你维护系统Slitaz、再生龙系统备份CloneZilla。使用UltraISO9.7以上版本将ISO写入U盘即可。

    uefi下启动任意位置pe(wim格式)的grub2文件管理器(x64)(修改版)

    方式1,下载后改名为bootx64.efi放到u盘fat分区的\efi\boot\目录下 方式2,其它efi启动器链式加载 chainloader grubfmx64.efi 更新于20190504, 可以启动任意位置(ud、iso内)的pe系统 收藏夹功能,收藏任意位置的文件...

    grub4dos初级教程.pdf

    2.2.1 grub引导的可启动光盘 2.2.2 BCDW引导GRUB的可启动光盘 2.3 软盘上的应用 2.3.1 通过DOS启动grub的软盘应用 2.3.2 引导扇区安装了GRLDR引导记录的软盘应用 2.4 优盘上的应用 2.5 结言 3 grub4dos初级教程-...

    万能U盘启动盘-单ISO写入【第2部分,共3部分】

    支持SysLinux、Grub、Grub2引导,支持BIOS、UEFI,除了WinPE区分BIOS和UEFI,其它共用,例如Linux迷你维护系统Slitaz、再生龙系统备份CloneZilla。使用UltraISO9.7以上版本将ISO写入U盘即可。

    硬盘安装redhatlinux原版ISO方法及工具

    2.使用U盘引导PE,将硬盘两个分区,都为FAT32,建议第二个分区大小3个G(放置ISO镜像文件,注意:linux安装过程中千万别分区,安装完毕后 ,再重新挂 载分区);第一个分区剩余所有空间(可在linux安装过程中重新划分linux分区)...

    万能U盘启动盘-单ISO写入【第1部分,共3部分】

    支持SysLinux、Grub、Grub2引导,支持BIOS、UEFI,除了WinPE区分BIOS和UEFI,其它共用,例如Linux迷你维护系统Slitaz、再生龙系统备份CloneZilla。使用UltraISO9.7以上版本将ISO写入U盘即可。

    本地硬盘ISO安装Linux系统

    采用本方法的主要原因需要安装双系统,但...重启系统,进入grub引导界面,选择ISO的那个,如果menu.lst正确就会进入安装界面, 接着按提示操作(具体可参考“制作U盘启动来安装Linux系统的具体方法”文件中相关步骤)

    万能U盘启动盘-单ISO写入【第3部分,共3部分】

    支持SysLinux、Grub、Grub2引导,支持BIOS、UEFI,除了WinPE区分BIOS和UEFI,其它共用,例如Linux迷你维护系统Slitaz、再生龙系统备份CloneZilla。使用UltraISO9.7以上版本将ISO写入U盘即可。

    grub4dos-file.zip

    Windows下使用Grub4dos无损(无需格式化)制作Windows/Linux双引导U盘并引导U盘中的ISO镜像,无需格式化,绿色无公害。使用教程请参考压缩包里面的教程,以及博客...

    Siso(光盘、软盘镜像、SRS驱动自动加载工具)1.0.rar

     Siso系统引导器需要配合grub来使用本引导工具安装系统,可用于制作到U盘,可实现映射并启动映像文件,安装系统,安装驱动等。 A盘镜像路径,或内置批处理。等号后面 参数需要添加双引号。 HD表示从硬盘启动,CD...

    syslinux6.03_and_grubdos_0.4.4.rar 二进制的可运行的程序

    为了从syslinux引导到grub4dos.里面还包括了ldntldr /syslinux/syslinux.cfg配置 /menu.lst配置文件. 1. 用一个FAT32的U盘 2. 解所到文件到根目录 3. 以管理员方式运行 /utils/win64(或win32)/makeboot64.bat 就...

    u盘pe启动盘制作工具(使您的U盘完美启动).rar

    u盘pe启动盘制作工具QWH USB-PE 0.1.exe使用方法:先插入一个USB盘,然后再打开本软件进行安装.本工具将使您的U盘完美启动.第一步:点击下拉菜单选择您的U盘---(可选)FAT32格式化此U盘第二步:选择您的ISO内置的...

    grub4dos-V0.4.6a-2017-02-04更新

    序列数[last_num]:序列图像总数(2位数,从1开始计数)。 偏移[x]、[y]:图像偏移,单位像素。 起始图像文件 START_FILE 命名规则:*n.??? n: 1-9 或 01-99 或 001-999。 3.增加固定图像的背景色可以透明。 ...

    制作CDlinux U盘启动的所有工具及详细教程

    3、打开Bootice软件选择下面的分区引导记录(P),在弹出的窗口点选每二行GRUB4DOS 0.4.5c,然后点左下的安装配置,弹出窗口默认选项直接确定完成。 4、打开grub4dos-0.4.4,复制grldr文件和grub.exe文件,以及menu....

    GfxIv3.5final

    1.grub4dos启动安装,包括winxp添加g4d启动项,U盘添加g4d启动引导,g4d引导的ISO启动光盘文件快速生成。 2.gfxmenu中文界面,message文件的配置编辑。 3.grub4dos菜单文件menu.lst生成,并附带部分与菜单相关联的...

    GfxIv3.5.exe+GfxIv附件

    1.grub4dos启动安装,包括winxp添加g4d启动项,U盘添加g4d启动引导,g4d引导的 ISO启动光盘文件快速生成。 2.gfxmenu中文界面,message文件的配置编辑。 3.grub4dos菜单文件menu.lst生成,并附带部分与菜单相关联...

    群晖6.1.3硬盘二合一自启动刷机固件含教程

    1、写入boot_ds3615xs_v613_15152.iso到U盘 2、U盘插上nas,启动后第一选项为启动,第二选项为重新... BOOTICEx工具激活50m分区为启动分区,按键为:分区引导记录、目标分区50m、GRUB4DOS 0.4.5C、安装配置 5、拔掉U盘

Global site tag (gtag.js) - Google Analytics