当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]xp与ubuntu双系统引导问题
帖子发表于 : 2008-08-28 10:45 

注册: 2008-07-26 14:13
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
引用:
我是用硬盘安装的ubuntu-8.04.1-desktop-i386.iso版本,我的安装过程是:
1.在XP系统(先安装的XP在主分区)分出那个40G到空间,也就是转换为自由空间
2然后下载最新版本的Grub4DOS 将目录中的grldr (非grldr.mbr),grub.exe menu.lst文件复制到C盘根目录下,还加上那个你在官方下载的ubuntu-8.04.1-desktop-i386.iso到C盘根目录下解压缩ISO文件中的casper目录内的initrd.gz和vmlinuz两个文件,并将其拷贝到C盘根目录下
3.在C盘根目录下用记事本打开 menu.lst 删除其中全部内存复制以下内容到里面
代码:
title Install Ubuntu
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04.1-desktop-i386.iso
initrd /initrd.gz

然后保存!
4.重新启动系统,在启动时选择“GRUB”, 然后再选择“Install Ubuntu”。稍等片刻,进入ubuntu的桌面,点击桌面上的“安装”,就可以开始安装ubuntu,后面跟那个光盘安装是一样的
我的安装方法是这样的,没出一点问题,上网。听音乐,看电影,编译软件什么的都可以,虚拟机里装了个精简的XP
我都工作正常


问题就出现了
1.我的那个开机机器自检了之后出现的不是原来的XP到引导了,最先出现的是那个选择ubuntu内核的菜单
如果我要进xp到话,要两次选择。。。麻烦啊

2.出现这个我知道最先启动不是那个windows下的ntloader启动管理器里,但我不知道是那个安装过程中ubuntu自己写进去个什么样启动管理器,是Grub还是grldr启动管理器,不知道他们有什么区别

3.我现在安装ubuntu是不是用Grub引导的?

4.还有如果我把我的ubuntu的分区格式化了的话,我就不用进系统了,连原来的xp都进步了
还要用启动盘来修复,貌似是用FDISK\MBR

5.现在我要用xp到ntloader引导那个ubuntu,应该怎么设置?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-28 11:09 

注册: 2008-07-26 14:13
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
引用:
5.现在我要用xp到ntloader引导那个ubuntu,应该怎么设置?



这个东西还是我自己找到了,哈哈,自己解决自己的问题,郁闷!!
希望对同种情况的同学帮助:
ubuntu和windowsxp双系统使用boot.ini引导
今天下载了ubuntu的8.04,想转向Linux,但是后来引导出了问题,grub错误,代码17。
这时XP和Linux都无法引导进去。怎么办了。下面就讲述我的解决办法。
解决办法:
1.使用recuse重写grub.不过我不喜欢.喜欢用windows的boot.ini来引导双系统.以后也不会有那么多麻烦事.
2.使用windows的boot.ini文件来引导系统.
这里主要介绍第二种方法.
首先将xp系统盘放入电脑。进入xp控制台,用fixmbr命令,将xp的引导修复。这时,可以
进入xp了,用Windows的boot.ini引导系统需要两样东西。一个是grub4dos。一个是Explore2fs 1.07。
两个东东下载之后,先将grub4dos里面的grldr和menu.lst复制到C盘的根目录下,在boot.ini的最后加入
C:/grldr="GRUB FOR Linux"。然后用Explore2fs查看Linux里的文件,将在/boot/grub/目录下,找到menu.lst
文件.直接复制到Windows的任意的位置,打开这个文件复制如下内容到C盘的根目录下的menu.lst

代码:
title        Ubuntu 8.04, kernel 2.6.24-16-generic
root        (hd0,8)
kernel        /boot/vmlinuz-2.6.24-16-generic root=UUID=7c17c69e-674b-493c-af6e-87f6ce6299ab ro quiet splash locale=zh_CN
initrd        /boot/initrd.img-2.6.24-16-generic
quiet

title        Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root        (hd0,8)
kernel        /boot/vmlinuz-2.6.24-16-generic root=UUID=7c17c69e-674b-493c-af6e-87f6ce6299ab ro single
initrd        /boot/initrd.img-2.6.24-16-generic

title        Ubuntu 8.04, memtest86+
root        (hd0,8)
kernel        /boot/memtest86+.bin
quiet

重启后就可以进入Linux了。

这个来自 [url=http://sites.google.com/site/seaofmemory/Home/spotspot/ubuntu和windowsxp双系统使用bootini引导]ubuntu和windowsxp双系统使用boot.ini引导[/url]


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-28 11:46 
头像

注册: 2008-08-27 13:04
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
引用:
在boot.ini的最后加入
C:/grldr="GRUB FOR Linux"


嘿嘿,关于这个貌似还有个来历的,刚看了下lz的问题,貌似开始是因为grub和boot.ini都发挥了作用,所以要选择2次。不知道我这样理解对不对。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-08-28 12:16 

注册: 2008-07-26 14:13
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
引用:
开始是因为grub和boot.ini都发挥了作用

确实这连个都发挥了作用了,但是有个谁先、谁后的问题


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-28 12:30 
头像

注册: 2007-12-31 14:57
帖子: 1097
送出感谢: 0 次
接收感谢: 1
其实用grub4dos的话,只要确保Ubuntu分区之前没有menu.lst在分区根目录下,grub4dos就能找到Ubuntu的menu.lst文件。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-08-28 14:02 

注册: 2008-07-26 14:13
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
引用:
其实用grub4dos的话,只要确保Ubuntu分区之前没有menu.lst在分区根目录下,grub4dos就能找到Ubuntu的menu.lst文件。

但是也要把menu.lst下的复制到主分区中(xp)menu.lst中去。。。
它是怎么工作的呢
搜素到了难道可以自动载入


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-28 14:20 

注册: 2008-07-26 14:13
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
我自己的电脑上通过如下步骤:
1.在ubuntu中复制/boot/grub下的menu.lst到xp到D盘上
2.然后用XP启动盘转到工作台,然后输入fdisk/mbr
3.现在是不可以进入ubuntu,可以进入xp ,进入xp后就打开D盘上的menu.lst,复制
代码:
title      Ubuntu 8.04.1, kernel 2.6.24-21-generic
root      (hd0,6)
kernel      /vmlinuz-2.6.24-21-generic root=UUID=b00cb7fa-9c34-4373-b1ef-43d01713ff05 ro quiet splash
initrd      /initrd.img-2.6.24-21-generic
quiet
title      Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root      (hd0,6)
kernel      /vmlinuz-2.6.24-21-generic root=UUID=b00cb7fa-9c34-4373-b1ef-43d01713ff05 ro single
initrd      /initrd.img-2.6.24-21-generic
title      Ubuntu 8.04.1, kernel 2.6.24-19-generic
root      (hd0,6)
kernel      /vmlinuz-2.6.24-19-generic root=UUID=b00cb7fa-9c34-4373-b1ef-43d01713ff05 ro quiet splash
initrd      /initrd.img-2.6.24-19-generic
quiet
title      Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root      (hd0,6)
kernel      /vmlinuz-2.6.24-19-generic root=UUID=b00cb7fa-9c34-4373-b1ef-43d01713ff05 ro single
initrd      /initrd.img-2.6.24-19-generic
title      Ubuntu 8.04.1, memtest86+
root      (hd0,6)
kernel      /memtest86+.bin
quiet

注意:你要按照你自己的去弄,就是复制后边前边没有加#到段落

4.下载GRBU4dos提取grldr到C盘,然后修改boot.ini 在这其中加入那个C:/grldr="GRUB FOR Linux"
然后你重启就OK了

还有你以后重装系统,还是按照这个方法做同样可以,做三系统这个也是一点基础


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


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

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

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