在Mac上制作操作系统安装U盘

想要在一台机器上安装Linux,并且打算用U盘作为安装介质,于是开始在Mac上制作安装U盘安装盘。

Step 1

准备好所需资源:

  1. Linux光盘镜像文件
  2. U盘一个,容量应大于等于Linux光盘镜像文件的大小

Step 2

将U盘插入到Mac,此时Mac应该自动识别到U盘,并能够在Finder中的设备列表中看到U盘。
在Terminal中输入diskutil list命令查看已经挂载的U盘:

1
2
3
4
5
6
7
8
9
10
11
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 499.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *16.0 GB disk1
1: DOS_FAT_32 USB FLASH 16.0 GB disk1s1

可以看到U盘挂载到到了 /dev/disk1 ,不同情况下目标U盘挂载点可能有所不同,请注意识别,避免误操作其他的存储设备。

Step 3

接下来的操作需要U盘在非挂载的状态,所以我们来unmount这个U盘,这里用到的命令是diskutil unmountDisk:

1
$ sudo diskutil unmountDisk /dev/disk1

执行该命令后就无法在Finder中再看到该U盘了,但是通过diskutil list命令仍然能够看到。
关于 diskutil 的基本用法和参数,可以直接在终端输入diskutil命令并回车查看。

Step 4

现在可以开始向U盘写入已经准备好的Linux安装光盘镜像了,该操作需要用到dd命令:

1
$ sudo dd bs=4m if=~/Downloads/iso/debian-7.6.0-amd64-DVD-1.iso of=/dev/disk1

bs 用来指定输入和输出的块大小,我这里指定的是4兆字节, if 用来指定输入的源文件, of 用来指定输出的目标文件。如果iso文件较大,这个写入可能需要比较长的时间,在此过程中不会输出任何进度指示,需要耐心等待。

写入完成后,会打印类似下面的信息

1
2
3
939+1 records in
939+1 records out
3938795520 bytes transferred in 4847.252994 secs (812583 bytes/sec)

Done

现在已经完成了安装盘的制作,之后用这个U盘就可以在目的机器上安装写入的操作系统了。
补充一下,此方法适用与各种操作系统的安装。


今日歌曲

万事屋ブルース (万事屋Blues)
所属专辑:銀魂 オリジナル・サウンドトラック2
演唱者:灰津尾出男
作词:大和屋 晓
作曲:灰津尾出男

歌词内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
要挺直脊梁 一直活下去
这话说来简单
但是现实如此严酷
即使你有时候挺直腰杆
这个世界也会把你压弯
抱着不值钱的自尊 狂言不止
在你眼里 谁都看不见
在这个束缚一切的世界里
你出卖了自己的灵魂
屈辱地跪在地上 即使不高兴也要强颜欢笑
你一定在某种程度上扼杀了什么
尽管已经满身伤痕
你还是要一直生存下去
散乱着银色的头发
心中埋藏着银色的灵魂
大概在这里 也应该有吧
虽然是这么想的
但是总是会弄错
终结一切的脚步声即将临近
心中慌张 总想补救些什么
只要能够唱出心中正气
谁的话语 也无法打动我
在这个即将灭亡的世界上
我出卖了自己的灵魂
总是要放弃 即使绝望也要强颜欢笑
我一定在某种程度上扼杀了什么
我们现在已经没有时间
但是依旧要和时间一起前进
守护着银色的世界
心中埋藏着银色的灵魂
散乱着银色的头发
心中埋藏着银色的灵魂