Linux下製作Linux U盤啓動鏡像

備份U盤數據
數據無價,一定要先備份數據。

格式化U盤
使用df命令查看u盤掛載的路徑
df -h

Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 787M 9.5M 778M 2% /run
/dev/nvme0n1p2 227G 41G 174G 20% /
tmpfs 3.9G 65M 3.8G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/nvme0n1p1 511M 4.6M 507M 1% /boot/efi
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 787M 56K 787M 1% /run/user/1000
/dev/sda 29G 44M 27G 1% /media/jeff/2ce12f44-afba-4507-97de-929c9ed20ef5
看size應該也能知道哪個是你的U盤。或者插拔U盤時分別執行df -h命令,多的那個就是你的U盤。上例中,我的U盤掛在路徑爲/dev/sda.
如果你的U盤做過鏡像,你會發現磁盤小了很多,因爲有一部分空間被隱藏了。而且掛載的路徑會是/dev/sda1或/dev/sdb1等。做過鏡像的可能顯示這樣:

df -h

Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 787M 9.5M 778M 2% /run
/dev/nvme0n1p2 227G 41G 174G 20% /
tmpfs 3.9G 82M 3.8G 3% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/nvme0n1p1 511M 4.6M 507M 1% /boot/efi
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 787M 52K 787M 1% /run/user/1000
/dev/sda1 1.6G 2.5M 1.5G 1% /media/jeff/2ee1d98a-eac6-401e-9907-9f36b7bed1ad
這種情況下,將沒有數字的路徑/dev/sda也格式化一下就可以了,見步驟3.

  1. 卸載U盤

umount /dev/sda* #此處U盤的掛載路徑
目的是解除句柄佔用。

  1. mkfs命令格式化U盤
    如果沒有做過鏡像:

mkfs.ext4 /dev/sda #此處U盤的掛載路徑
如果做過鏡像:

mkfs.ext4 /dev/sda1 #此處U盤主分區1的掛載路徑,先格式化。
mkfs.ext4 /dev/sda #注意,沒有數字
mkfs支持很多格式,不建議使用ntfs格式化,太慢。

將鏡像寫入U盤
做過的鏡像的建議再插拔一次,此時掛載地址會變成/dev/sda或/dev/sdb等。再umount U盤,否則磁盤寫入會很慢。
上面步驟確認沒問題後,執行命令:

dd if=iso文件地址 of=U盤路徑
寫入比較慢,需要幾分鐘的時間。控制檯在完成時有提示,過程中沒有進度提示。寫入時U盤指示燈會一直閃爍。

此方法不適合只做Windows啓動盤(可以在Windows環境下使用UltraISO製作)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章