windows7使用grub安装ubuntu12.04

来源:互联网 发布:iphone是否允许网络 编辑:程序博客网 时间:2024/05/22 12:04

1.  下载ubuntu 12.04

    下载地址:http://releases.ubuntu.com/

    本文中下载的是:Ubuntu 12.04 LTS (Precise Pangolin)

    文件名为:ubuntu-12.04.1-desktop-amd64.iso

2.  下载grub4dos

    下载地址:http://www.linuxidc.com/Linux/2009-01/18027.htm

    本文中下载的是:grub4dos-0.4.4.zip

3.  设置启动项

    (1)解压grub4dos-0.4.4.zip;

    (2)用“写字板”打开grub4dos-0.4.4目录下的menu.lst文件;

    (3)在menu.lst文件中的最后加入以下内容:

title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04.1-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz

    (4)将grub4dos-0.4.4目录下的grldr,grldr.mbr,grub.exe及menu.lst拷贝到C:\目录下;

    (5)将ubuntu-12.04.1-desktop-amd64.iso拷贝到C:\目录下,并将该文件中的casper目录下的initrd.lz,vmlinuz两个文件解压到C:\目录下;

解压ubuntu-12.04.1-desktop-amd64.iso,将其中casper文件夹拷到c盘根目录下

要安装到F盘,F盘也放置一个ubuntu-12.04.1-desktop-amd64.iso,不知到这个是否有影响。

    (6)启动DOS命令行程序cmd.exe:

       在系统盘C:\windows\system32下查找到cmd.exe,右它,并选择“以管理员身份运行”,否则无法使用bcdedit命令。在DOS命令行窗口下,运行以下命令:

bcdedit /create /d "GRUB4DOS" /application bootsector

该命令结果应该会返回一个GUID,后面的命令用到这个GUID

bcdedit /set {GUID} device partition=C:

bcdedit /set {GUID} path \grldr.mbr

bcdedit /displayorder {GUID} /addlast

    (7)设置系统启动时间:

       右键“计算机”,选择“属性”,在“系统属性”对话框里选择“高级”,点击“启动和故障恢复”中的“设置”,在弹出来的“启动和故障恢复”对话框中,将系统启动时间设置为30秒。

4.  重启系统,在启动项里选择“GRUB4DOS”,再选择“Install Ubuntu”,进入ubuntu 12.04安装程序。

如果不是 选择windows7 和GRUB4DOS的界面,就选择最下面的Install Ubuntu。

这样做了后,可能导致无法启动win7,进入grub命令行,使用如下命令,可以在grub中启动win7

find --set-root /bootmgr

chainloader /bootmgr

boot

5.  开始安装:

    (1)进入系统安装程序后,先打开终端,输入

         $sudo umount -l /isodevice

命令,以取消对光盘所在驱动器的挂载,否则分区界面找不到分区。可能导致安装错误

    (2)双击桌面上的安装盘符,开始安装:

       安装过程中,本文采用手动安装方式,分区设置如下:

        根分区,至少2G,尽量30G左右,这个选择主分区

       /home

       /swap 大小跟内存一样,一般设为2G即可

       /home去掉根分区和swap后剩余的,这个选择逻辑分区


原创粉丝点击