LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 956|回复: 14

grub里的Arch消失了

[复制链接]
发表于 2010-8-30 12:05:19 | 显示全部楼层 |阅读模式
刚重启之后在grub进入 win7 是硬盘自检了

然后再重启 进入Arch  就进不去了...

进入ubuntu  update-grub一下 再重启 Arch就消失了

grub  ubuntu里的是1.98   不知道装到哪里了(怎么看)

装了三系统
sda1  win7

sda5  ubuntu10.04

sda8  arch

貌似ubuntu里的grub2很复杂

现在想用arch里的grub来引导3系统
是grub还是grub2 简单方便

怎么把arch里的grub装到MBR上.....
发表于 2010-8-30 12:14:05 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-30 12:31:18 | 显示全部楼层
还有个
http://wiki.archlinux.org/index.php/GRUB2
都看过好几遍了  不敢动...

用了Arch里的grub之后 现在ubuntu的 grub1.98 会怎样?
怎么看现在的grub装到什么地方了?
回复 支持 反对

使用道具 举报

发表于 2010-8-30 13:27:37 | 显示全部楼层
ubuntu下装上os-prober然后update-grub
回复 支持 反对

使用道具 举报

发表于 2010-8-30 13:47:50 | 显示全部楼层
MBR只有一个,只要配置好grub.conf就可以了。建议参考arch的wiki操作即可。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-30 16:10:01 | 显示全部楼层
Post by adam8157;2110412
ubuntu下装上os-prober然后update-grub


这个方法没用啊~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-30 16:10:41 | 显示全部楼层
Post by dudesun;2110418
MBR只有一个,只要配置好grub.conf就可以了。建议参考arch的wiki操作即可。


ubuntu下我找不到grub.conf   ...
回复 支持 反对

使用道具 举报

发表于 2010-8-30 16:47:57 | 显示全部楼层
ubuntu 下是grub2,没有grub.conf。

尝试一下这个:
在ubuntu下
sudo mount /dev/sda8 /mnt
sudo update-grub

检查一下update-grub终端下的输出看看有没有arch和windows的引导内容。
没问题的话就

sudo grub-install /dev/sda

-----------------------------------
貌似曾经不先把windows的分区mount一下,我这里update-grub识别不出windows 7的引导。
所以建议楼主干脆也试一下挂下arch的分区再update-grub

只要能进arch,我想楼主参照archwiki应该能搞定grub的引导。
-----------------------------------
实在不行找张arch的光盘,自行处理好dev和proc,然后chroot进arch再装grub。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-30 17:08:08 | 显示全部楼层
在ubuntu下
sudo mount /dev/sda8 /mnt
sudo update-grub

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-24-generic
Found initrd image: /boot/initrd.img-2.6.32-24-generic
Found Windows 7 (loader) on /dev/sda1
Found Arch on /dev/sda8
done

sudo grub-install /dev/sda
Installation finished. No error reported.

sudo reboot  之后启动项还是只有ubuntu和win7 ....
回复 支持 反对

使用道具 举报

发表于 2010-8-31 08:57:29 | 显示全部楼层
Post by Auston Jary;2110449
在ubuntu下
sudo mount /dev/sda8 /mnt
sudo update-grub

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-24-generic
Found initrd image: /boot/initrd.img-2.6.32-24-generic
Found Windows 7 (loader) on /dev/sda1
Found Arch on /dev/sda8
done

sudo grub-install /dev/sda
Installation finished. No error reported.

sudo reboot  之后启动项还是只有ubuntu和win7 ....


那就手动修改arch的/boot下/grub下的menu.lst,自己手动把arch加入,参数照着ubuntu那个来
回复 支持 反对

使用道具 举报

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

本版积分规则

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