+ -
当前位置:首页 → 问答吧 → 0908光盘安装的grub问题

0908光盘安装的grub问题

时间:2009-12-11

来源:互联网

什么都弄好了就只差grub的安装了
问题是无法成功安装grub

基本推测是(hd0,x)的问题
arch安装程序安装在(hd0,x-1)的分区里(分区排号不同导致)
而实际root区是(hd0,x)
所以使用自动安装失败

之后结束安装在控制台下运行
grub
device (hd0) /dev/sda
root (hd0,x)
setup (hd0)

成功结束,重启系统
可是出来的竟然是
grub>

手动
root (hd0,x)
kernel /vmlinuz26
initrd /kernel26.img
boot

运行到kernel硬盘检测就完了
只能重启

急求解决方案!!最好是在光盘自动安装时能解决。。。。

ps: 使用机器是x41t

作者: cc_zid   发布时间: 2009-12-11

kernel要制定根分区的
kernel /vmlinuz26 root=/dev/sdax-1

进去之后grub-install好了

用grub setup 的话应该是没有指定grub配置文件

作者: hurricanek   发布时间: 2009-12-11

行了总算进去系统了
用/dev/sdax-1不行,kernel panic
google了下,需要用uuid进去
打一长串uuid码,哭啊!!

作者: cc_zid   发布时间: 2009-12-11

有什么办法能在系统自动安装时解决吗?!
比如修改安装时的配置文件
我现在还没找到那个文件在哪

作者: cc_zid   发布时间: 2009-12-11

。。。我说x-1你不会真的敲了x-1吧。。。当然应该是sda1 sda2 之类的

我是按你说的风格说的。。。。uuid不用也行的。。。

你没给出系统安装时候的出错的提示。。我怎么知道啊。。。

Archlinux我给三台电脑装过都没问题。。

作者: hurricanek   发布时间: 2009-12-11

引用:
作者: hurricanek
。。。我说x-1你不会真的敲了x-1吧。。。当然应该是sda1 sda2 之类的

我是按你说的风格说的。。。。uuid不用也行的。。。

你没给出系统安装时候的出错的提示。。我怎么知道啊。。。

Archlinux我给三台电脑装过都没问题。。

当然不会用sdax-1啦

安装时的错误提示如下:
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no


登录时的错误和下面差不多
:: Initramfs Completed - control passing to kinit
IP-Config: no devices to configure
Waiting 0 s before mouting root device...
kinit: Cannot open root device dev(8,3)
kinit: init not found!
Kernel panic - not syncing: Attempted to kill init!
Pid: 1, comm: kinit Not tainted 2.6.30-ARCH #1
Call Trace:
[<c03cebcd>] ? panic+0x5b/0xff
[<c013f624>] ? do_exit+0x614/0x6f0
[<c02dce40>] ? redirected_tty_write+0x0/0xe0
[<c013f810>] ? complete_and_exit+0x0/0x30
[<c0103d74>] ? syscall_call+0x7/0xb

作者: cc_zid   发布时间: 2009-12-11

找到最终解决方案了,也是最简易的
方法如下:

1. 无视之,结束安装
2. 用安装盘启动
3. 选Tools ==》Install GRUB to hd0 MBR
4. 按e修改此命令 ==》 root (hd0,x) //(x为分区号,x= 1~n)
setup(hd0) //此行不变
5. 如死机、花屏,冷启动,menu.lst就出现了

作者: cc_zid   发布时间: 2009-12-11

热门下载

更多