2014-04-02

原來在Linux做硬碟安裝 Windows 這樣簡單

原來在 Linux 做硬碟安裝 Windows 這樣簡單,只要將光碟中的檔案拷背至 NTFS 磁區根目錄,在用指令產生新的 Grub2 開機選單,就能在開機選單切換到 Windows 安裝程式,這樣安裝系統我想會快多了。

首先請先切割一塊NTFS磁區存放安裝程式

切割工具
Gnome:gparted
KDE:partitionmanager
指令:格式化存儲裝置成為 NTFS - FlossDoc

接著將ISO掛載起來或者用直接用CD跳過這步驟
sudo mkidr /media/wiso
sudo mount -o loop /you/path/isoname /media/wiso


再來用ntfs-3g掛載NTFS(網上很多教學,記得要將寫入權限開起),掛載後將 /media/wiso 所有檔案拷背進去

cp /media/wiso/* /you/ntfs path/

最後產生新的 Grub 開機選單即可

sudo grub-mkconfig  -o /boot/grub/grub.cfg
或:
update-grub

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initramfs image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-ck
Found initramfs image: /boot/initramfs-linux-ck.img
Found fallback initramfs image: /boot/initramfs-linux-ck-fallback.img
Found linux image: /boot/vmlinuz-linux-ck
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found Windows 7 (loader) on /dev/sda2
Found Windows Recovery Environment (loader) on /dev/sda4
done

如果 Grub 找不到你的 Windows 記得裝一下 os-prober 再新執行上一步。

名稱   : os-prober
描述   : Utility to detect other OSes on a set of drives

最後在參考資料附上其它直接讀取 Linux ISO 的安裝方式