Linux(ubuntu)使用dd從iso制作win7安裝光盤(讀卡器一樣)

電腦雜談  發布時間:2020-02-14 12:00:14  來源:網絡整理

雙硬盤安裝windows和linux_windows 安裝linux_linux dd windows 安裝

dd的簡介我就省了,一搜一大把。

網上流行的一種做法是把u盤分成一個區,格式化成fat,然后dd if=/xxx.iso of=/dev/sdx,似乎是有順利的人linux dd windows 安裝,但此處缺乏了制作引導這一步,至少在我這兒是沒能搞定。

linux下制作引導可以用ms-sys或lilo -M命令,我用的是前者,主要是因為在源里直接有,而且之前用過lilo有親切感。。。

sudo apt-get install lilo,用ms-sys的話自行搜索。

注意:選擇安裝lilo的話不要執行它的配置向導,否則會頂替掉你電腦以后用的引導(grub之類)

雙硬盤安裝windows和linux_linux dd windows 安裝_windows 安裝linux

開始之前用df或別的哪些方法搞清楚你的u盤是什么,這里以我自己的情況為例/dev/sdd

使用cfdisk /dev/sdd或fdisk /dev/sdd分區,刪除所有分區,然后建立一個新的分區,占用全部空間,把type設置成NTFS(就是在設置type的地方改成7),標記為bootable。

新的分區將會是/dev/sdd1

用NTFS格式化:mkfs.ntfs -f /dev/sdd1

寫入 windows 7 的 MBR 到u盤上(windows 8 也一樣):

windows 安裝linux_linux dd windows 安裝_雙硬盤安裝windows和linux

ms-sys -7 /dev/sdd或sudo lilo -M /dev/sdd mbr

然后掛載 ISO 和 USB:

mount -o loop win7.iso /mnt/iso

mount /dev/sdd1 /mnt/usb

復制ISO所有文件至U盤:cp -r /mnt/iso/* /mnt/usb/

linux dd windows 安裝_雙硬盤安裝windows和linux_windows 安裝linux

等復制完就完畢,圖形化界面操作需要也一樣的。

現在的狀況是,你有了一個一切準備就緒的win7安裝u盤,再想起之前最起初的時侯那個不完全的做法,我們可以發揮一下,用dd把當前可以引導的u盤整個備份下來,以后再用時就可以用之前的方法直接還原了。

dd if=/dev/sdd of=/win7.img

這樣我們就有了一個直接恢復至u盤上就可以進行usb安裝的鏡像文件了,可能不同的U盤容量上都會有一些麻煩,必須應跟這個U盤一樣或者更大,dd是連沒用到的空間都一起保存了的。

最簡單的備份分區方法和上文一樣linux dd windows 安裝,就是dd if=/dev/sda1 of=/path/to/backup.img,但前文提到過dd會把空白字節也一起復制了,對U盤來說還能接受,但備份硬盤分區也這么就實在是離譜了,我們可以在備份完成后對img進行壓縮,或在備份過程中實時完成:

linux dd windows 安裝_雙硬盤安裝windows和linux_windows 安裝linux

dd if=/dev/sda1 | bzip2 -9f >/path/to/backup.img.bz2

還原時,如果你沒有壓縮:

dd if=/path/to/backup.img of=/dev/sda1

用前文方式壓縮了的話:

bunzip2 -dc /path/to/backup.img.bz2 | dd of=/dev/sda1


本文來自電腦雜談,轉載請注明本文網址:
http://www.772070.live/a/ruanjian/article-140730-1.html

    相關閱讀
    發表評論  請自覺遵守互聯網相關的政策法規,嚴禁發布、暴力、反動的言論

    熱點圖片
    拼命載入中...
    天津快乐十分20选8技巧