isohybrid可能并不总是有效。例如,我有一个带FreeDOS的.iso,isohybrid无法在其中找到一些重要文件(我不知道它们是否应该由syslinux(我也使用过)或其他东西放置在该文件中)。我在这里提出了几种选择。

1)在此安装另一个引导程序,例如GRUB。在这里解释:

“假设您的USB记忆棒的第一个分区是FAT32,而其分区是/ dev / sdy1”(我grub2在Fedora Core上安装过,因此我对命令做了一些更改):

# mkdir -p /mnt/usb ; mount /dev/sdy1 /mnt/usb

# grub2-install --target=i386-pc --recheck --debug --boot-directory=/mnt/usb/boot /dev/sdy

# grub2-mkconfig -o /mnt/usb/boot/grub2/grub.cfg

# optional, backup config files of grub.cfg

# mkdir -p /mnt/usb/etc/default

# cp /etc/default/grub /mnt/usb/etc/default

# cp -a /etc/grub.d /mnt/usb/etc

# sync; umount /mnt/usb

2)FreeDOS Wiki 在此处提供了GRUB和syslinux的复合方法(尽管我不了解它们的启动方式grub>-直到那个阶段我都无法从USB引导)。

3)这是一篇可能有用的文章-它说:“只要command.com,kernel.sys,syslinux.cfg,ldlinux.sys和fat32lba.bss文件位于驱动器的根目录以及MBR和引导中不重写扇区,驱动器应保持可引导状态。

4)在此说明了如何使用syslinux引导程序生成可引导的.iso文件。他们甚至不使用同质杂交。不幸的是,那并没有帮助我(也许是因为syslinux)。

5 *)通过使用Windows程序wine。我尝试过rufus,但是没有用,找不到设备。

我警告您,不幸的是我无法解决此问题,我的设备无法启动,但是我希望这对其他人(以及那些不想在usb上安装Linux的人)有用。chtaube生成的usb图像虽然对我有用,所以我认为这些方法是正确的。

UPD:第三种方法确实有效(对自定义安装文件进行了更正)。

UPD2 :(固定链接)。问题isohybrid可能是因为iso和我的系统上的isolinux.bin版本不同。通过重新编译ISO genisoimage的建议在这里:

genisoimage -l -r -J -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o fd11new.iso fd11new

有一些问题也是如此,他们通过该方法解决了这里 genisoimage之前:

cp /boot/extlinux/*.c32 fd11new/isolinux/

extlinux --install /boot/isolinux

==结束UPD2 ==

linux命令行引导iso,如何在Linux上使用命令行从可启动ISO创建可启动USB?相关推荐

  1. linux 输出到文件 新,如何在Linux中将命令输出保存到文件

    原标题:如何在Linux中将命令输出保存到文件 在Linux中输出命令可以做很多事情. 您可以将命令的输出分配给变量,将其发送到另一个命令/程序以通过管道进行处理或将其重定向到文件以进行进一步分析. ...

  2. linux命令 upower -e,分享|如何在 Linux 终端下检查笔记本电池状态

    在图形界面下查看你的笔记本电池状态是很容易的,只需将鼠标指向任务栏中的电池图标上,你便可以很容易地知道电池的电量.但如果我们想要从命令行中获得这些信息呢?并不是所有人都知道如何做到这点.前几天我的一个 ...

  3. linux命令行的操作符,如何在Linux命令行中进行基本的数学运算

    原标题:如何在Linux命令行中进行基本的数学运算 Linux bash或命令行允许您执行基本和复杂的算术和布尔运算.像expr,jot,bc和factor等命令可以帮助您找到复杂问题的最优数学解决方 ...

  4. linux 命令行删除分区,如何在 Linux 中删除分区

    管理分区是一件严肃的事情,尤其是当你不得不删除它们时.我发现自己经常这样做,特别是在使用 U 盘作为实时磁盘和 Linux 安装程序之后,因为它们创建了几个我以后不需要的分区. 在本教程中,我将告诉你 ...

  5. linux命令格式化为exfat,如何在 Linux 上将 USB 盘格式化为 exFAT | Linux 中国

    本教程教你如何在 Linux 系统上以 exFAT 格式格式化 USB 盘.同时包括 GUI 和命令行两种方法. https://linux.cn/article-12294-1.html 作者:Di ...

  6. 我的linux系统怎么输入pv,如何在Linux系统中使用pv命令

    本文介绍了如何在Linux系统中使用pv命令.内容很详细.有兴趣的朋友可以参考一下,希望对大家有帮助. PV 命令 PV由Andrew Wood开发,是Pipe Viewer的简称,意思是通过管道显示 ...

  7. linux禁止ssh传输文件,如何在Linux下使用scp命令通过ssh安全传输文件

    原标题:如何在Linux下使用scp命令通过ssh安全传输文件 在Unix或Linux操作系统上,scp实用程序(secure copy)与更著名的命令cp类似,但用于在安全加密的网络上在主机之间传输 ...

  8. linux命令查硬盘wwn,如何在Linux中查找HBA卡的WWN,WWNN和WWPN号

    在Linux / Unix操作系统中,有几种方法/命令来确定光纤通道(FC)HBA的WWN及其详细信息. 什么是SAN? 大多数IT行业使用SAN(存储区域网络)和fas I/O来获得更高的性能. S ...

  9. linux+tar怎样解压,如何在Linux上使用tar命令解压和压缩文件

    linux上的tar命令通常用来创建名为.tar.gz或.tgz的归档文件,也被称为"压缩包".该命令有大量的选择,但你只需要记住几个字母来快速创建tar归档. tar命令可以提取 ...

最新文章

  1. 从JAVA转学习Go——Go在eclipse的环境搭建
  2. vl02n 批次拆分
  3. C++文件交互(txt、excel)
  4. ubuntu 18.04下 配置qt opencv的坑
  5. (3)Linux进程调度-进程切换
  6. 主类main方法里面可以有不带public的子类 但是不能有接口
  7. MYSQL中取当前周/月/季/年的第一天与最后一天
  8. python定义二维空数组_带有空第二维的数组/向量的Python / numpy问题
  9. Spark Streaming源码解读之Driver中ReceiverTracker架构设计以具体实现彻底研究
  10. psp2000 M33 自制固件---恢复模式说明(基本所有版本都适用)
  11. Win32屏幕保护程序
  12. 从OPPO TWS耳机看OPPO声学的体面回归
  13. PHP在线工具箱源码站长引流+在线工具箱源码+多款有趣的在线工具+一键安装
  14. 怎么用ping命令测试网速
  15. 火焰传感器与 Arduino 连接
  16. 爱奇艺本地实时Cache方案
  17. c语言实现表白代码,给你现在(未来)的那个她(他)准备一个吧
  18. Revit二次开发_修改快捷键
  19. 教师计算机培训考勤表,之江汇平台的使用-信息技术培训
  20. Android Hawk的源码解析,一款基于SharedPreferences的存储框架

热门文章

  1. opencv 入门 demo
  2. python 在Windows 下切换工作目录
  3. mac电脑开机出现客人用户,没有输入密码框,其他键都点不动,重启也不好使
  4. NTU 课程笔记: MAS714 1415 regular language
  5. Java 动态调试技术原理及实践
  6. 机器学习算法与Python实践之(一)k近邻(KNN)
  7. linux桌面文件夹改图标,Linux 给桌面程序设置个性化图标
  8. stm32核心板可以点亮灯吗_STM32库函数点亮LED
  9. neuralcoref使用教程-指代消解
  10. QCustomPlot实现实时动态曲线(包含手动设置XY轴显示的方法)