如何使用dd命令在Linux上的可启动USB设备上写入/创建Ubuntu .iso

时间:2020-01-09 10:37:55  来源:igfitidea点击:

我在Debian Linux系统上下载了一个名为artful-desktop-amd64.iso的Ubuntu .iso文件。
如何从Linux终端将Ubuntu .iso写入或刻录到USB设备以进行安装?
您需要使用dd命令创建可启动的U盘,才能在笔记本电脑或台式机上安装Ubuntu Linux。
从Linux或类似MacOS的Unix系统,创建可启动的Ubuntu U盘很容易。

步骤1:找到您的USB设备名称

插入您的U盘,然后执行以下df命令,以查看它是否已自动安装在Debian Linux桌面上:

$ df

输出示例:

Filesystem            1K-blocks    Used Available Use% Mounted on
udev                   16432268       0  16432268   0% /dev
tmpfs                   3288884   26244   3262640   1% /run
/dev/mapper/md0_crypt 491076512 9641092 456420380   3% /
tmpfs                  16444408  105472  16338936   1% /dev/shm
tmpfs                      5120       4      5116   1% /run/lock
tmpfs                  16444408       0  16444408   0% /sys/fs/cgroup
/dev/sdc1             122546800  124876 116153868   1% /boot
tmpfs                   3288880      24   3288856   1% /run/user/119
tmpfs                   3288880      72   3288808   1% /run/user/1000
/dev/sdd1               1467360 1467360         0 100% /media/Hyman/data

您需要卸载/media/Hyman/data:

$ sudo umount /media/Hyman/data

或者

$ sudo umount /dev/sdd1

另一个选项是运行dmesg命令以找出USB设备名称:

$ sudo dmesg

输出示例:

[461339.310378] usb 2-1.7: new high-speed USB device number 12 using ehci-pci
[461339.420453] usb 2-1.7: New USB device found, idVendor=0781, idProduct=558a
[461339.420457] usb 2-1.7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[461339.420460] usb 2-1.7: Product: Ultra
[461339.420461] usb 2-1.7: Manufacturer: SanDisk
[461339.420463] usb 2-1.7: SerialNumber: FooBartheitroadSerialNumber
[461339.421010] usb-storage 2-1.7:1.0: USB Mass Storage device detected
[461339.421457] scsi host6: usb-storage 2-1.7:1.0
[461340.431909] scsi 6:0:0:0: Direct-Access     SanDisk  Ultra            1.00 PQ: 0 ANSI: 6
[461340.432886] sd 6:0:0:0: Attached scsi generic sg4 type 0
[461340.433448] sd 6:0:0:0: [sdd] 121307136 512-byte logical blocks: (62.1 GB/57.8 GiB)
[461340.435434] sd 6:0:0:0: [sdd] Write Protect is off
[461340.435438] sd 6:0:0:0: [sdd] Mode Sense: 43 00 00 00
[461340.436405] sd 6:0:0:0: [sdd] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[461340.449612]  sdd: sdd1 sdd2

显然/dev/sdd是我的U盘设备名称。

步骤2:在Linux上创建可启动U盘

执行以下dd命令以从.ISO文件创建可引导的USB镜像:

$ sudo dd if=artful-desktop-amd64.iso \
of=/dev/sdd bs=1M status=progress

dd命令会将过程数据写入U盘(/dev/sdd),并且屏幕上会显示一个进度条。

Ubuntu从终端创建可启动的Ubuntu USB闪存驱动器

在此示例中,我将为ubuntu-18.04.3-live-server-amd64.iso文件创建可启动的闪存驱动器,如下所示:

$ sudo dd if=/isos/ubuntu-18.04.3-live-server-amd64.iso \
of=/dev/sdb bs=1M status=progress

另一个例子

$ sudo dd if=/isos/ubuntu-19.04-live-server-amd64.iso of=/dev/sdb bs=1M status=progress

输出示例:

748+0 records in
748+0 records out
784334848 bytes (784 MB, 748 MiB) copied, 119.174 s, 6.6 MB/s

步骤3:您完成了

就这样!现在,您可以在U盘上安装Ubuntu,并且可以启动并准备在基于笔记本电脑,台式机或服务器的系统上安装。