windows和linux環境下制作U盤啟動盤


新筆記本上,要裝xp的系統,100%會破壞原有的Linux系統,因為安裝xp的時候會自動覆蓋硬盤的主引導扇區,這個扇區一旦被重寫,那么原有的linux根本就啟動不了。

要想玩linux和xp雙系統,一般都是先裝xp系統,再裝linux系統,注意,裝xp系統的時候別把整塊硬盤都給分區了,要留足夠的空間給linux系統。

不過,還是建議只裝xp系統,如果以后想學linux,則可以在xp中裝一個虛擬機,在虛擬機里跑linux。

關於裝雙系統的教程,網上已經有很多了,就不再贅述,給個鏈接你參考:
http://zhidao.baidu.com/question/73264381.html

實現Windows與Linux雙重引導有多種方法: 

◆ 對於具有雙硬盤的用戶,可以將Linux安裝在第二個硬盤上(Windows自然是安裝在第一個硬盤上),並且確保將GRUB(LILO)安裝在第二個硬盤的主引導扇區,
然后每次開機時在BIOS里指定從哪個硬盤引導即可。
◆ 最常用的方法是借助Linux的引導裝載管理器GRUB(LILO),自動接管雙重系統的啟動選單。 

◆ 可以借助Windows XP的NT引導程序ntldr、boot.ini來實現雙重啟動。這種方法的優點是今后刪除Linux比較方便,而且符合我們的使用習慣;
缺點是實現起來相對比較復雜,需要獲取Linux系統的引導映像文件。

◆ 可以選擇不安裝Linux的引導裝載管理器(或者不要安裝在主引導扇區),但是要記住在安裝過程中一定要創建Linux啟動盤。今后需要時,用這張啟動盤引導系統進入Linux。

windows下安裝ubuntu有多種方式,我使用過三種方式。1.硬盤安裝,2.刻盤安裝(略),3.U盤安裝。

1.下載光盤映像

目前可選12.04LTS(長期支持版本)

http://www.ubuntu.org.cn/desktop/get-ubuntu/download/

2.安裝前的准備

如果你想使用雙系統,win7 + ubuntu 或者win xp + ubuntu,那你一定要做好安裝前的准備,否則安裝時分區造成數據丟失就后悔莫及了。

win 7 自帶磁盤工具(右擊計算機–管理–磁盤管理)將其中一個分區壓縮出大於15G的空間,不用格式化,只要記住壓縮出空間在磁盤中的位置即可

win xp 貌似沒有自帶磁盤工具。所以使用分區魔法師分出同上的一塊空間。

3.安裝過程

3.1硬盤安裝

a.Windows下虛擬光驅使用daemon tools,加載剛才下載的光盤鏡像。

b.在加載后的虛擬光驅中的下面兩個文件夾復制到C盤根目錄

.disk

casper

c.雙擊虛擬光驅,進入了wubi安裝,選擇第一項 演示和完全安裝

d.此時斷開網絡,安裝過程一定要斷開網絡,因為有網絡會進行自動更新,

e.下一步 選擇 幫助我從光盤啟動 ,然后點 完成。

f.重新啟動,系統自動引導進入Ubuntu進行繼續安裝,包括分區等操作。

3.2 U盤安裝

我使用的是1G的TF卡跟4G的金士頓U盤都測試成功,只需要按照步驟來,99%會成功。

下載ultraiso后,點擊下圖中圖標打開剛下載的光盤鏡像

選擇菜單–啟動–寫入硬盤鏡像…,打開后如下圖所示(注意所選的寫入方式要寫成USB-HDD+):

點擊寫入,等待軟件寫入。軟件會自動格式化U盤,所以先備份好U盤數據。

完成之后打開U盤目錄下的\isolinux\syslinux.cfg,

將default vesamenu.c32注釋為 # default vesamenu.c32

4.正式安裝

重啟之后,將首選啟動改為U盤,進入Ubuntu之后按一下F6中的其他設置選項,將下列三項選中(使用空格鍵選中)

選中后前面會出現小x

acpi=off

noapic

nolapic

確定后選擇Install Ubuntu即可。

5.Linux下制作U盤啟動盤:


首先為U盤分區.主要是分出一個大小比ubuntu的安裝iso稍微大一點的分區.
新分區為 /dev/sdb2。原來U盤分區為/dev/sdb1。
可以使用gparted這個無損分區軟件。安裝方法 yum install gparted (FEDORA),ubuntu默認自帶。

然后執行 dd if=ubuntu.iso of=/dev/sdb2 //這里ubuntu.iso是ubuntu的安裝映像

接着提取安裝映像里 casper目錄里的vmlinuz 和 initrd.gz
可以用 mount ubuntu.sio /media/cdrom -o loop掛載iso

把這兩個文件復制到U盤第一個分區(FAT的)根目錄下。

重啟電腦 -- 不要拔下U盤

出現 grub提示的時候按c
輸入(不包含//后面的內容)
root (hd1,0) //U盤
kernel /vmlinuz boot=casper locale=zh_CN.UTF-8 //加載內核
initrd /initrd.gz //加載初始化內存盤
boot //啟動

 

linux下制作XpU盤啟動盤

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM