linux使用dd命令制作U盘系统启动盘

之前在windows上一直使用rufus制作linux系统安装的启动盘,现在记录下在linux上制作,主要使用dd命令,以免下次再次制作到处找制作命令。

插入U盘,然后使用lsblk命令查看U盘设备名称和挂载点

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0         7:0    0     4K  1 loop /snap/bare/5
loop1         7:1    0  73.9M  1 loop /snap/core22/1908
loop2         7:2    0  73.9M  1 loop /snap/core22/1963
loop3         7:3    0 241.5M  1 loop /snap/firefox/6103
loop4         7:4    0 241.9M  1 loop /snap/firefox/6159
loop5         7:5    0  11.1M  1 loop /snap/firmware-updater/167
loop6         7:6    0   516M  1 loop /snap/gnome-42-2204/202
loop7         7:7    0  91.7M  1 loop /snap/gtk-common-themes/1535
loop8         7:8    0  44.4M  1 loop /snap/snapd/23771
loop9         7:9    0  50.9M  1 loop /snap/snapd/24505
loop10        7:10   0   568K  1 loop /snap/snapd-desktop-integration/253
sda           8:0    0 238.5G  0 disk 
└─sda1        8:1    0 238.5G  0 part /media/merci/1834-1FE8
nvme0n1     259:0    0 476.9G  0 disk 
├─nvme0n1p1 259:1    0   3.8G  0 part /boot
├─nvme0n1p2 259:2    0     1G  0 part /boot/efi
└─nvme0n1p3 259:3    0 472.1G  0 part /

我们可以看到是设备是sda,分区是sda1,挂载点是/media/merci/1834-1FE8
那么我们需要卸载U盘设置,然后使用dd命令写入我们准备的iso镜像。

umount /dev/sda1
sudo dd if=/home/merci/SystemOS/ubuntu-24.04.2-desktop-amd64.iso of=/dev/sda bs=8M status=progress oflag=sync

202505251407085231320850.png

等待写入完成以后窗口会有返回信息,然后最好使用sync命令将缓冲区的数据同步写入到磁盘,完了以后就可以移除U盘了,注意如果是linux版本较低可能不支持status参数,直接去掉即可。

sudo sync
sudo eject /dev/sda

再次插入U盘打开可以看到目录下已经写入了镜像文件

202505251406557625756481.png

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/1043

评论列表