前几天,小伙伴终于把测试服务器玩坏了,openssl 尝试了很久始终都不能正常的工作,不管是编译还是apt-get。最后还是决定重新装一下系统。记录一下其中做 ubuntu 启动盘的命令,一下部分内容来自网络,
一、下载ubuntu iso镜像 去官网下,下载原版的,不要下xxx麒麟
二、将iso转换为img文件 生成一个ubuntu_server.img的磁盘镜像文件,mac osx会默认追加一个.dmg
1 2 $ hdiutil convert -format UDRW -o./ubuntu_server ./ubuntu-14.04.4-server-amd64.iso
三、查看USB的盘符 查看当前系统上挂载的磁盘,其中/dev/disk3是我的USB磁盘。不同的系统disk后的数字可能不一样,但一般都是diskN的模式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 $ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *121.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage Macintosh HD 120.5 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 (internal, virtual): #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD +120.1 GB disk1 Logical Volume on disk0s2 3F4EC944-D436-4957-A043-B0C1B211389F Unencrypted /dev/disk2 (disk image): #: TYPE NAME SIZE IDENTIFIER 0: Apple_partition_scheme +17.9 MB disk2 1: Apple_partition_map 32.3 KB disk2s1 2: Apple_HFS Flash Player 17.9 MB disk2s2 /dev/disk3 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *7.8 GB disk3 1: DOS_FAT_32 EXPO 7.8 GB disk3s1
四、卸载USB磁盘 使用diskutil unmountDisk卸载USB磁盘,注意卸载(umount)与弹出(eject)的区别
1 2 3 $ diskutil unmountDisk /dev/disk3 Unmount of all volumes on disk3 was successful
五、将镜像写入USB 将第二步生成的img文件写入到USB磁盘/dev/rdisk3,写入的时候稍微等待一会
1 2 3 4 5 6 7 8 $ sudo dd if=ubuntu_server.dmg of=/dev/rdisk3 bs=1m Password: Sorry, try again. Password: 579+0 records in 579+0 records out 607125504 bytes transferred in 123.920251 secs (4899324 bytes/sec)
六、弹出USB 1 2 $ diskutil eject /dev/disk1