1、Ubuntu环境下制作U盘系统安装盘
1.1 Ubuntu使用dd命令制作U盘系统启动盘
dd命令是比较推荐的一种Linux环境中制作U盘系统安装盘的方式,无需安装额外的工具,基本上所有Linux发行版都集成了这个命令。
U盘启动盘的制作流程:
- 查看U盘设备号,根据设备的空间大小很容易分辨出来,本机的U盘设备号:”/dev/sdc”;
[email protected]:~$ sudo fdisk -l
Disk /dev/sdc: xxxx MB, xxxxxxxxx bytes
2)如果U盘被自动挂载,请先将U盘卸载(umount);
[email protected]:~$ sudo umount /dev/sdc*
3)准备好操作系统iso文件(E.g.,ubuntu-16.04-desktop-amd64.iso,etc),使用dd命令将ISO写入U盘;
[email protected]:~$ sudo dd if=~/ubuntu-16.04-desktop-amd64.iso of=/dev/sdc
其中,if=后面跟要刻录到U盘的iso文件路径,of=后面是u盘设备号(不需要带分区号),写入过程是没有数据显示的,只要输出和输入路径没错,耐心等待即可,根据U盘读写速度以及iso文件大小,一般需要5~10分钟左右。
- 将制作好的系统U盘弹出。
U盘启动盘的恢复流程:
因为直接使用dd命令将iso文件数据写入U盘,所以U盘没有标准的分区表,从而导致系统无法正常的识别其大小,也无法正常使用。
如果需要将系统U盘恢复为正常的U盘,可以使用下面的方法来恢复。
0)操作前请用sudo fdisk -l查看U盘分区号。请谨慎操作,不要误写硬盘分区,本例U盘分区号是/dev/sdc。
1)使用dd命令,将0写入U盘的前512字节(代表主引导记录中的引导代码和分区表)
[email protected]:~$ sudo dd count=1 bs=512 if=/dev/zero of=/dev/sdc
其中count=1代表写入一次;bs=512,表示写入的大小512byte;if=/dev/zero表示从系统0生成器读取0;of=/dev/sdc表示写入到/dev/sdc目录中。
2)使用fdisk分区
[email protected]:~$ sudo fdisk /dev/sdc
查看现有分区,如果第一步成功,下面将看不到分区
命令(输入 m 获取帮助): p
Disk /dev/sdc: xxxx MB
创建新分区,一路默认回车
命令(输入 m 获取帮助): n
...
3)将分区更改成NTFS类型,以便Win系统也能识别;
命令(输入 m 获取帮助): t
Selected partition 1
Hex code (type L to list codes): 7
Changed system type of partition 1 to 7 (HPFS/NTFS/exFAT)
4)保存所有修改;
命令(输入 m 获取帮助): w
5)格式化;
重新将U盘拔出插入,如果分区自动挂载,请先卸载,然后对该分区进行格式化,格式化成fat是为了让Windows也能识别(mkfs格式化ntfs非常慢,如果想要格式化成ntfs的,可以用mkfs.ntfs替换)
[email protected]:~$ sudo umount /dev/sdc1
[email protected]:~$ sudo mkfs.fat /dev/sdc1
2、Mac环境下制作U盘系统安装盘
Mac环境下使用自带工具制作系统安装盘。
1) 将ISO转换为UDRW格式
$ hdiutil convert -format UDRW -o destination_file.img source_file.iso
2)获取U盘名称
$ diskutil list
如上面的输出所示, U盘的名称:”/dev/disk2″。
- 删除U盘中的所有数据
$ diskutil partitionDisk /dev/disk2 1 "Free Space" "unused" "100%"
通过有命令, U盘被重新划分为一个没有格式化的分区。如果您用 diskutil list 再次检查, 您将看到更改; 并且U盘将不再显示在 Finder 中。
4)将镜像复制到U盘上
$ dd if=destination_file.img.dmg of=/dev/disk2 bs=1m
dd 命令在完成复制过程之前不会显示任何输出, 因此请耐心等待它完成。
5)弹出U盘
$ diskutil eject /dev/disk2
至此, 可启动的U盘系统安装盘已准备就绪。
参考链接:
https://segmentfault.com/a/1190000013833217
https://www.qingsword.com/qing/85.html
个人网站地址: http://www.banbeichadexiaojiubei.com