`
zhangt882
  • 浏览: 1316 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

利用grub2制作多启动U盘

 
阅读更多

很久以前就做过一个基于grub2的多启动u盘,但是没有做记录,这一次做个记录,供大家参考,也做个备忘。
以前只是做到了从U盘安装Ubuntu,以及通过pe安装win,这次还整合了CentOS(我只试验了CentOS7,其它版本估计不行,因为其它版本不是用的grub2引导)。
以前比较菜,只能按照教程一步步来,虽然现在也很菜,但是感觉懂得多了一点。
以前以为要做多启动盘时,u盘只能有一个分区,现在发现不是的,只需要将grub2装到一个分区就行了,这次我在自己的移动硬盘上分了一个区出来,也装上了。
下面开始安装吧。

原材料

  1. 一个足够大的U盘(或者一个移动硬盘也行)
  2. 一个Ubuntu操作系统(livecd启动的也行)
  3. 一个pe的ISO及若干操作系统镜像(Ubuntu Live CD、CentOS7 Live CD)

下面开始正式安装,一下操作均在Ubuntu中进行

格式化U盘

# 查看一下磁盘情况
shell>> fdisk -l
# umount要格式化的磁盘,我使用的是/dev/sdc3
# 如果没有挂载,没有这一步操作
shell>> umount /dev/sdc3
# 格式化
shell>> mkfs.vfat -F 32-n MULTIBOOT /dev/sdc3

安装grub2到/dev/sdc3

# 挂载/dev/sdc3
shell>> mkdir -p /media/MULTIBOOT
shell>> mount /dev/sdc3 /media/MULTIBOOT
# 安装grub2,注意这个命令中最后使用的/dev/sdc,而不是/dev/sdc3
shell>> grub-install --force --no-floppy --boot-directory=/media/MULTIBOOT /dev/sdc
shell>> cd /media/MULTIBOOT
# 获取grub.cfg
shell>> wget pendrivelinux.com/downloads/multibootlinux/grub.cfg

把ISO copy到u盘

首先需要在U盘根目录下创建一个文件夹叫ISO,然后将ISO拷贝到这个目录下。
winpe的启动需要一个特殊的文件叫做memdisk,大家可以上网百度一下,如果找不到可以Email我,我发给你(407778367@qq.com)

配置grub.cfg

需要启动某个系统,只需要将对应的镜像拷贝ISO目录下,并在在grub.cfg中配置即可。
以下是我的配置

# This grub.cfg file was created by Lance http://www.pendrivelinux.com
# Suggested Entries and the suggestor, if available, will also be noted.
 
set timeout=10
set default=0
 
menuentry "WinPE"{
linux16 /ISO/memdisk iso
initrd16 /ISO/winpe.iso
}
 
menuentry 'Ubuntu 14.04.2(64)'{
set isofile="/ISO/ubuntu-14.04.2-desktop-amd64.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt noeject quiet splash persistent --
initrd (loop)/casper/initrd.lz
}
 
menuentry 'CentOS Linux 7 1503 Live'--class fedora --class gnu-linux --class gnu --class os {
insmod loopback
 
set iso_path="/ISO/CentOS-7-x86_64-LiveCD-1503.iso"
loopback loop $iso_path
    linux (loop)/isolinux/vmlinuz0 iso-scan/filename=$iso_path root=live:CDLABEL=CentOS-7-livecd-x86_64 rootfstype=auto ro quiet rd.live.image noeject rhgb rd.luks=0 rd.md=0 rd.dm=0
initrd (loop)/isolinux/initrd0.img
}
#menuentry "Ubuntu Desktop ISO(32)" {
# loopback loop /ubuntu.iso
# linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noeject noprompt splash --
# initrd (loop)/casper/initrd.lz
#}

重启电脑,测试一下

现在可以重启电脑,测试一下了。

参考文章

  1. http://www.pendrivelinux.com/boot-multiple-iso-from-usb-via-grub2-using-linux/
  2. http://blog.chinaunix.net/uid-14735472-id-4211274.html
分享到:
评论

相关推荐

    grub4dos引导U盘启动MaxDos

    本文将详细介绍如何利用GRUB4DOS制作可引导型U盘,并引导MaxDos或其他操作系统。 #### 二、准备工作与安装过程 ##### 2.1 下载GRUB4DOS 首先,从官方网站或者其他可信来源下载GRUB4DOS工具包。核心文件包括`grldr`...

    grub2中文info修订1

    ### GRUB2中文Info修订1知识点详述 #### 一、引言与环境搭建 - **GRUB2简介**:GRUB2(GNU GRand Unified Bootloader)是GNU...此外,手册还特别强调了如何利用GRUB2制作可引导的U盘,进一步扩展了GRUB2的应用场景。

    Linux制作UEFI启动的系统盘U盘笔记.docx

    ### Linux制作UEFI启动的系统盘U盘知识点详解 #### 一、背景介绍与预备知识 在当前的技术环境中,UEFI (Unified Extensible Firmware Interface) 已经成为现代计算机硬件的标准固件接口,逐渐取代了传统的BIOS。...

    BT5优盘启动盘制作,CDLINUX U盘启动

    在U盘启动盘制作中,grub4dos常被用来创建多引导菜单。 7. **grubinst.zip**:这个文件可能包含GRUB安装工具,用于将GRUB安装到MBR(主引导记录)或分区引导扇区,使U盘能够被计算机识别并作为启动设备。 制作流程...

    Grub4DOS启动工具

    3. **应急救援**: 制作包含多种救援工具的可启动U盘,利用Grub4DOS启动后,可以进行磁盘检查、数据恢复、系统修复等紧急操作。 4. **隐藏分区访问**: Grub4DOS支持直接挂载和访问隐藏分区,对于保护数据或隐藏系统...

    grub4rom.rar_U启动_grub_grub for dos _grub4rom

    【描述】"grub工具,制作启动菜单,可引导U盘等" 描述了GRUB的主要功能,即创建启动菜单并支持从各种媒介,如U盘,进行系统引导。这涉及到系统引导过程,其中启动菜单允许用户在启动过程中选择要启动的操作系统或...

    快速稳定制作U盘启动系统盘

    标题中的“快速稳定制作U盘启动系统盘”指的是利用特定工具和方法,高效且可靠地将U盘转化为能够启动电脑并进行系统安装的媒介。这一过程通常被用于系统崩溃后的恢复、新计算机的初次设置或者多系统维护。下面将详细...

    grub4dos和syslinux双重引导U盘制作

    本文将深入探讨“grub4dos”和“syslinux”这两个引导加载器,以及如何利用它们制作一个双重引导U盘。 grub4dos是一款基于GRUB(Grand Unified Bootloader)的引导加载器,适用于DOS环境。它具有强大的功能,包括...

    制作启动U盘利器

    标题“制作启动U盘利器”指的是利用特定工具将普通USB闪存驱动器转换为能够启动计算机的操作系统安装或恢复媒介。这种工具通常被称为启动U盘制作软件,它们可以帮助用户在没有光驱的情况下,通过USB设备安装操作系统...

    梦想成真 高兼容性启动U盘制作实例与分析

    - Linux发行版如Ubuntu、CentOS等可以制作成启动U盘,使用Unetbootin或dd命令,支持多种启动模式,适合多平台系统安装和应急救援。 8. **提高兼容性的策略** - **多重启动**:将U盘制作成同时支持USB-HDD和USB-...

    真的非常好用的U盘启动盘制作工具与大家共享!!

    在运行软件之前,确保你的U盘已经备份好所有数据,因为制作启动盘的过程中会清空U盘上的所有信息。然后,插入U盘并打开USBOOT 1.7。在主界面中,选择你的U盘设备,接下来可以选择合适的启动模式。如果你计划用来安装...

    U盘启动 U盘启动 U盘启动

    2. 准备U盘:选择一个容量足够大的U盘,注意制作启动盘前备份U盘内的数据,因为格式化过程会清除所有数据。 3. 安装FbinstTool:将下载的FbinstTool.exe解压到本地文件夹,双击运行。 4. 格式化U盘:在FbinstTool...

    winpe制作利器——grub4dos使用方法和工具

    通过以上步骤,你就可以利用GRUB4DOS成功制作出带有winPE的启动盘。GRUB4DOS不仅简化了winPE的引导过程,还提供了丰富的定制选项,为系统维护和故障恢复提供了极大的便利。在实际操作中,你可能还需要根据具体需求...

    windows 7 u盘启动制作工具BOOTICE_0.82

    BOOTICE是一款功能强大的Windows系统引导管理工具,特别适用于制作U盘启动盘,便于用户通过U盘来安装或修复Windows 7系统。它以其简洁的界面和实用的功能深受IT爱好者的欢迎。下面将详细介绍BOOTICE_0.82版本及其在...

    U盘启动盘-键制作工具-U盘背景制作工具 1.0.zip

    - 在制作启动盘前,请确保U盘中的数据已备份,因为格式化过程会删除所有数据。 - 使用启动盘工具时,务必选择正确的目标设备,以免误删其他重要数据。 - 背景定制时,应确保图片大小和格式符合工具要求,以免出现...

    U盘启动制作工具 分享

    “启动制作工具”则是一种软件,如“USB_Bootloader_Setup.exe”,这可能是用来创建启动U盘的具体程序。该程序可能包含了一些引导加载器(如GRUB、 Rufus 或Ventoy),它们负责在电脑启动时识别并加载U盘上的操作...

    多引导启动U盘制作全攻略详解

    ### 多引导启动U盘制作全攻略详解 #### 超级启动U盘特性解析 在当前的技术环境下,为了满足多样化的系统安装需求,一种被称为“超级启动U盘”的技术应运而生。这种U盘之所以被赋予“超级”之名,是因为它具备了...

Global site tag (gtag.js) - Google Analytics