免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2707 | 回复: 9
打印 上一主题 下一主题

wingrub启动失败,寻帮助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-27 10:36 |只看该作者 |倒序浏览
机器有两块硬盘,主盘安装的是Windows Server 2003 Datacenter Edition SP1,从盘刚安装的是 Debian 4 ,因主板不支持设定硬盘启动顺序,故安装wingrub

menu.list 如下:

timeout 10
color light-gray/black cyan/light-gray

title Windows (hd0,0)
rootnoverify (hd0,0)
chainloader +1

title Debian (hd1,7)
root (hd1,7)
kernel /vmlinuz-2.6.18-4-486 ro root=/dev/sda6
initrd /initrd.img-2.6.18-4-486

当进入debian引导时,出现如下提示:
Error.18:Cannot mount selected partition
……
/bin/sh:can't access tty;job control turned off
……
usb 5-4:configuration #1 closen from 1 choice

随后就进入  initramfs

=================
我拔下主盘,只用从盘的时候,grub menu.list 如下:
title Debian (hd0,7)
kernel /vmlinuz-2.6.18-4-486 root=/dev/sda6 ro
initrd /initrd.img-2.6.18-4-486
savedefault

可以正常启动

=================
问题:怎样才能够通过wingrub正常引导debian

谢谢!

论坛徽章:
0
2 [报告]
发表于 2007-07-27 14:21 |只看该作者
猜测:
   你可能需要修改/etc/fstab文件。

论坛徽章:
0
3 [报告]
发表于 2007-07-27 16:03 |只看该作者
(hd0,7) 对应 sda6

(hd1,7) 对应 sdb6

root (hd1,7)
kernel /vmlinuz-2.6.18-4-486 ro root=/dev/sdb6

[ 本帖最后由 VirusCamp 于 2007-7-27 16:07 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2007-07-27 17:51 |只看该作者
hd0,7),两块盘之后,应该变成hd1,7了把

论坛徽章:
0
5 [报告]
发表于 2007-07-27 18:18 |只看该作者
原帖由 VirusCamp 于 2007-7-27 16:03 发表
(hd0,7) 对应 sda6

(hd1,7) 对应 sdb6

root (hd1,7)
kernel /vmlinuz-2.6.18-4-486 ro root=/dev/sdb6



----->正解,不过好像(hd0,7) 是sda8吧
同样,(hd1,7)应该对应sdb8

[ 本帖最后由 lasama 于 2007-7-27 18:19 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2007-07-27 23:08 |只看该作者
修改/etc/fstab ?不知应咋改,直接用从盘可以正常登录,和挂载有何关系,不解
(hd1,7)对应sdb6的确是正解,至于sdb8不能够引导 单启动从盘是用的sda6
仍有问题,貌似bash的目录不对,应该怎样修改呢?
=================
问题提示:
CONTROL-D will terminate this shell and resume system boot.
Giveroot password for maintenance
(or type control-D to continue):Vendor:Generic
Model:USB SD Reader Rev:1.00
Type:birect-Access ANSI SCSI revision:00
=================
按CTRL - D继续提示:
NO WARRANTY,to the extent permitted by applicable law.
No directory,logging in with HOME=/
-bash:id:command not found
-bash:[::integer expression expected
=================
以下是当前系统的/etc/profile
if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
fi

if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

export PATH
=================
大家多多出主意

论坛徽章:
0
7 [报告]
发表于 2007-07-28 12:21 |只看该作者
原帖由 zin3y 于 2007-7-27 23:08 发表
修改/etc/fstab ?不知应咋改,直接用从盘可以正常登录,和挂载有何关系,不解
(hd1,7)对应sdb6的确是正解,至于sdb8不能够引导 单启动从盘是用的sda6
仍有问题
,貌似bash的目录不对,应该怎样修改 ...


描述问题很有问题。到底是正常还是有问题?

至于fstab文件,你看一下就知道了。和上面的sda/sdb的问题是一样的。怎么修改?livecd是访问linux分区的很有效方法。

论坛徽章:
0
8 [报告]
发表于 2007-07-28 14:23 |只看该作者
原帖由 i770880 于 2007-7-28 12:21 发表


描述问题很有问题。到底是正常还是有问题?

至于fstab文件,你看一下就知道了。和上面的sda/sdb的问题是一样的。怎么修改?livecd是访问linux分区的很有效方法。


机器有两块硬盘,由从盘,也就是DEBIAN所在硬盘启动正常。
问题:由主盘,也就是windows所在硬盘用wingrub引导

论坛徽章:
0
9 [报告]
发表于 2007-07-28 14:31 |只看该作者
感谢大家的帮助。
问题已经解决,的确是修改 fstab
感谢i770880

论坛徽章:
0
10 [报告]
发表于 2007-07-28 22:46 |只看该作者
原帖由 zin3y 于 2007-7-28 14:31 发表
感谢大家的帮助。
问题已经解决,的确是修改 fstab
感谢i770880


如果硬盘常变动的话,fstab 里面最好用 label 或 uuid 来取代 sda,sdb... 等写法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP