admin管理员组

文章数量:1531698

目标任务/场景: 

有一天我的 Windows 机器, 因为删了 Linux 分区, 损坏了  MBR, 启动不了系统, 需要使用一个U盘启动盘来引导进入系统回复 MBR.

折腾了好几个小时, 找到在 mac 下面用 maxdos 制作启动优盘的方法.  遂有此文.

1.提取镜像文件

maxdos安装以后MaxDos目录下有MAXS.sys文件。

MAXS.SYS作为MEMDISK加载,通常不是IMG就是GZIP压缩文件。拿7z打开MAXS.SYS文件,可以看到是GZIP压缩包。
重命名为 maxs.gz, gunzip maxs.gz解压,  然后重命名为maxdos.img文件。 可以使用 maxdos.img 来制作启动盘.

这里有已经提取好的镜像文件: maxdos.img启动盘(maxdos9.3)_maxdos系统盘-DOS文档类资源-CSDN下载

2.制作 maxdos 启动盘

maxdos93.img 可以制作 U盘启动盘。 

在  Mac/Windows 上面制作启动盘 (UNetbootin )

UNetbootin 的官网: UNetbootin download | SourceForge。主页开头就是三大平台(Windows、Linux、Mac OS X)的下载链接。

U盘启动win pe,提示Units specified dont exist SHSUCDX can not install 。

solution:

BIOS里面硬盘模式ACHI改为IDE~
或者硬盘的模式改成compatibility模式。

如果是从 mac 里面写入, U 盘的格式必须为 fat 格式。
使用 diskutil 来初始化。

在 Linux/Unix 上制作启动盘


假设你有一个 iso 镜像文件,路径是 ~/xxx.iso
假设你的 U盘对应的设备是 /dev/sdb
那么就可以用如下这个 dd 命令
dd bs=4M if=~/xxx.iso of=/dev/sdb

3.从 iso 文件制作 Linux 系统启动盘

除了使用前面提到的 UNetbootbin 可以用作制作启动盘之外,还可以使用 balenaEtcher 来制作启动盘。

Create a bootable USB stick on macOS | Ubuntux​​​​​​​x

下载: https://www.balena.io/etcher/  

UNetbootin, etcher 两个工具,都是跨平台的,可以在 Windows/Mac/Linux 上运行。

UNetbootin 运行时,选择不到 iso 文件, 在输入框里面输入 本地地盘 iso 文件的完整路径即可。

本文标签: 启动盘安装盘maxdosLinuxamp