在Fedora裡安裝XP雙系統

2021-12-29 22:45:56 字數 1457 閱讀 5255

長話短說。。。

準備工具: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...