假设其他文件都存放于第二分区(/dev/sdb2),并包含以下目录/文件

-- slax/

-- images/archlinux.iso

-- images/ubuntu-gnome.iso

则建立/mnt/boot/grub/grub.cfg文件,并写入以下内容

insmod search_fs_uuid

set rootuuid=[第二分区的UUID]

set rootpath=/dev/disk/by-uuid/$rootuuid

search --no-floppy --set=rootpart --fs-uuid $rootuuid

insmod vbe

insmod efi_gop

insmod efi_uga

insmod font

if loadfont ${prefix}/fonts/unicode.pf2

then

insmod gfxterm

set gfxmode=auto

set gfxpayload=keep

terminal_output gfxterm

fi

menuentry 'Slax' {

set syspath=/slax

set root=$rootpart

linux $syspath/boot/vmlinuz from=$syspath vga=normal load_ramdisk=1 prompt_ramdisk=0 printk.time=0 slax.flags=perch,xmode

initrd $syspath/boot/initrfs.img

}

menuentry '[LiveCD] Archlinux' {

set isopath=/images/archlinux.iso

loopback loop ($rootpart)$isopath

linux (loop)/arch/boot/x86_64/vmlinuz archisodevice=/dev/loop0 img_dev=$rootpath img_loop=$isopath

initrd (loop)/arch/boot/x86_64/archiso.img

}

menuentry '[LiveCD] Ubuntu (GNOME)' {

set isopath='/images/ubuntu-gnome.iso'

loopback loop ($rootpart)$isopath

linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isopath locale=zh_CN.UTF-8

initrd (loop)/casper/initrd.lz

}

其中[第二分区的UUID]可以通过以下命令获取:

sudo blkid /dev/sdb2

其它ISO的启动可以参考Archwiki中给出的例子。

EFI格式linux启动u盘,制作BIOS和EFI多启动U盘相关推荐

  1. dos盘启动计算机,最新万能 DOS 启动盘制作全攻略(软盘+光盘+U盘+硬盘+NTFS+应急实用工具)...

    最新万能 DOS 启动盘制作全攻略(软盘+光盘+U盘+硬盘+NTFS+应急实用工具) 更新时间:2006年12月21日 00:00:00   作者: 首先说明一下各种操作系统启动到DOS的途径: WI ...

  2. 制作efi启动u盘linux,手动制作BIOS和EFI多启动U盘

    原文链接:https://www.lainme.com/doku.php/blog/2017/07/%E5%88%B6%E4%BD%9Cbios%E5%92%8Cefi%E5%A4%9A%E5%90% ...

  3. EFI启动PE加Linux,macOS安装盘制作并添加EFI和WinPE

    macOS安装盘制作并添加EFI和WinPE制作macOS安装盘 准备:用Mac Downloader.app下载好安装包,下载好就在桌面上, 准备一个U盘,安装包大小一般都在8G以上,小U盘不够用. ...

  4. tiny linux u盘_多系统U盘启动盘制作工具(YUMI)下载-多系统U盘启动盘制作工具(YUMI)PC版下载v2.0.7.6...

    YUMI能够帮助用户创建多重启动的USB闪存驱动器,为用户提供光盘复制.杀毒公用事业.诊断工具等操作系统,满足您的所有使用需求,为您带来最舒适的操作体验感. 基本简介 YUMI(通用多重启动安装程序) ...

  5. 华为OpenEuler体验系列(01)--制作BIOS、UEFI双启动盘

    "工欲善其事,必先利其器",我们需要先做个启动盘来安装OpenEuler.为了其他维护使用,我们先做一个支持BIOS.UEFI双启动的U盘. 一.U盘分区 1.清空U盘,最重要的是 ...

  6. u大师制作linux启动盘制作工具,如何用u大师u盘启动盘制作工具制作启动u盘

    如何用u大师u盘启动盘制作工具制作启动u盘?想要用u盘装系统的前提是要将u盘制作成启动u盘,那么今天小编要跟大家分享的就是制作启动u盘的操作方法,具体的操作方法是什么呢?接下来小编就跟大家讲讲如何用u ...

  7. deepin启动盘制作工具_balenaEtcher for mac(启动盘制作工具) v1.5.70已更新

    balenaEtcher for mac是一款Mac启动盘制作工具.balenaEtcher为您提供了将Mac系统上的映像轻松刻录到任何SD卡或USB硬盘的可能性,而无需您处理复杂的过程. balen ...

  8. 如何用U盘制作windows PE多功能启动盘教程

    本大容量U盘启动盘是在先制作DOS启动盘的基础上,将微型WinPE(by老毛桃).Win故障恢复控制台.矮人dos工具箱.DM9.75.PQ分区魔术师DOS版.KV2006 DOS杀毒伴侣.效率源硬盘 ...

  9. 设置计算机从u盘启动的英文,phoenix bios设置中英文图解(U盘启动+启动顺序)

    phoenix bios是目前主流电脑上使用最多的BIOS之一,那么对于phoenix bios设置相信很多用户都比较关心,如很多时候要设置U盘启动,调整U盘启动顺序,设置一些参数等,下面我们就具体来 ...

最新文章

  1. 学python最好的方式-Python 学习怎样开始比较好?
  2. 宅福利-宅家抗疫,你我同在2020-01-30
  3. opengl环境配置
  4. Linux性能分析工具与图形化方法
  5. 每天一个小程序—0004题(统计单词出现次数)
  6. MicroProfile变成了Eclipse MicroProfile
  7. 利用SQL Server 2008 R2创建自动备份计划
  8. 分配系统盘容量应考虑三要素
  9. 12 自定义标签/JSTL标签库/web国际化/java web之设计模式和案例
  10. 如何开发一个完整的JavaScript组件
  11. 【 Codeforces Round #552 (Div. 3) G】Minimum Possible LCM【埃氏筛】
  12. SSRF 服务器端请求伪造
  13. 计算机病毒防治教案,计算机病毒与防治教案
  14. css 实现一个尖角_css 实现一个带尖角的正方形
  15. python下载音乐代码_基于Python实现下载网易音乐代码实例
  16. chrome浏览器替换code.jquery.com CDN的加速URL
  17. 计算机英语说明文,英语说明文
  18. php伪装图片,GIF 图片伪装技术
  19. MEMS智能传感器技术的新进展
  20. css的`class`选择器选择前缀.

热门文章

  1. scrapy导入配置文件setting.py,防止运行时找不到文件
  2. Unity 初级保龄球游戏
  3. java重载中this的作用_Java2:构造方法、方法重载和this关键字
  4. Java代码内容概述
  5. php设计模式之责任链模式
  6. C++11 function用法 可调用对象模板类
  7. Python网络爬虫与信息提取[request库的应用](单元一)
  8. URL Routing
  9. AspxTreeList获取选中项的值
  10. java 蓝桥杯算法训练 特殊的数字四十