長話短說。。。
準備工具:fedora 16 ,vbox 虛擬機器 ,gparted 分割槽軟體 ,xp ghost映象檔案
補充:最好還準備個離線版的驅動精靈
借助vbox 掛載真實硬碟分割槽的特性
用gparted 分割槽軟體 分出兩個ntfs或者fat32的分割槽
1sudo chmod 666 /dev/sdax
注意:x 是剛剛你的分割槽
sudo vboxmanage internalcommands createrawvmdk -filename /home/[yourhome]/xp.vmdk -rawdisk /dev/sda -partitions x,x -relative
sudo chmod 755 xp.vmdk
sudo chmod 755 xp-pt.vmdk
sudo chown 當前使用者名稱xp.vmdk
sudo chown 當前使用者名稱xp-pt.vmdk
可能需要這個(gpasswd disk -a 當前使用者名稱)
用vbox 建立乙個新的xp虛擬機器,虛擬硬碟就使用剛剛建立的xp.vmdk(只選它就行了)
啟動xp虛擬機器,分配光碟機xp ghost映象檔案(如果你動作不夠快,可能需要再次啟動xp虛擬機器)
啟動ghost 還原 或者winpe 系統裡的ghost
接下來,就不用說了吧。。。(注意:/dev/sdax的順序,在gparted裡從上往下看,c盤 就是第乙個ntfs分割槽或者fat32分割槽。當然你也可以選擇其他ntfs分割槽或者fat32作為系統盤)
ghost 成功後。退出ghost ,退出xp虛擬機器。(最好不要在xp虛擬機器裡重啟,重啟後安裝驅動需要真實的環境才會有效)
在終端裡輸入 sudo grub2-mkconfig -o /boot/grub2/grub.cfg (sudo update-grub 也可以)
你會看到剛剛的xp系統啟動項
注意:不要馬上重啟電腦 可能會有ntoskrnl.exe 丟失問題,造成xp不能啟動
在fedora 裡掛載/dev/sdax(即圖中/dev/sda7,也就是你的xp系統盤),檢視boot.ini檔案 如下:
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\windows="microsoft windows xp professional"
partition(2) 可能是錯誤的位置,開啟gparted 從擴充套件分割槽開始(從上往下數) ,第乙個擴充套件分割槽是5
數到c盤位置的分割槽是幾partition(x) 裡就是幾。
注意取消boot.ini檔案的唯讀屬性,修改boot.ini 裡的partition(x),儲存,重啟電腦
進入xp
摘自 君無畏的部落格
安裝WIN7 XP雙系統
1.做好備份,最好把重要檔案全部備份到行動硬碟上 2.用winpe進入系統,格式化原有的系統盤,進行分割槽什麼的。如果是硬碟安裝,至少需要3個分割槽。3.將xp安裝到c盤,原版和ghost都可以。4.將win7的iso檔案放到e盤中,在xp下安裝ultraiso,將win7的iso映像載入到虛擬光碟...
dos和XP雙系統
以防自己忘記怎麼弄,寫篇東西當備忘吧 1 準備兩個小工具isoemu和srcboot.2 硬碟至少要有乙個盤是fat32格式的,沒有?用分割槽魔術師來分乙個出來吧.3 把srcboot解壓到乙個fat32格式的盤裡面去,這樣dos才能讀取 4 用isoemu來引導dos的安裝程式,isoemu解壓到...
XP系統下硬碟安裝Fedora15
電腦原來帶的是xp系統,最後選擇了使用雙系統,在xp下安裝fedora。電腦原來分了四個分割槽 c d e f 這裡把最後乙個分割槽刪除了 右鍵 我的電腦 管理 磁碟管理 選擇最後乙個邏輯分割槽,右鍵刪除之 系統映象放在e盤根目錄,需要e盤格式為fat32。將光碟映象裡面的vmlinuz與initr...