linux系統中如何建立windows啟動碟的詳細介紹
平常工作中用到linux的操作指令較多,因此為了方便,就給電腦裝了雙系統,一般工作的時候,都選擇進入linux系統。但是今天有件工作以外的事情需要解決下:建立一個windows啟動碟。如果按照往常來說,我會啟動windows,然後用xxx工作製作u盤啟動工具,傻瓜式的創建啟動盤。但今天不想再重開機系統進入windows做u盤的啟動盤了。想在想在linux系統中做u盤啟動碟。
之前也接觸到在linux中做u盤啟動盤的一些博客或其他信息,全部是說用dd命令就可以搞定,之前也試過,dd命令刻錄windows的iso文件有問題。系統無法辨識刻錄出來的啟動盤。之前沒有深究什麼原因造成的,今天繼續這個問題,上網找解決方案。找了好長時間終於找到一篇可以正常做啟動盤的文章。以下是文章的網址,有興趣的大家可以自行查看:
url:http://blog.csdn.net/mike8825/article/details/51138575?locationNum=9 感謝「天外之客」分享。
部落格中也說了,linux的iso都自備mbr,因此dd刻錄linux的iso時沒有問題,會將mbr一同刻錄進u盤中。但是windows的iso檔案不自備mbr,所以在linux系統做windows的啟動碟的時候,首先需要向u盤中寫入mbr訊息。之後在將windows的iso內容拷貝到u盤中。這樣bios就能正確辨識mbr,進而安裝windows系統。
依照上面部落格的步驟,我進行瞭如下操作:
我的作業系統:ubuntu 17.04
## 1.首先檢查有沒有安裝ntfs-3g,看到我已經安裝過了.如果沒有安裝的執行命令: sudo apt install ntfs-3g1 $ apt list ntfs-3g #检查是否安装了ntfs-3g 3 正在列表... 完成 4 ntfs-3g/zesty,now 1:2016.2.22AR.1-4 amd64 [已安装] 5 6 $sudo apt install ntfs-3g #如果没有安装,则执行这个命令安装
$dpkg -l lilo 期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h) | 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T) |/ 错误?=(无)/须重装(R) (状态,错误:大写=故障) ||/ 名称 版本 体系结构 描述 +++-===============================-====================-====================-=================================================================== ii lilo 1:24.2-2 amd64 LInux LOader - the classic OS boot loader $ sudo apt install lilo #如果提示未安装,则进行安装操作
$ sudo fdisk -l #查看U盘的分区 ... Disk /dev/sdb: 7.3 GiB, 7784628224 bytes, 15204352 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x48156368 设备 启动 Start 末尾 扇区 Size Id 类型 /dev/sdb1 * 1347328 15204351 13857024 6.6G c W95 FAT32 (LBA)
1 $ sudo mkfs.vfat /dev/sdb1 #格式化U盘,前提是U盘被正确卸载 2 mkfs.fat 4.0 (2016-05-06)
1 $ sudo lilo -M /dev/sdb mbr #在u盘中写入mbr 2 Backup copy of /dev/sdb in /boot/boot.0810 3 The Master Boot Record of /dev/sdb has been updated.
$mkdir /tmp/win7 $mkdir /tmp/usb $sudo mount -o loop cn_windows_7_professional_with_sp1_vl_build_x64_dvd_u_677816.iso /tmp/win7 $sudo mount /dev/sdb1 /tmp/usb $ df -h #查看挂载点 文件系统 容量 已用 可用 已用% 挂载点 ..... ..... /dev/loop4 3.1G 3.1G 0 100% /tmp/win7 /dev/sdb1 6.6G 4.0K 6.6G 1% /tmp/usb
$ cp -rf /tmp/win7/* /tmp/usb #拷贝到U盘中 $sync #将内存中数据flush到磁盘中 $sudo umount /dev/sdb1 #卸载U盘 $sudo umount /tmp/win7 #卸载镜像
以上是linux系統中如何建立windows啟動碟的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

如何使用 Docker Desktop? Docker Desktop 是一款工具,用於在本地機器上運行 Docker 容器。其使用步驟包括:1. 安裝 Docker Desktop;2. 啟動 Docker Desktop;3. 創建 Docker 鏡像(使用 Dockerfile);4. 構建 Docker 鏡像(使用 docker build);5. 運行 Docker 容器(使用 docker run)。

VS Code 系統要求:操作系統:Windows 10 及以上、macOS 10.12 及以上、Linux 發行版處理器:最低 1.6 GHz,推薦 2.0 GHz 及以上內存:最低 512 MB,推薦 4 GB 及以上存儲空間:最低 250 MB,推薦 1 GB 及以上其他要求:穩定網絡連接,Xorg/Wayland(Linux)

Docker 使用容器引擎、鏡像格式、存儲驅動程序、網絡模型、容器編排工具、操作系統虛擬化和容器註冊表等技術來支持其容器化功能,提供輕量級、可移植且自動化的應用程序部署和管理。

Docker鏡像構建失敗的故障排除步驟:檢查Dockerfile語法和依賴項版本。檢查構建上下文中是否包含所需源代碼和依賴項。查看構建日誌以獲取錯誤詳細信息。使用--target選項構建分層階段以識別失敗點。確保使用最新版本的Docker引擎。使用--t [image-name]:debug模式構建鏡像以調試問題。檢查磁盤空間並確保足夠。禁用SELinux以防止干擾構建過程。向社區平台尋求幫助,提供Dockerfile和構建日誌描述以獲得更具體的建議。

VS Code擴展安裝失敗的原因可能包括:網絡不穩定、權限不足、系統兼容性問題、VS Code版本過舊、殺毒軟件或防火牆干擾。通過檢查網絡連接、權限、日誌文件、更新VS Code、禁用安全軟件以及重啟VS Code或計算機,可以逐步排查和解決問題。

Docker 進程查看方法:1. Docker CLI 命令:docker ps;2. Systemd CLI 命令:systemctl status docker;3. Docker Compose CLI 命令:docker-compose ps;4. Process Explorer(Windows);5. /proc 目錄(Linux)。

VS Code 全稱 Visual Studio Code,是一個由微軟開發的免費開源跨平台代碼編輯器和開發環境。它支持廣泛的編程語言,提供語法高亮、代碼自動補全、代碼片段和智能提示等功能以提高開發效率。通過豐富的擴展生態系統,用戶可以針對特定需求和語言添加擴展程序,例如調試器、代碼格式化工具和 Git 集成。 VS Code 還包含直觀的調試器,有助於快速查找和解決代碼中的 bug。

VS Code 在 macOS 上表現良好,可提升開發效率。安裝和配置步驟包括:安裝 VS Code 並進行配置。安裝特定語言的擴展(如 JavaScript 的 ESLint)。謹慎安裝擴展,避免過多導致啟動變慢。學習基本功能,如 Git 集成、終端和調試器。設置合適的主題和代碼字體。注意潛在問題:擴展兼容性、文件權限等。
