windows下用grub引导内核安装ubuntu-6.06.1-alternate-i386和启动

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
754fz
帖子: 48
注册时间: 2007-11-27 15:42
来自: 汕头市
联系:

windows下用grub引导内核安装ubuntu-6.06.1-alternate-i386和启动

#1

帖子 754fz » 2008-03-15 15:16

(1)下载要用的光盘ubuntu-6.06.1-alternate-i386.iso这里以存放在c:\为主
下载最新的grub for dos
http://sarovar.org/download.php/1195/grub4dos-0.4.3.zip
把其中的grub.exe和grldr(注意不是grldr.mbr文件)menu.lst复制到C:\。

下载vmlinuz和initrd.gz(要对应所用版本)到c:\
http://archive.ubuntu.com/ubuntu/dists/ ... ia/vmlinuz
http://archive.ubuntu.com/ubuntu/dists/ ... /initrd.gz

(2)[编辑]c:\boot.ini如下:
[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
1、首先把timeout=1修改成timeout=5。这是系统引导菜单停留的时间,以秒为单位,5秒的时间能方便你选择。
2、在文件末尾添加一行:c:\grldr="grub"。"grub"是出现在系统引导菜单中的选项,其实可以随便写,不一定非要写成"grub"。
(3)[编辑]menu.lst如下:
例子:

代码: 全选

timeout 5 
default 0 
color light-blue/black light-cyan/blue 

title Install linux 
root (hd0,0) 
kernel (hd0,0)/vmlinuz bootfrom=/dev/hda7 acpi=on noscsi vga=791 
initrd (hd0,0)/initrd.gz 
boot 

#--------------------------------安装

title Ubuntu
root (hd0,6)
kernel (hd0,6)/boot/vmlinuz-2.6.15-26-386 root=/dev/hda7
initrd (hd0,6)/boot/initrd.img-2.6.15-26-386
boot

#-------------------------------win下引导启动(linux 分在e:\后面,grub安装失败后用这个)

title reboot 
reboot 
#-------------------------------重起或关机
title Poweroff 
halt
1、(hd0,0)是grub表示分区的方法,对应Windows下的c盘。依次类推:C=(hd0,0)、D=(hd0,4)、E=(hd0,5)、F= (hd0,6)。(hd0,0)/vmlinuz

其实就是表示内核存放的路径,grub下表示为(hd0,6),linux安装程序里表示为hda7。

2、vga=788表示用分辨率为800*600的图形界面安装,vga=791则是1024*768。如果你不加这个选项,呵呵,那就是用文本界面安装了。

3、#vmlinuz-2.6.15-26-386#initrd.img-2.6.15-26-386为内核版本,可用pm查看,在linux分区/boot里。
玩S-Ubuntu
回复