今天折腾linux引导的时候发现一个不用任何移动介质的linux安装方法,即直接在硬盘中启动安装系统。

1.首先下载一个easyBCD。进入“添加新条目”选项选择“NeoGrub”条目,然后选择“添加”。添加之后点击“配置”。

b98ab3c32152c6a8c956e67253dc7e1a.png

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-8initrd (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设为默认开机选项。

参考:

Logo

更多推荐