歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux安裝

在U盤中安裝winpe和linux雙系統

自己有一個16G的U盤,裡面平時裝的是一個TB5的系統,大概在8G左右,剩下的空間也沒有什麼可以裝的,於是想,不如再在U盤中安裝一個winpe吧。於是就開是行動了,雖然中間有一些問題,但是還是被拿下了,哈哈。

1.備份原來的TB5系統,原來的系統中我裝了很多軟件的,格式化了就虧大了啊。所以我先把整個linux系統做成了一個tar.gz的壓縮包。(沒有可以不做這一步)

2.重新格式化U盤為2個分區,我這裡是這樣定義的,吧16G份成這樣。

    第一個分區為4G,用來安裝winpe,第二個分區為11G,用來安裝TB5,還有1G用來做為交換分區

    在linux系統下使用cfdisk /dev/sdb對U盤進行分區,分區結束後使用命令partprobe在/dev/目錄下創建設備節點,使用mkfs.vfat /dev/sdb1 對第一塊分區進行格式化,使用mkfs.ext3 /dev/sdb2對第二塊分區進行格式化。

3.把原來備份的TB5.tar.gz文件系統解壓到/dev/sdb2中。

4.安裝winpe到U盤的分區中,現在在windows系統下,只能識別第一個分區。在U盤盤符上查看大小為4G,我選擇的是“老毛桃WinPE V11.0820官方版”的winpe系統。

5.解壓從網上下載的“老毛桃Win.rar”壓縮文件,裡面有一個名稱為“BootCD_070911.ISO”的文件,用虛擬光驅打開此文件就可以了。

6.老毛桃winpe安裝到U盤這個過程我就不說了,可以參考

這裡寫的很詳細了。

7.這裡要說明一點,由於老毛桃原安裝程序在安裝的過程中要格式化U盤,這樣就會把我們的分區打壞,所以我們在安裝的過程中,對於格式化哪一步我們要取消,其他的照做就可以了。

8.安裝完成以後。我們的U盤能夠正常啟動winpe了,可是我們的linux系統真麼啟動了,下面補充一些別的知識。

grub啟動過程中會尋找menu.lst文件,menu.lst文件中編寫了grub啟動選項的工作腳本。可是我們在安裝好的winpe目錄下沒有找的menu.lst,那怎麼修改menu.lst文件了。我們可以在winpe的安裝目錄中下發現在根目錄下有一個隱藏文件mtldr,這個文件包含了menu.lst,可是我們不能修改他,那麼怎麼辦呢,不能修改,我們就去替換吧,mtldr文件=grldr文件+menu.lst,所以我們需要准備這兩個文件去替換mtldr文件,grldr文件來之於grub4dos軟件包中,我們可以到這個地址去下載它

這裡有很多,我選擇的是最上面的一個(順手選擇的)

9.解壓這個壓縮文件後,找到grldr文件後把它拷貝到U盤的根目錄,刪除這裡原有的mtldr文件,然後把grldr文件重命名為mtldr,接著編寫menu.lst文件。下面的是我寫的,很簡單的。

default=winpe
timeout=10

color=green/black light-gray/blue

title linux
root (hd0,0)
kernel /vmlinuz-2.6.38 root=UUID=aa15a862-86b0-446e-8236-0fc435d330fa
initrd /initrdf.img-2.6.38

title winpe
chainloader /minipe/ldrxp

保存後就能夠啟動winpe了,這裡已經配好了linux系統的啟動腳本。

10.最後把linux系統的kernel和initrd文件拷到winpe根目錄下。就一切大功告成了。

UUID=aa15a862-86b0-446e-8236-0fc435d330fazhe這個是我的/dev/sdb2的UUID

其他:

   拷貝linux後不要忘記修改/etc/fstab中更目錄的掛載點的UUID哦

Copyright © Linux教程網 All Rights Reserved