2018年11月22日 星期四

[linux] 怎麼製作 Linux liveusb 與還原 USB

[linux] 怎麼製作 Linux liveusb 與還原 USB

由於現在愈來愈少光碟機了,下載完 live CD 可以使用 usb 來作為開機的 Linux live USB 。
使用 dd 指令

$ sudo dd if=~/Downloads/livedvd-amd64-multilib-20160704.iso of=/dev/sdh bs=8192k

271+1 records in
271+1 records out
2278404096 bytes (2.3 GB, 2.1 GiB) copied, 262.534 s, 8.7 MB/s

使用完畢後要怎麼還原 USB裝置呢?

USB flash installation media (正體中文) - ArchWiki https://wiki.archlinux.org/index.php/USB_flash_installation_media_(%E6%AD%A3%E9%AB%94%E4%B8%AD%E6%96%87)#%E7%96%91%E9%9B%A3%E6%8E%92%E8%A7%A3
如何還原 USB 裝置
ISO 映像是可以燒錄至光碟,也可以直接寫入 USB 裝置的混合文件系統,因此它並不需要包含正規的分割表。

Arch Linux 安裝完成後,若您確定不再使用裡面的安裝媒體,要恢復該 USB 碟原本的大小,必須清理它的前 512 位元組 (也就是 MBR 內的開機碼與以及非正規分割表):

# dd count=1 bs=512 if=/dev/zero of=/dev/sdx && sync
接著用 gparted,或是從終端機建立新的分割表 (如「msdos」) 以及檔案系統(如 EXT4、FAT32):

EXT2/3/4 (依需求調整):
# cfdisk /dev/sdx
# mkfs.ext4 /dev/sdx1
# e2label /dev/sdx1 USB_STICK
FAT32,安裝 dosfstools 軟體包後執行:
# cfdisk /dev/sdx
# mkfs.vfat -F32 /dev/sdx1
# dosfslabel /dev/sdx1 USB_STICK

沒有留言:

張貼留言