今天折騰linux引導的時候發現一個不用任何移動介質的linux安裝方法,即直接在硬盤中啟動安裝系統。
1.首先下載一個easyBCD。進入“添加新條目”選項選擇“NeoGrub”條目,然后選擇“添加”。添加之后點擊“配置”。
2.在彈出的名為“menu.lst”文本文件中添加,下面幾行文本:
title Install Ubuntu root (hd0,1) kernel (hd0,1)/vmlinuz boot=casper iso-scan/filename=/[LINUX]ubuntu-12.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8 initrd (hd0,1)/initrd.lz
在此之前先將你要安裝的ubuntu的.iso鏡像放到隨便一個盤里(除了系統盤),然后將.iso文件中的“casper”文件夾中的“initrd.lz”和“vmlinuz”文件解壓到系統盤(一般是C盤)。
上面文本中的紅字部分和藍字部分是根據各自機器不同更改的。
我的系統盤是第二個主分區(第一個給linux了),所以紅字部分寫的是(hd0,1)代表硬盤的第2塊主分區(從0開始記),如果你的是第一塊主分區那就寫(hd0,0)。
藍字部分是根據你的.iso文件名字定的。我的安裝文件是[LINUX]ubuntu-12.10-desktop-i386.iso
3.設置好之后保存退出,重啟。
你就能看到引導中多出了一個NeoGrub引導項,點進去就可以進入linux安裝了。
注意:
1.記得在安裝之前,需要按Ctrl+Alt+T 打開終端,輸入代碼:sudo umount -l /isodevice這一命令取消掉對光盤所在 驅動 器的掛載,否則分區界面找不到分區。
2.若重啟就會發現原來 windows進不去了。
打開終端輸入命令
sudo gedit /etc/default/grub
修改GRUB_TIMEOUT="10"
然后在終端中輸入sudo update-grub
update 命令會自動找到 windows 7 啟動項。並且自動更新 /boot/grub/grub.cfg 文件。這樣重啟就能進windows了。
-----------------------------------
最后進入Window7,打開EasyBCD刪除安裝時改的menu.lst文件,按Remove即可。
然后去我們的c盤 刪除vmlinuz,initrd.lz和系統的iso文件。
利用EasyBCD可以更改啟動項菜單按Edit Boot Menu按鈕,可以選擇將Windows7設為默認開機選項。
參考:
Freecode : www.cnblogs.com/yym2013