虽然用dd指令烧写系统很简单,可是长此以往忘得也太快了,赶忙整理一下。html
.img 系统镜像ubuntu
.iso U盘启动引导文件windows
1. 先来查看本机磁盘状况,打开Linux终端界面(快捷键Ctrl + Alt + t)而后用键盘键入以下命令:spa
$ sudo fdisk -l
假如/dev/sdb则是咱们的U盘,sdb1和sdb2为U盘分区, 因为须要整合分区,操作系统
2. 咱们须要格式化该U盘,在格式化前先要卸载U盘:.net
$ sudo umount /dev/sdb1
补充介绍: dev是设备(device)的英文缩写。/dev这个目录对全部的用户都十分重要。由于在这个目录中包含了全部Linux系统中使用的外部设备。可是这里并非放的外部设备的驱动程序,这一点和windows,dos操做系统不同。它其实是一个访问这些外部设备的端口。咱们能够很是方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。注意:/dev/后面的设备要根据你的实际状况而定,不然后面格式化会丢失数据。如本次实验的U盘位置为sdb1。命令行
3. 格式化U盘,并创建vfat文件系统:code
$ sudo mkfs.vfat /dev/sdb1
补充说明:VFAT其实说的就是FAT32文件系统格式,格式化完成后能够从新拔插U盘,系统会自动mount上该盘,咱们就可使用一个格式化以后的U盘了。htm
4. 查看U盘位置blog
咱们将使用这个格式化好的的U盘来制做一个U盘系统,使用dd命令将系统镜像拷贝到U盘上。
先来肯定U盘的位置,在命令行中键入 df -h 查看磁盘信息:
$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 119G 79G 34G 70% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 7.8G 12K 7.8G 1% /dev tmpfs 1.6G 1.1M 1.6G 1% /run none 5.0M 0 5.0M 0% /run/lock none 7.9G 1.5M 7.9G 1% /run/shm none 100M 3.7M 97M 4% /run/user /dev/sdb1 15.8G 0.0G 15.8G 0% /media/user/LABEL |
5. dd 写入U盘:
(1)将Ubuntu18.04镜像写入刚才找到的分区
// dd .img $ sudo dd if=/home/kumata/ubuntu.18.04.img of=/dev/sdb bs=4M // dd .img.xz 像.xz这种镜像压缩文件咱们阔以一边解压一边dd过去,使用xzcat解压指令 $ xzcat /home/kumata/ubuntu.18.04.img.xz | sudo dd of=/dev/sdb bs=4M
(2)制做.iso启动盘:将U盘引导文件启动系统安装程序安装系统
$ sudo dd if=/home/kumata/ubuntu.18.04.iso of=/dev/sdb bs=4M
补充说明:Linux中dd命令的做用为使用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:不用写分区号,如sdb1是sdb的分区
系统镜像大小为8G左右,须要等候几分钟时间待镜像写入完成。
6. 查看dd进度。
(1)从新打开一个终端窗口,经过如下命令来查看其下载进度(dd进度会在原窗口显示):
$ watch -n 1 pkill -USR1 -x dd
(2) 在dd指令后添加
$ sudo dd if=/home/kumata/ubuntu.18.04.img of=/dev/sdb bs=4M status=progress
待系统镜像成功烧写进U盘后,咱们就至关于获得了一个U盘系统。
待引导文件成功写进U盘后,咱们用U盘启动就能够安装系统到主机硬盘上了。