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

从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
分享到:
评论

相关推荐

    GRUB 2 引导硬盘安装 Windows 7 和 openSUSE 13.1

    本知识点将详细介绍如何通过GRUB 2在硬盘上引导安装Windows 7和openSUSE 13.1,以及如何使用SystemRescueCD进行这一过程。 在开始安装之前,首先要制作一个GRUB 2启动U盘。制作这个启动U盘需要Linux系统的支持。...

    grub引导U盘启动

    GRUB(Grand Unified Bootloader)引导U盘启动是一种在计算机上使用GRUB引导程序从USB设备启动的操作方式,常用于系统恢复、系统安装或者多系统共存等场景。GRUB是一个强大的多操作系统启动管理器,它支持多种操作...

    向U盘写入grub2.

    标题中的“向U盘写入grub2”指的是在USB闪存驱动器上安装GRUB2引导加载程序的过程。GRUB2是GRUB(Grand Unified Bootloader)的第二代版本,是一个多操作系统启动管理器,它允许用户在计算机启动时选择要加载的操作...

    四步实现Grub4DOS引导img文件打造启动U盘

    总的来说,通过Grub4DOS引导img文件制作启动U盘,不仅可以方便地进行系统安装和恢复,还能作为应急救援工具。熟练掌握这一技能,将大大提升你在IT领域的实践能力。在实际操作中,遇到问题时,可以参考相关文档或社区...

    ubuntu硬盘安装,修复Ubuntu的grub引导,修复windows7的引导.txt

    但是,如果先安装Ubuntu再安装Windows,Windows会覆盖MBR中的grub引导,导致无法启动Linux。 **修复步骤如下:** 1. **安装和配置grub4dos:** - 参考硬盘安装Ubuntu的步骤1-2。 2. **手动启动Ubuntu:** - ...

    grub4dos引导

    - **U盘启动**:对于系统安装或救援任务,将GRUB4DOS集成到U盘可以帮助从USB设备启动。 - **系统恢复**:当主系统无法启动时,可以使用GRUB4DOS从备份或外部驱动器启动系统。 - **硬盘克隆与迁移**:GRUB4DOS可...

    安装grub到U盘的文件

    在本文中,我们将深入探讨如何将GRUB安装到U盘上,以便于从U盘启动系统或者进行系统恢复。首先,我们需要理解这个过程的基本原理和涉及的步骤。 1. **GRUB的原理**: GRUB是引导加载器,负责在计算机启动时加载...

    grub2 grub4dos windows

    标题 "grub2 grub4dos windows" 涉及到的是在Windows环境下,如何使用GRUB2和GRUB4DOS来引导系统,特别是安装在NTFS格式U盘上的Win8PE(Windows预安装环境)。这是一个针对多系统引导和应急恢复场景的技术方案。 ...

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

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

    grub4dos和syslinux双重引导U盘制作

    2. **制作grub4dos引导**:首先,你需要将grub4dos安装到U盘的主引导记录(MBR)。这可以通过grub4dos的安装程序grubinst.exe完成。完成后,MBR将包含grub4dos的引导代码,允许你在启动时进入grub4dos的命令行或配置...

    grub2中文info修订1

    - **概述**:除了创建ISO文件外,手册还提供了如何利用GRUB2制作可引导的U盘的方法,这对于没有光驱或光驱损坏的计算机来说尤为重要。 - **步骤**: 1. **准备工具**:确保已准备好U盘,并备份其中数据。 2. **...

    grub2中文info手册

    - **制作GRUB U盘**:手册还介绍了如何将GRUB2安装到U盘上,用于系统救援或便携式启动方案。 #### 三、具体步骤详解 1. **虚拟机准备**: - **下载VirtualBox**:从官方网站下载适用于Linux的VirtualBox版本4.2.2...

    自用的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盘引导安装Linux系统

    2. **进入安装界面**:服务器从U盘启动后,将会进入Linux系统的安装界面。这里可以选择使用图形界面安装方式,即按下回车键继续。 3. **语言与键盘布局**:接下来选择安装语言,默认即可。同样地,键盘布局也推荐...

    u盘多系统引导菜单.rar

    这些 ISO 文件可以被添加到 GRUB4DOS 的引导菜单中,以便直接从U盘启动安装过程。 要实现这个多系统引导U盘,我们需要以下步骤: 1. 下载并安装 BootICE。 2. 使用 BootICE 将 "grldr.mbr" 安装到U盘的 MBR 上。 3....

    Grub4dos 引导

    3. **ISO直读**: 直接从ISO镜像文件启动系统,无需先将其写入硬盘或光盘。 4. **网络启动**: 配合PXE服务器,Grub4dos可以实现网络引导,用于批量部署系统。 ### 学习资源 压缩包中包含的文件可以帮助初学者更好地...

    U盘引导安装Linux系统图解

    ### U盘引导安装Linux系统详解 #### 知识点概览 本文旨在详细介绍如何使用U盘作为引导介质来安装Linux操作系统,特别适用于那些光驱已损坏或无法读取特定光盘格式(如DVD)的老旧服务器。通过U盘安装Linux不仅能够...

Global site tag (gtag.js) - Google Analytics