想要在一台机器上安装Linux,并且打算用U盘作为安装介质,于是开始在Mac上制作安装U盘安装盘。
Step 1
准备好所需资源:
- Linux光盘镜像文件
- 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 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 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
演唱者:灰津尾出男
作词:大和屋 晓
作曲:灰津尾出男