如何使用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,并且可以启动并准备在基于笔记本电脑,台式机或服务器的系统上安装。