小弟我安装的是archlinux,由于某种原因,导致系统启动后,只显示grub>命令行,无法进入登录菜单
我的电脑分区是这样安装的
sda1 C (XP)
sda5 D
sda6 E
sda7 /boot (archlinux)
sda8 /
sda9 /var
sda10 /tmp
sda11 /home
sda12 swap
sda13 F
注意:我的grub安装在sda7中,系统启动时,先引导XP中的登录界面,再进入grub
请问高手,如何恢复?谢谢!


liw0519 于 2010-02-09 16:39:14发表:
学习了
jiangnan641020 于 2010-02-04 17:46:30发表:
我是做任务的。
pipizi 于 2010-02-02 14:20:47发表:
用linux安装盘启动,进入rescue 模式
pipizi 于 2010-02-02 14:18:32发表:
grub> device (hd0) /dev/sda
root (hd0,6)
setup (hd0)
刘冲 于 2010-02-02 01:21:58发表:
这个是正确的
cash-m 于 2010-02-02 00:07:01发表:
估计你的启动高错了,而起你的XP 系统破坏了。
cash-m 于 2010-02-01 23:48:37发表:
顺便问下光盘启动还是硬盘启动 ??
cash-m 于 2010-02-01 23:45:55发表:
安装系统之后
thdg21 于 2010-02-01 21:57:51发表:
随便找一张Linux安装光盘,启动后,进入LiveCD模式,开启命令行窗口,按照
1、用一张linux的livecd启动系统,打开终端。
2、进入grub的命令行:$ sudo grub
3、修改启动表:hd0表示第一块硬盘,6是包含"/boot/grub/"的分区号,可以挨个试。
> root (hd0,6)
> setup (hd0)
> quit
4、重启。
1234qw 于 2010-02-01 21:36:44发表:
root (hd0,6)---回车
setup (hd0) ---回车
reboot ---回车
skypeng 于 2010-02-01 10:32:29发表:
:0wl;l1
sh365 于 2010-02-01 10:25:50发表:
能成功进入系统后,还需要重新安装grub,然后就不用每次都输入命令了
yanqing148 于 2010-02-01 08:51:47发表:
把你启动的那两项放到grub.conf里试一下,看看
dchwlinux 于 2010-02-01 08:47:59发表:
或者重装grub
alick 于 2010-01-31 21:00:36发表:
进入系统以后编辑你的grub.conf文件
kantiede 于 2010-01-31 14:25:42发表:
学习了
qiansl 于 2010-01-31 14:24:13发表:
6# aqq5220
呵呵,谢谢啊!你这么一说,我倒想看看linux的目录了
我就下了DiskInternals_Linux_Reader在XP下查看linux中/boot目录,哈哈,发现了vmlinuz26这个文件,
还看到kernel26.img,于是如下:
root(hd0,6)
kernel /vmlinuz26 ro root=/dev/sda8
initrd /kernel26.img ;没有/initrd这个目录
boot
启动成功!!!
但是,有个杯具,grub菜单还是没出现,下一次启动还得输上面四行命令
有解决方法吗?
dqshur 于 2010-01-31 14:13:25发表:
杯具阿
aqq5220 于 2010-01-31 13:57:23发表:
有的linux不需要initrd!像gentoo!
arch也可能不需要吧!
qiansl 于 2010-01-31 13:46:04发表:
4# rainsome
恩,谢了!刚试了下,有点问题
root(hd0,6) ; 可以
kernel /vmlinuz26 ro root=/dev/sda8 ;这边的问号我用Tab填补了,是26,也可以
initrd /initrd??? ;但是这里的问号填不出来了,是linux版本?不知道哪个文件可以查
qiansl 于 2010-01-31 12:09:42发表:
2# 爱唯一
呵呵,谢谢,但问题是光盘不在身边哎
爱唯一 于 2010-01-31 12:06:10发表:
这个有点复杂,可以考虑重装