QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2509|回复: 16

安装后grub竟然不能自动添加其他分区的Linux

[复制链接]
发表于 2011-1-9 15:52:48 | 显示全部楼层 |阅读模式
我电脑一般都装有几个Linux,但Magic Linux却不能自动添加到引导菜单,弄得很不方便,希望以后能修复这个小bug(要海纳百川)。
发表于 2011-1-9 16:08:32 | 显示全部楼层
标记了
回复

使用道具 举报

 楼主| 发表于 2011-1-10 02:40:31 | 显示全部楼层
有没有解决办法?我不想再重新装个其他发行版。
回复

使用道具 举报

发表于 2011-1-10 08:20:53 | 显示全部楼层
暂时不解决。你可以学习一下grub的使用,先手动添加。
回复

使用道具 举报

发表于 2011-1-10 11:15:48 | 显示全部楼层
手功添加挺容易的,如果用程序添加的话,可能需要考虑的事情有点儿多。
回复

使用道具 举报

 楼主| 发表于 2011-1-10 19:01:37 | 显示全部楼层
  1. menuentry 'Ubuntu, with Linux 2.6.35-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
  2.         recordfail
  3.         insmod part_msdos
  4.         insmod ext2
  5.         set root='(hd0,msdos7)'
  6.         search --no-floppy --fs-uuid --set 72dee88a-6e2c-41c1-b00e-645ea2d92408
  7.         linux        /boot/vmlinuz-2.6.35-24-generic root=UUID=72dee88a-6e2c-41c1-b00e-645ea2d92408 ro   quiet splash
  8.         initrd        /boot/initrd.img-2.6.35-24-generic
  9. }
复制代码
  1. title MagicLinux
  2.         root (hd0,7)
  3.         kernel /boot/vmlinuz-2.6.31.14  ro root=/dev/hda8 vga=791 quiet splash=silent,fadein,theme:default console=tty1
  4.         initrd /boot/initrd-2.6.31.14.img
复制代码
ML安装在hda6、Ubuntu安装在hda7
应该怎样加到ML的grub呢?
回复

使用道具 举报

发表于 2011-1-10 19:12:54 | 显示全部楼层

  1. title Ubuntu
  2. root (hd0,8)
  3. kernel /boot/grub/core.img
  4. boot
复制代码
从 ML 的 grub 引导到 ubuntu 的 grub2
回复

使用道具 举报

 楼主| 发表于 2011-1-10 19:37:43 | 显示全部楼层
试过不行,代码这么简单?
回复

使用道具 举报

发表于 2011-1-10 20:52:34 | 显示全部楼层

  1. title Ubuntu
  2. root(hd0,8)
  3. kernel /boot/vmlinuz-2.6.35-24-generic root=/dev/hda7 quietsplash
  4. initrd /boot/initrd.img-2.6.35-24-generic
复制代码
对linux老用户不会使用grub表示惊奇…
回复

使用道具 举报

 楼主| 发表于 2011-1-10 21:37:59 | 显示全部楼层
说来惭愧,我一直以来都只喜欢设置、美化系统,对于技术性的东东,基本不怎么看,小到连grub这么初级的代码都懒得弄(就只会调整显示时间及默认条目),现在回想起来真有点“不思进取”“玩物丧志”。
自己从安装第一个Linux发行版(红旗Linux1.0)到现在,使用Linux都已有好多年的历史了,看来要有长进了,免得又要换马夹(上一个马夹应该超过1000贴吧)。
回复

使用道具 举报

 楼主| 发表于 2011-1-10 22:01:27 | 显示全部楼层
原帖由 zy_sunshine 于 2011-1-10 20:52 发表

title Ubuntu
root(hd0,
kernel /boot/vmlinuz-2.6.35-24-generic root=/dev/hda7 quietsplash
initrd /boot/initrd.img-2.6.35-24-generic

话说还是不行,提示什么“未设置分区类型,不能挂载所选的分区...”
回复

使用道具 举报

发表于 2011-1-10 22:32:34 | 显示全部楼层
你…不会照搬代码吧,root后面有空格不知道你加了没有…还是看看基本grub配置语法再写配置文件吧。
回复

使用道具 举报

发表于 2011-1-10 22:38:27 | 显示全部楼层
原帖由 dgsian 于 2011-1-10 21:37 发表
说来惭愧,我一直以来都只喜欢设置、美化系统,对于技术性的东东,基本不怎么看,小到连grub这么初级的代码都懒得弄(就只会调整显示时间及默认条目),现在回想起来真有点“不思进取”“玩物丧志”。
自己从安装第一个Linux发行版 ...

您这得碰壁多少次啊,呵呵
回复

使用道具 举报

发表于 2011-1-10 23:57:51 | 显示全部楼层
不同的 Linux 爱好所掌握的内容和方向并不相同,很少有象我方方面面都感兴趣,但又方方面面都不深入的,我实现东西基本上属于慢性子,只有到了自己觉得非实现不可时,还得去除懒根毛病才会实践。
我看换马夹就不必了,条件所限我连局域网架设都不清楚,但老脸还是得出卖,问问也不见得就丢脸吧。

[ 本帖最后由 haulm 于 2011-1-10 23:59 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-1-11 08:12:04 | 显示全部楼层
楼上版主比较中肯,受“创伤”的心灵稍稍得到了抚慰
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-23 08:34 , Processed in 0.124044 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表