linux下制作win7安裝U盤

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

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

已裝Linux,再用U盤安裝win7(網絡安裝應該也可以),

先要在linux里面制作一個win7安裝U盤(windows下用ultraiso制作也可以),直接用dd命令是不可以的,缺少引導信息。【其實也可以ref】

需要fdisk、mkfs.ntfs、ms-sys、win7 .ISO、>4GU盤

  1. 用fdisk在U盤上建立一個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在U盤上建立一個ntfs分區,圖形界面的,要安裝(不推薦)

2)這個4G分區是用來存放win7iso的內容的,所以大小一定要夠大(windows7大概3.2G)3)boot選項也就是設為活動分區的意思

2. mkfs.ntfs格式化

先制裁U盤再掛載再格式化

mkfs.ntfs /dev/sdbX

  1. mount掛載win7iso和新建的ntfs分區,并將全部內容復制到那個ntfs分區

制裁U盤,重新插入就可以掛載新建的兩個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)

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

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

解壓并進入目錄

make

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

或者

make install

  1. 運行:

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

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

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

ps:

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

細數Linux下制作U盤系統啟動盤的方法

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

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

ref:linux下制作window7安裝U盤

linux中制作win7安裝U盤

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/274056.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/274056.shtml
英文地址,請注明出處:http://en.pswp.cn/news/274056.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java Map集合

Map集合:Map接口Map與List、Set接口不同,它是由一系列鍵值對組成的集合,提供了key到Value的映射。同時它也沒有繼承Collection。在Map中它保證了key與value之間的一一對應關系。也就是說一個key對應一個value,所以它不能存在相同的…

gsettings命令使用簡介

1.gsettings創建項 應用程序可以使用gsettings來保存配置信息,可以通過代碼在程序中進行設置、修改gsettings的已有的項,但是不能通過程序代碼創建新的gsettings項,gsettings的項的在一個叫做schema的規范文件中創建,schema文檔其…

Collection 和 Collections區別

Collection 和 Collections區別(1)java.util.Collection 是一個集合接口(集合類的一個頂級接口)。它提供了對集合對象進行基本操作的通用接口方法。Collection接口在Java 類庫中有很多具體的實現。Collection接口的意義是為各種具…

Http狀態碼完整說明

在網站建設的實際應用中,容易出現很多小小的失誤,就像mysql當初優化不到位,影響整體網站的瀏覽效果一樣,其實,網站的常規http狀態碼的表現也是一樣, 一些常見的狀態碼為: 200 - 服務器成功返回網…

運用xlib進行事件響應(X11 API)的小例子

轉自&#xff1a;http://blog.csdn.net/linuxheik/article/details/7659090 File: x11_test.cxx #include <X11/Xlib.h> 每一個Xlib 程序都必須包含這個頭文件 #include <stdio.h>1. int main(void) {2. Display *display XopenDisplay(NULL);首先打開與server …

Java 之HashSet、LinkedHashSet、TreeSet比較

4.HashSet、LinkedHashSet、TreeSet比較 Set接口Set不允許包含相同的元素&#xff0c;如果試圖把兩個相同元素加入同一個集合中&#xff0c;add方法返回false。Set判斷兩個對象相同不是使用運算符&#xff0c;而是根據equals方法。也就是說&#xff0c;只要兩個對象用equals方法…

jquery1.9學習筆記 之選擇器(基本元素四)

ID選擇器("#id") 描述&#xff1a; 選擇與給出ID屬性匹配的單元標簽。 對于ID選擇器&#xff0c;jquery使用JS的函數document.getElementById()&#xff0c;當一個標簽附加到ID選擇器上時&#xff0c;也是非常有效的。如h2#pageTitle&#xff0c;jquery會在識別元素標…

Java(ArrayList和LinkedList)、(HashTable與HashMap)、(HashMap、Hashtable、LinkedHashMap和TreeMap比較)

1.ArrayList和LinkedList &#xff08;1&#xff09;ArrayList是實現了基于動態數組的數據結構&#xff0c;LinkedList基于鏈表的數據結構。 &#xff08;2&#xff09;對于隨機訪問get和set&#xff0c;ArrayList絕對優于LinkedList&#xff0c;因為LinkedList要移動指針。 &a…

oracle 事務測試

此文章是根據官方改變 模擬帳戶轉賬流程1.JOHN帳戶扣除-DAVID帳戶增加-記錄日志&#xff0d;事務提交三個操作必須全部完成此事務才完成&#xff0c;否則失敗創建帳戶余額表自增字段自增序列&#xff1b;createsequencesaving_seqincrementby1startwith1maxvalue99999999999999…

apt-get 獲取源碼的方法

apt-get source gconf-editor –allow-unauthenticated 注&#xff1a;gconf-editor是一個包名&#xff0c;根據自己的需求相應更改即可

Java 集合之自動打包和解包以及泛型

自動打包與解包&#xff1a;泛型&#xff1a;上栗子&#xff1a; TestMap1.java: package com.zhj.www; import java.util.*;public class TestMap {public static void main(String[] args) {Map m1 new HashMap();Map m2 new TreeMap();//m1.put("one", new Inte…

select * from dim.dim_area_no@to_dw

應該是建的有database linksdim是用戶名&#xff0c;dim_area_no是表名&#xff0c;to_dw 是建的database links的名&#xff0c;dim_area_no表屬于dim用戶創建database links的作用是連接其他數據庫的表select * from dim.dim_area_noto_dw 這個語句的作用是查詢屬于dim用戶的…

ios 內存管理 心得

- alloc, copy, retain會把引用計數1 - release會把引用計數-1 - 局部變量如果初始化時不是autorelease的&#xff0c;要及時調用release釋放&#xff0c;并且賦值為nil否則引用仍然存在導致下次無法用nil做是否有值的判斷 - 實例變量要在每次賦值時要先釋放當前引用的對象再賦…

error while loading shared libraries: xxx.so.x 錯誤的原因和解決辦法

一般我們在Linux下執行某些外部程序的時候可能會提示找不到共享庫的錯誤, 比如: tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 原因一般有兩個, 一個是操作系統里確實沒有包含該共享庫(lib*.…

泗洪高薪行業

泗洪高薪行業轉載于:https://www.cnblogs.com/soundcode/p/3302297.html

libghttp 編譯及封裝使用實例

想用C語言寫個采集程序&#xff0c;涉及到http相關的東西&#xff0c;找了找&#xff0c;有現成的libghttp庫。 libghttp庫的官方網址google一下第一條結果一般就是的&#xff1a;http://lfs.linuxsir.org/htdocs/blfscvs/gnome/libghttp.html 將源碼包下載下來&#xff0c;進…

Java IO 節點流與處理流類型

處理流類型&#xff1a;1、處理流之首先緩沖流&#xff1a;解釋&#xff1a;例子&#xff1a;TestBufferStream1.java package com.zhj.www;import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException;public class TestBufferStream1 …

高級瀏覽器-SRWare Iron 29.0.1600.0 版本發布

SRWare Iron是德國一安全公司srware改造的Chrome&#xff08;鉻&#xff09;命名為鐵&#xff08;iron&#xff09;的瀏覽器。于2008年9月18日首次發布。 據官方介紹&#xff0c;Iron瀏覽器砍掉了Chromium原程序中的很多有礙“隱私”問題的代碼。 “iron中去除的功能包括&#…

shell中的${},##和%%的使用

假設我們定義了一個變量為&#xff1a; file/dir1/dir2/dir3/my.file.txt 可以用${ }分別替換得到不同的值&#xff1a; ${file#*/}&#xff1a;刪掉第一個 / 及其左邊的字符串&#xff1a;dir1/dir2/dir3/my.file.txt ${file##*/}&#xff1a;刪掉最后一個 / 及其左邊的字…

Java 線程多線程編程1---基礎

1、線程的基本概念例子&#xff1a;分析&#xff1a;2、線程的創建和啟動第一種線程的創建&#xff1a;定義一個線程類來實現Runner接口 例子&#xff1a; package com.zhj.www; import java.lang.Thread; public class TestThread1 {public static void main(String[] args) {…