新人摸索成功ubuntu7.04修改引导过程,希望对新手有帮助。

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

新人摸索成功ubuntu7.04修改引导过程,希望对新手有帮助。

#1

帖子 gtalk » 2007-11-23 17:52

我想简略谈谈我的ubuntu7.04修改引导过程,希望对新手有帮助。
我有双硬盘,我把一块硬盘接IDE1,另一块接IDE2。然后在BIOS中屏蔽IDE2。这样做有什么好处?两块硬盘完全独立,我在第二块硬盘上所有的操作不会影响到IDE上的主硬盘。安全第一啊,我的第一块硬盘上数据太多了,生怕出什么错,就全丢了。
我是从光盘向IDE2硬盘安装ubuntu7.04的,安装过程正常。只是要说明一点,在第一个安装选项出来时,记得选取语言为中文,不然以后安装过程对英文不好的人来说就很麻烦了。建议没有安装过的新手,可以在winxp中用虚拟机先练习下,这样再在真实硬盘上安装就不会乱选,反正虚拟机怎么装都不会影响真机的。
安装完后,我再把IDE1打开,这时硬盘顺序就会有变化。我的主硬盘上有winxp系统,我是这样修改winxp来引导ubuntu的:
1.下载 grub for dos,下载地址:http://download.gna.org/grub4dos/。只要把里面 ... 制到c盘根目录就行了
说明下, grldr这个文件类似于winxp c盘根目录中的ntldr,前者英文名称就是Grub loader ,后者就是NT loader 。
2.修改winxp c盘根目录中的boot.ini,(这个文件是winxp系统中重要文件,所以系统已经保护起来,怎么修改这个文件可以去搜索“boot.ini”。)在最下边添加一行: c:\grldr=Grub,注意修改之前先把只读属性去掉,要不可是保存不了的哦。
3.把下载的ubuntu-7.04-desktop-i386.iso中的 casper文件夹复制到一个fat32分区的根目录。
4.修改menu.lst内容为:(以下代码都不包括那些“-------”)
---------
default 0
timeout 12

title ubuntu 7.04 live cd
find --set-root /casper/vmlinuz
kernel /casper/vmlinuz boot=casper splash
initrd /casper/initrd.gz
-----------------------
用以上内容就可以引导这个iso,这时就像用live cd 一样,当然你可以在进入ubuntu桌面后点install图标进行重装ubuntu了。我因为用光盘已经安装到硬盘了,我加入这项只是为了以后重装方便。这个问题我已经在ubuntu上问了二次都没有人回答,现在我自己贴出来。给需要的人看下,免得走弯路。
如果再加入下面的内容,就可以用winxp进入已经安装好的ubuntu了,以下代码来自ubuntu的/boot/grub中的menu.lst文件,我想ubuntu就是用这行代码来引导自身的,复制过来用着试下。
--------------------
title Ubuntu, kernel 2.6.20-15-generic
root (hd2,2)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=b4e6346a-f218-4d94-91f5-2dc9130f4bb7 ro quiet splash
initrd /boot/initrd.img-2.6.20-15-generic
quiet
-----------------------
因为我有双硬盘,所以我修改了 (hd2,2)的分区的标识。可能和你的不一样,你可以根据自己情况修改。

重启电脑就会看到GRUB引导选项,进入就会再看到2个选项:
ubuntu 7.04 live cd
Ubuntu, kernel 2.6.20-15-generic
选上面就会以live cd方式引导,选下面就会进入安装后的ubuntu

新手摸索成功,其中曲折多多。
希望本论坛的前辈多多发言,帮助后学。不要怕话多。因为你们的少写一句话,可能让新手摸索很长时间。长久的畏难情绪积累,可能让很多可以争取的用户望而却步。你们不也希望ubuntu用户多多吗?不也希望本论坛红红火火吗?
回复