linux命令行引导iso,如何在Linux上使用命令行从可启动ISO创建可启动USB?
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?相关推荐
- linux 输出到文件 新,如何在Linux中将命令输出保存到文件
原标题:如何在Linux中将命令输出保存到文件 在Linux中输出命令可以做很多事情. 您可以将命令的输出分配给变量,将其发送到另一个命令/程序以通过管道进行处理或将其重定向到文件以进行进一步分析. ...
- linux命令 upower -e,分享|如何在 Linux 终端下检查笔记本电池状态
在图形界面下查看你的笔记本电池状态是很容易的,只需将鼠标指向任务栏中的电池图标上,你便可以很容易地知道电池的电量.但如果我们想要从命令行中获得这些信息呢?并不是所有人都知道如何做到这点.前几天我的一个 ...
- linux命令行的操作符,如何在Linux命令行中进行基本的数学运算
原标题:如何在Linux命令行中进行基本的数学运算 Linux bash或命令行允许您执行基本和复杂的算术和布尔运算.像expr,jot,bc和factor等命令可以帮助您找到复杂问题的最优数学解决方 ...
- linux 命令行删除分区,如何在 Linux 中删除分区
管理分区是一件严肃的事情,尤其是当你不得不删除它们时.我发现自己经常这样做,特别是在使用 U 盘作为实时磁盘和 Linux 安装程序之后,因为它们创建了几个我以后不需要的分区. 在本教程中,我将告诉你 ...
- linux命令格式化为exfat,如何在 Linux 上将 USB 盘格式化为 exFAT | Linux 中国
本教程教你如何在 Linux 系统上以 exFAT 格式格式化 USB 盘.同时包括 GUI 和命令行两种方法. https://linux.cn/article-12294-1.html 作者:Di ...
- 我的linux系统怎么输入pv,如何在Linux系统中使用pv命令
本文介绍了如何在Linux系统中使用pv命令.内容很详细.有兴趣的朋友可以参考一下,希望对大家有帮助. PV 命令 PV由Andrew Wood开发,是Pipe Viewer的简称,意思是通过管道显示 ...
- linux禁止ssh传输文件,如何在Linux下使用scp命令通过ssh安全传输文件
原标题:如何在Linux下使用scp命令通过ssh安全传输文件 在Unix或Linux操作系统上,scp实用程序(secure copy)与更著名的命令cp类似,但用于在安全加密的网络上在主机之间传输 ...
- linux命令查硬盘wwn,如何在Linux中查找HBA卡的WWN,WWNN和WWPN号
在Linux / Unix操作系统中,有几种方法/命令来确定光纤通道(FC)HBA的WWN及其详细信息. 什么是SAN? 大多数IT行业使用SAN(存储区域网络)和fas I/O来获得更高的性能. S ...
- linux+tar怎样解压,如何在Linux上使用tar命令解压和压缩文件
linux上的tar命令通常用来创建名为.tar.gz或.tgz的归档文件,也被称为"压缩包".该命令有大量的选择,但你只需要记住几个字母来快速创建tar归档. tar命令可以提取 ...
最新文章
- 从JAVA转学习Go——Go在eclipse的环境搭建
- vl02n 批次拆分
- C++文件交互(txt、excel)
- ubuntu 18.04下 配置qt opencv的坑
- (3)Linux进程调度-进程切换
- 主类main方法里面可以有不带public的子类 但是不能有接口
- MYSQL中取当前周/月/季/年的第一天与最后一天
- python定义二维空数组_带有空第二维的数组/向量的Python / numpy问题
- Spark Streaming源码解读之Driver中ReceiverTracker架构设计以具体实现彻底研究
- psp2000 M33 自制固件---恢复模式说明(基本所有版本都适用)
- Win32屏幕保护程序
- 从OPPO TWS耳机看OPPO声学的体面回归
- PHP在线工具箱源码站长引流+在线工具箱源码+多款有趣的在线工具+一键安装
- 怎么用ping命令测试网速
- 火焰传感器与 Arduino 连接
- 爱奇艺本地实时Cache方案
- c语言实现表白代码,给你现在(未来)的那个她(他)准备一个吧
- Revit二次开发_修改快捷键
- 教师计算机培训考勤表,之江汇平台的使用-信息技术培训
- Android Hawk的源码解析,一款基于SharedPreferences的存储框架