分页: 1 / 1

[原创][讨论][测试][建议][问题][已解决][分享]问题已经解决 思路分享 ubuntu windows grub boot roo

发表于 : 2008-05-01 22:53
cliff-david
环境
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


好了 还在启动的时候 活循环了 几下 :lol:

只需要把 C:\ubuntu\install\boot\grub\menu.lst 文件替换成 自己想改成的 启动信息就好了


上面提示了一点 menu.lst 文件编辑


还有在 ubuntu 下面
只可以直接访问 xp ntfs 分区 的 所以 就可以编辑 xp 根分区的 文件了




小小鸟 发表

哈哈 51 无聊


大家节日快乐

ubuntu 万岁



以上 望高手斧正

2008年5月1日23:22:31


用ubuntu 的人 要 有ubuntu的文化

好像 共产主义精神 咯

发表于 : 2008-05-02 15:12
qlhn
看了一遍,没看太明白.
里面说grub里选xp,再进一步选ubuntu,感觉挺逗的.

不过,楼主的水平高, 玩得转!

发表于 : 2008-05-02 20:28
异域追梦者
我是进来顶楼主的标题的 :ema6

发表于 : 2008-05-02 20:29
solcomo
异域追梦者 写了:我是进来顶楼主的标题的 :ema6

发表于 : 2008-05-02 20:42
阿卟
我进来不是为了看帖子的 就想跟你说一声 标题党 做到你这份上 真够恶心的

发表于 : 2008-05-02 21:03
imagelife
一件简单的事情,却弄得很复杂,

发表于 : 2008-05-02 21:48
hcym
活循环

浪费 公共资源了 ??

发表于 : 2008-05-03 6:01
cliff-david
阿卟??? up ? 是你啊?


呵呵··

写出来找骂·