当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]小菜菜在vistaloader激活的vista基础上 硬盘安装ubuntu,双启动成功。分享经验!
帖子发表于 : 2008-04-29 5:01 

注册: 2007-07-07 3:29
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
操作系统厂家不知道怎么想的,都赶到一块升级……累垮我了:(

一个VistaSP1 搞得我差点崩溃,可是还有8.04呢 还要加油干活阿。我把8.04的iso下载完都已经好几天,我就知道会速度慢,就没装。hoho~~聪明吧:)刚才完成了在vistaloader方法激活的Vista上硬盘安装ubuntu 并实现双启动,双系统运行正常,分享一下吧~~

主旨:vistaloader使用Grub的引导文件grldr挂OEM的SLIC信息到内存来激活Vista,所以个人认为会存在和ubuntu引导的冲突问题。(ubuntu使用Grub启动嘛!)因为不想在这个问题上浪费时间,所以没有去验证冲突到什么程度。直接按照我自己的思路去做,概要如下:

1 使用Vista的bootmgr管理整机启动(目的是错开vistaloader写入硬盘的grldr文件)在Vista启动菜单下挂另外一个Grub,使用这个Grub完成其他所有可能引导的东西(什么PE阿、dos工具箱阿之类的)

2 使用硬盘挂iso的方式,直接挂起来liveCD 硬盘安装

3 安装ubuntu时不要写引导到MBR。我想不出来会有什么后果,也不想去实验。当然纯粹的XP 或者非Grub激活的Vista可能没有问题,而我不行,我第一硬盘第一主分区根目录那个grldr文件,让我发怵…… 这样做的目的是把Vista激活被搞坏的几率降低 我仅仅是把ubuntu的文件写入硬盘而已,根本不会破坏我原来的任何启动数据。等弄好了 写一个Grub引导就直接挂上ubuntu了。

说说我的安装过程吧 希望给想要硬盘安装并且和破解版Vista共存的人一点借鉴。

第一步 安装Vista到C盘,使用破解,C根目录出现了grldr。

第二步 安装easybcd 1.7.2,它可以提供一个和grldr不同文件名的grub引导,同时可以添加到vista的bootmgr管理菜单里面。(PS:会自己手工修改grldr、手动添加bootmgr启动项目人可以过这一步,不用装软件,随便改一个名字 只要不是grldr就可以,手动去添加菜单)

a 在easybcd的 add/remove entries 里面 添加NeoGrub的引导项目,C根目录出现NeoGrub文件和NST文件夹(里面有NeoGrub读取的第一个配置文件menu.lst和引导必须的NeoGrub.mbr文件)。如果你愿意,可以使用easybcd个性化你的菜单。改名阿什么的。

b 修改NST文件夹下的menu.lst文件 添加一个引导项目 来验证你的双启动是否成功。比如引导一个PE 或者 DOS工具箱。我的文件原来就是做好的。呵呵,所以直接复制过去。 经验证,可以正确引导启动且不会破坏掉Vista的破解。Vista安然无恙的出于激活状态。

第三步:解压缩8.04.iso内casper文件夹里面的initrd 和initrd.gz两个启动文件,和8.04iso放在同一个文件夹内,再丢进你的任意磁盘根目录(无论FAT NTFS都可以)我的做法:C根目录新建一个文件夹hardy 里面三个文件 iso + 两个启动文件

第四步:准备ubuntu空间:建议PE下使用WinPM工具分割。分区大小和位置 根据情况随意 但是最好不要低于8G。在menu.lst里面的合适位置 添加启动项目 如果你和我做的一样,就可以直接复制下面的信息 如果不同,请自行编辑引导位置。

title Ubuntu livecd 8.04
find --set-root /hardy/hardy-desktop-i386.iso
kernel /hardy/vmlinuz boot=casper iso-scan/filename=/hardy/hardy-desktop-i386.iso locale=zh_CN.UTF-8
initrd /hardy/initrd.gz

第五步:保存文件 重启动进入ubuntu安装。分区阿什么的 过程参照论坛其他的帖子吧 呵呵,我说重要的:在开始复制文件之前的最后一步, 最下面有一个高级 一定要点它,然后去掉 “写入引导文件” 前面的对勾!! 这步最重要了 一定不要往MBR写东西啊!接着下一步就安装了,等待吧 肯定比CD安装快一些…… 我的机器大概是10分钟的样子!

安装成功后,重新启动,此时无法进入刚刚安装好的ubuntu。因为没有引导文件。此时启动进入Vista 编辑NST内的menu.lst文件 写入引导。

我的如下:

title Start Ubuntu 8.04
clear
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/sda8 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
boot

此处要注意 你的引导参数和我不同的 有两处

一处是 hd0,7 另一处是 sda8

如何修改 参考linux下磁盘命名规则和Grub命令写法。论坛有很多帖子说这个问题的,我就不要耍大刀了 hoho~~~

第六步:重新启动,开始ubuntu配置……

第七步:删除menu.lst里面的liveCD引导的相关参数 删除C盘的live引导文件,就是那个hardy文件夹。

这篇文章的主旨意思,就是希望可以帮助想给破解版Vista和Grub平安共存并安装ubuntu的人一点帮助吧。我是小菜菜一个,有不对的地方,大家指正啊~~~

本贴无版权,欢迎转载,但请不要说这是你的原创……就说是俺Butler的心得就行了。除了远景叫孤独客,剩下在其他论坛俺都叫Butler。什么龙族 霏凡 赢政的……都是这个名。

呵呵,好累啊,去睡觉了……


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-04-29 6:45 

注册: 2008-02-01 7:16
帖子: 471
送出感谢: 0 次
接收感谢: 0 次
不错,虽然不用vista. :lol: :lol:


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-04-29 10:25 

注册: 2008-04-25 8:16
帖子: 46
送出感谢: 0 次
接收感谢: 0 次
有些操作没做过,所以还是有点不太明白。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译