发布ghost版ubuntu 8.04.1,基于gnome加上中文支持和少许软件,亦可方便安装于移动硬盘
- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
根据你的提示,我搞了个 lxldr,我是找 /vmlinuz 的。呵呵muzuiget 写了:噢,还真的出来了,![]()
为了grldr能正确找到Ubuntu的menu.lst,可以用这个方法find --set-root这个命令是查找后面那个文件,如果找到这个文件则把这个文件所在的分区设置为root,也就是相当于这2步代码: 全选
find --set-root /home/username/UbuntuInHere
UbuntuInHere可以随便一个文件,什么内容都行,用于grub4dos定位,只要能区别与排在前面分区(也就是前面分区肯定不能有这个文件),接下来就是代码: 全选
find /boot/grub/menu.lst #会告诉你一个 (hdx,y),这是linux 分区所在。如果你已经知道了答案,完全可以不要再问他一遍。然后 root (hdx,y)
就肯定是Ubuntu的分区了,无需担心使用了以前的menu.lst。直接写入grldr就行了。代码: 全选
configfile /boot/grub/menu.lst
- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
很遗憾,这个不能用。如果 c 盘下没有 menu.lst,lxldr 找 /vmlinuz 是可行的,但是如果 c 盘下有 menu.lst,还是会优先找 c 盘下的这个 menu.lst,内置菜单根本不出来。billbear 写了:根据你的提示,我搞了个 lxldr,我是找 /vmlinuz 的。呵呵muzuiget 写了:噢,还真的出来了,![]()
为了grldr能正确找到Ubuntu的menu.lst,可以用这个方法find --set-root这个命令是查找后面那个文件,如果找到这个文件则把这个文件所在的分区设置为root,也就是相当于这2步代码: 全选
find --set-root /home/username/UbuntuInHere
UbuntuInHere可以随便一个文件,什么内容都行,用于grub4dos定位,只要能区别与排在前面分区(也就是前面分区肯定不能有这个文件),接下来就是代码: 全选
find /boot/grub/menu.lst #会告诉你一个 (hdx,y),这是linux 分区所在。如果你已经知道了答案,完全可以不要再问他一遍。然后 root (hdx,y)
就肯定是Ubuntu的分区了,无需担心使用了以前的menu.lst。直接写入grldr就行了。代码: 全选
configfile /boot/grub/menu.lst
我想你说的这个办法如果是自己在 grub 命令行手动输入是没有问题的,一旦写入 grldr 的内置菜单就不见得可行。看来在 使用 内置菜单之前还有个判断,如果 grldr 所在分区根目录已经有 menu.lst,根本不会理会内置菜单。这个要做起来就得读源代码了,不是 hexedit 查找替换就能解决的。
- momova
- 帖子: 3381
- 注册时间: 2007-07-11 21:43
- 系统: archlinux
- 来自: 东江边
- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16
hexedit 可以解决,搜索 /menu.lst ,将之换成无效内容,如 /nnnd ,就行了billbear 写了:很遗憾,这个不能用。如果 c 盘下没有 menu.lst,lxldr 找 /vmlinuz 是可行的,但是如果 c 盘下有 menu.lst,还是会优先找 c 盘下的这个 menu.lst,内置菜单根本不出来。billbear 写了:根据你的提示,我搞了个 lxldr,我是找 /vmlinuz 的。呵呵muzuiget 写了:噢,还真的出来了,![]()
为了grldr能正确找到Ubuntu的menu.lst,可以用这个方法find --set-root这个命令是查找后面那个文件,如果找到这个文件则把这个文件所在的分区设置为root,也就是相当于这2步代码: 全选
find --set-root /home/username/UbuntuInHere
UbuntuInHere可以随便一个文件,什么内容都行,用于grub4dos定位,只要能区别与排在前面分区(也就是前面分区肯定不能有这个文件),接下来就是代码: 全选
find /boot/grub/menu.lst #会告诉你一个 (hdx,y),这是linux 分区所在。如果你已经知道了答案,完全可以不要再问他一遍。然后 root (hdx,y)
就肯定是Ubuntu的分区了,无需担心使用了以前的menu.lst。直接写入grldr就行了。代码: 全选
configfile /boot/grub/menu.lst
我想你说的这个办法如果是自己在 grub 命令行手动输入是没有问题的,一旦写入 grldr 的内置菜单就不见得可行。看来在 使用 内置菜单之前还有个判断,如果 grldr 所在分区根目录已经有 menu.lst,根本不会理会内置菜单。这个要做起来就得读源代码了,不是 hexedit 查找替换就能解决的。
会搜到好几处,有的是在提示语句,有的是在内置菜单,管用的只有一处,印象中比较靠前
上次由 ptptptptptpt 在 2008-08-29 15:48,总共编辑 1 次。
- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
算了,还是不改了,我自己都不知道改的是什么东西,怕改乱了,发布出去谬种流传, bean 老师要生气的。ptptptptptpt 写了:hexedit 可以解决,搜索 /menu.lst ,将之换成无效内容,如 /nnnd ,就行了billbear 写了:很遗憾,这个不能用。如果 c 盘下没有 menu.lst,lxldr 找 /vmlinuz 是可行的,但是如果 c 盘下有 menu.lst,还是会优先找 c 盘下的这个 menu.lst,内置菜单根本不出来。billbear 写了:根据你的提示,我搞了个 lxldr,我是找 /vmlinuz 的。呵呵muzuiget 写了:噢,还真的出来了,![]()
为了grldr能正确找到Ubuntu的menu.lst,可以用这个方法find --set-root这个命令是查找后面那个文件,如果找到这个文件则把这个文件所在的分区设置为root,也就是相当于这2步代码: 全选
find --set-root /home/username/UbuntuInHere
UbuntuInHere可以随便一个文件,什么内容都行,用于grub4dos定位,只要能区别与排在前面分区(也就是前面分区肯定不能有这个文件),接下来就是代码: 全选
find /boot/grub/menu.lst #会告诉你一个 (hdx,y),这是linux 分区所在。如果你已经知道了答案,完全可以不要再问他一遍。然后 root (hdx,y)
就肯定是Ubuntu的分区了,无需担心使用了以前的menu.lst。直接写入grldr就行了。代码: 全选
configfile /boot/grub/menu.lst
我想你说的这个办法如果是自己在 grub 命令行手动输入是没有问题的,一旦写入 grldr 的内置菜单就不见得可行。看来在 使用 内置菜单之前还有个判断,如果 grldr 所在分区根目录已经有 menu.lst,根本不会理会内置菜单。这个要做起来就得读源代码了,不是 hexedit 查找替换就能解决的。
会搜到好几处,有的是在提示语句,有的是在内置菜单,管用的只有一处,印象中比较靠前
其实我的镜像里在分区引导扇区里有一个指向 sda3 的 gnu grub 的,恢复到主分区并设为活动就可以从 grub 走,若不是第三主分区的简单修复一下 grub,不怕别的 menu.lst 了。
你看,gnu grub 虽然不够灵活,也是个优点呢,说一不二,不会混淆。
我自己的系统一直都是这样,根主分区里的 grub+活动的根主分区+windows的 mbr 。重装哪个系统都不用修复 mbr的。
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16
呵呵,我刚刚试了下,就是第一处 /menu.lst ,改不改随你。其实我也不喜欢暴力修改,给 bean 提过建议,他说以后会想办法。billbear 写了: 算了,还是不改了,我自己都不知道改的是什么东西,怕改乱了,发布出去谬种流传, bean 老师要生气的。
其实我的镜像里在分区引导扇区里有一个指向 sda3 的 gnu grub 的,恢复到主分区并设为活动就可以从 grub 走,若不是第三主分区的简单修复一下 grub,不怕别的 menu.lst 了。
你看,gnu grub 虽然不够灵活,也是个优点呢,说一不二,不会混淆。
我自己的系统一直都是这样,根主分区里的 grub+活动的根主分区+windows的 mbr 。重装哪个系统都不用修复 mbr的。
linux 太灵活了,有时感觉教程简直没法写,有太多可能的情况,想想就烦


- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16