[原创][讨论][测试][建议][问题][已解决][分享]问题已经解决 思路分享 ubuntu windows grub boot roo
发表于 : 2008-05-01 22:53
环境
ubuntu 8.04 windows xp p 双系统
xp 在第一主分区
ubuntu 在第二 主分区
双系统的启动方式是 ubuntu 带的 grub
现在是 gtub 加上 xp的 boot启动方式
活循环
先说明下问题
就是双系统的启动问题 如果ubuntu 或者 windows 都无法启动 (mbr被破坏)
对于grub 操作困难 或者遇到问题无法解决的 朋友 ··
今天发现一个 可行简单的方法 可以不要u光盘(要u镜像)
下面讲一下简单的方法
当两系统进不去时 用 windows 安装盘 进入修复 (按R键的那个) 进去后 命令
fixmbr
确定按回车
fixboot
确定按y回车
现在不出意外xp可以进去了
进去后找到镜像(用虚拟光驱运行或者直接解压出来的) 运行 WUBI.EXE 后 出来一个安装界面
不要怕 不会安装 他会先检验光盘 有很长时间 中途退出 按两次取消就好了
然后C盘(确定系统在c盘反正就在盘的根目录 注意要打开系统和隐藏文件)底下就多了些文件
其中就有个文件夹 ubuntu
C:\ubuntu\winboot 文件里面有个menu.lst文件 就是 grub 启动文件了
自己用 写字板 (不是记事本) 打开
这个menu.lst
文件 就是ubuntu 系统里面一样的 那个文件
知道怎么做了吧 全删掉 然后在里面写上自己的启动信息 grub 信息怎么写
很简单的
关键内容示例
title Windows 95/98/NT/2000
root (hd0,0)
makeactive
chainloader +1
title Linux
root (hd0,1)
kernel /vmlinuz root=/dev/hda2 ro
下面是我的
说带#号的是注释撒 所以我把#号的全删了 不知道是不是 正确的?
default 0
timeout 3
hiddenmenu
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=7bc8c50f-5bba-4bde-8a23-dc2a647e8a30 ro quiet splash locale=zh_CN
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Windows XP
root (hd0,0)
makeactive
chainloader +1
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=7bc8c50f-5bba-4bde-8a23-dc2a647e8a30 ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd0,1)
kernel /boot/memtest86+.bin
quiet
当然能够复制自己一份更好 (想办法)
说道复制 呵呵
···
我现在的双系统 就是
先进 grub 选择 xp
启动 进去 xp 的 系统选择
又选 ubuntu
又可以进入 xp 启动菜单
现在还有个问题
如果 u 下的grub 坏掉
那么 只要用 fixmbr命令 就好 吧??
那样就可以进入到 xp系统启动菜单了?
我不想试了
刚刚按着自己的步骤 做了一遍。现在重启 以再次证明是否可行
因为发现这个问题 的时候 我没有去记下来 所以具体步骤靠回忆的
想在验证一下
不要急着重启 先等答案
····2008年5月1日22:53:27···
答案很不幸 失败 ··
在 C:\ubuntu\install\boot\grub 里面有个menu.lst 在上面说的 grub 启动文件 是这个要改
我还在想 是不是只要改 这个就好了呢
就像我先 前 只想改 C:\ubuntu\winboot\menu.lst 一样
好 我把 menu.lst 给他复原
只改 C:\ubuntu\install\boot\grub\menu.lst 试一下
等·· 2008年5月1日23:05:27··
OK
好了 还在启动的时候 活循环了 几下
只需要把 C:\ubuntu\install\boot\grub\menu.lst 文件替换成 自己想改成的 启动信息就好了
上面提示了一点 menu.lst 文件编辑
还有在 ubuntu 下面
只可以直接访问 xp ntfs 分区 的 所以 就可以编辑 xp 根分区的 文件了
小小鸟 发表
哈哈 51 无聊
大家节日快乐
ubuntu 万岁
以上 望高手斧正
2008年5月1日23:22:31
用ubuntu 的人 要 有ubuntu的文化
好像 共产主义精神 咯
ubuntu 8.04 windows xp p 双系统
xp 在第一主分区
ubuntu 在第二 主分区
双系统的启动方式是 ubuntu 带的 grub
现在是 gtub 加上 xp的 boot启动方式
活循环
先说明下问题
就是双系统的启动问题 如果ubuntu 或者 windows 都无法启动 (mbr被破坏)
对于grub 操作困难 或者遇到问题无法解决的 朋友 ··
今天发现一个 可行简单的方法 可以不要u光盘(要u镜像)
下面讲一下简单的方法
当两系统进不去时 用 windows 安装盘 进入修复 (按R键的那个) 进去后 命令
fixmbr
确定按回车
fixboot
确定按y回车
现在不出意外xp可以进去了
进去后找到镜像(用虚拟光驱运行或者直接解压出来的) 运行 WUBI.EXE 后 出来一个安装界面
不要怕 不会安装 他会先检验光盘 有很长时间 中途退出 按两次取消就好了
然后C盘(确定系统在c盘反正就在盘的根目录 注意要打开系统和隐藏文件)底下就多了些文件
其中就有个文件夹 ubuntu
C:\ubuntu\winboot 文件里面有个menu.lst文件 就是 grub 启动文件了
自己用 写字板 (不是记事本) 打开
这个menu.lst
文件 就是ubuntu 系统里面一样的 那个文件
知道怎么做了吧 全删掉 然后在里面写上自己的启动信息 grub 信息怎么写
很简单的
关键内容示例
title Windows 95/98/NT/2000
root (hd0,0)
makeactive
chainloader +1
title Linux
root (hd0,1)
kernel /vmlinuz root=/dev/hda2 ro
下面是我的
说带#号的是注释撒 所以我把#号的全删了 不知道是不是 正确的?
default 0
timeout 3
hiddenmenu
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=7bc8c50f-5bba-4bde-8a23-dc2a647e8a30 ro quiet splash locale=zh_CN
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Windows XP
root (hd0,0)
makeactive
chainloader +1
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=7bc8c50f-5bba-4bde-8a23-dc2a647e8a30 ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd0,1)
kernel /boot/memtest86+.bin
quiet
当然能够复制自己一份更好 (想办法)
说道复制 呵呵
···
我现在的双系统 就是
先进 grub 选择 xp
启动 进去 xp 的 系统选择
又选 ubuntu
又可以进入 xp 启动菜单
现在还有个问题
如果 u 下的grub 坏掉
那么 只要用 fixmbr命令 就好 吧??
那样就可以进入到 xp系统启动菜单了?
我不想试了
刚刚按着自己的步骤 做了一遍。现在重启 以再次证明是否可行
因为发现这个问题 的时候 我没有去记下来 所以具体步骤靠回忆的
想在验证一下
不要急着重启 先等答案
····2008年5月1日22:53:27···
答案很不幸 失败 ··
在 C:\ubuntu\install\boot\grub 里面有个menu.lst 在上面说的 grub 启动文件 是这个要改
我还在想 是不是只要改 这个就好了呢
就像我先 前 只想改 C:\ubuntu\winboot\menu.lst 一样
好 我把 menu.lst 给他复原
只改 C:\ubuntu\install\boot\grub\menu.lst 试一下
等·· 2008年5月1日23:05:27··
OK
好了 还在启动的时候 活循环了 几下
只需要把 C:\ubuntu\install\boot\grub\menu.lst 文件替换成 自己想改成的 启动信息就好了
上面提示了一点 menu.lst 文件编辑
还有在 ubuntu 下面
只可以直接访问 xp ntfs 分区 的 所以 就可以编辑 xp 根分区的 文件了
小小鸟 发表
哈哈 51 无聊
大家节日快乐
ubuntu 万岁
以上 望高手斧正
2008年5月1日23:22:31
用ubuntu 的人 要 有ubuntu的文化
好像 共产主义精神 咯