雖然用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盤啓動就能夠安裝系統到主機硬盤上了。