linux下製作win7安裝隨身碟

來源:互聯網
上載者:User

linux下製作win7安裝隨身碟

http://blog.csdn.net/pipisorry/article/details/41369821

已裝linux,再用隨身碟安裝win7(網路安裝應該也可以),

先要在linux裡面製作一個win7安裝隨身碟(windows下用ultraiso製作也可以),直接用dd命令是不可以的,缺少引導資訊。【其實也可以ref】

需要fdisk、mkfs.ntfs、ms-sys、win7 .ISO、>4G隨身碟


1. 用fdisk在隨身碟上建立一個ntfs分區,編輯flag,勾上boot選項

fdisk /dev/sdc

m(anual)

p(arted)

d(elete) 刪除已有分區

p

n(ew) 建立一個分區(3.8G)

p(rimary)

+3800M

n(ew) 建立一個分區(剩下的大概4G)

p(rimary)

p

w(rite&save)

1)也可以用gparted在隨身碟上建立一個ntfs分區,圖形介面的,要安裝(不推薦)

2)這個4G分區是用來存放win7iso的內容的,所以大小一定要夠大(windows7大概3.2G)

3)boot選項也就是設為使用中的磁碟分割的意思
2. mkfs.ntfs格式化

先制裁隨身碟再掛載再格式化

mkfs.ntfs /dev/sdbX

3. mount掛載win7iso和建立的ntfs分區,並將全部內容複寫到那個ntfs分區

制裁隨身碟,重新插入就可以掛載建立的兩個ntfs分區

df(/dev/sdb1和/dev/sdb2都有掛載)

1)windows下只能顯示第一個分區/dev/sdb1,而linux下可以顯示這兩個格式化的ntfs分區

mkdir /mnt/win7_iso

mount -o loop /.../win7.ios /mnt/win7_iso

cp -r /mnt/win7_iso/* /media/pi/... #(/dev/sdb2)

4. 編譯安裝ms-sys
ms-sys是一個寫mbr的工具,起到讓系統知道能夠引導win7安裝的作用,至關重要.

ms-sys.sourceforge.net下載ms-sys.tar.gz

解壓並進入目錄

make

之後直接在bin下有個ms-sys

或者

make install

5. 運行:

/home/pi/Downloads/ms-sys-2.4.0# bin/ms-sys-f -7 /dev/sdb2

寫入mbr
1)其中的-7參數指win7,sdX指的是隨身碟對應的盤符(我是選擇sdb2,因為windows中只能顯示sdb1)
2) winXP應該直接用 -m選項

windows 7 master boot record successfully written to /dev/sdb2就成功了!!!

ps:

1. 如果是在linux下製作linux啟動盤就很簡單了,可參考

細數Linux下製作隨身碟系統啟動盤的方法

製作USB啟動盤的工具的選擇

from:http://blog.csdn.net/pipisorry/article/details/41369821

ref:linux下製作window7安裝隨身碟

linux中製作win7安裝隨身碟

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.