当前位置:  技术问答>linux和unix

无盘启动,说cannot open root device,折腾我一个星期了

    来源: 互联网  发布时间:2016-08-07

    本文导语:  在做无盘工作站时,服务器(192.168.44.128)是centos5.4,无盘工作站(192.168.44.55)的系统打算用redhat4.7。 按网上的教程配好后,启动后,在闪过几屏幕信息后,ms是一些加载硬件的信息,反正没看到error之类的,然后就...

在做无盘工作站时,服务器(192.168.44.128)是centos5.4,无盘工作站(192.168.44.55)的系统打算用redhat4.7。

按网上的教程配好后,启动后,在闪过几屏幕信息后,ms是一些加载硬件的信息,反正没看到error之类的,然后就说:
VFS:cannot open root device "nfsroot" or unknown-block(0,0)
please append a correct "root=" boot option
Kernel panic -not syncing:vfs:unable to mount root fs on unknow-block(0,0)


我的一些配置如下:

dhcpd.conf:

......

host c1{

hardware ethernet 00:30:18:63:55:02;

fixed-address 192.168.44.55;

filename "pxelinux.0";

option root-path "/tftpboot/192.168.44.55"

}

---------------
tftp:

service tftp

{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args=-s /tftpboot -c
disable=no

......

}
-----------------

两个服务都启动了,而且测试过,都正常运行,防火墙也关了。

/tftpboot下的结构是这样的

/tftpboot / - 192.168.44.55/
           | vmlinuz
           | pxelinux.0
           | pxelinux.cfg/ C0A82C37


192.168.44.55 那个目录下放的是redhat的 filesystem,是在另一台机子最小化安装,然后把那些目录cp过去的

C0A82C37 里的内容如下:

default linux
label linux
kernel vmlinuz
append ip=dhcp root=/dev/nfsroot rw nfsroot=/tftpboot/192.168.44.55 vga=normal

---------------
这个nfsroot是我用下面这种方法建的

cd /tftpboot/192.168.44.55/dev
mknod nfsroot b 255 0
chmod 600 nfsroot

------------------
nfs的配置:

vi /tftpboot/192.168.44.55/etc/fstab:

192.168.44.128:/tftpboot/192.168.44.55     /     nfs    default 1 1



vi /tftpboot/192.168.44.55/etc/exports:

/tftpboot/192.168.44.55      192.168.44.55(rw,sync,no_root_squash)

********************


请问哪里有问题吗?这个root到底是什么意思啊?鞠躬,谢谢。

|
append ip=dhcp root=/dev/nfsroot rw nfsroot=/tftpboot/192.168.44.55 vga=normal 
--------------------
这个恐怕就是lz的内核启动参数了
就算你强行创建/dev/nfsroot 也是没有用的,确保lz的nfs服务器能正常挂载
root指的就是root=/dev/nfsroot

还有你在192.168.44.55下建立了一个nfs服务器,开启了一个192.168.44.55:/tftpboot/192.168.44.55
所以我的意思是
append ip=dhcp root=nfs rw nfsroot=192.168.44.55:tftpboot/192.168.44.55 vga=normal 
或者试试
append ip=dhcp root=/dev/nfsroot rw nfsroot=192.168.44.55:tftpboot/192.168.44.55 vga=normal 

|
错了是
append ip=dhcp root=nfs rw nfsroot=192.168.44.55:/tftpboot/192.168.44.55 vga=normal
或者试试
append ip=dhcp root=/dev/nfsroot rw nfsroot=192.168.44.55:/tftpboot/192.168.44.55 vga=normal 

你的nfs目录名真xx
首先试试找台机器
mount -t nfs 192.168.44.55:/tftpboot/192.168.44.55 /mnt/nfs
试成功再说

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux pxe无盘是否一定要安装dhcpd
  • 不能telnet无盘工作站
  • linux怎样搭建 无盘工作站 ??
  • 怎么用LINUX搭建无盘系统
  • 如何在vmware上建无盘工作站
  • 关于配置无盘工作站文件系统的问题
  • 东盛云网开源无盘及虚拟磁盘服务器系统
  • 百分相送!关于无盘工作站的问题(在线等待)
  • 请问如何制作linux下的无盘启动文件?
  • 谁有可以仿真图形界面的unix仿真程序,或者说说如何安装unix的无盘工作站啊
  • 紧急求助,在配置无盘工作站时遇到的dhcp问题。
  • 再问PXE无盘站问题,急盼高手指点
  • linux 无盘工作站远程启动问题
  • 问两个问题,一个是流媒体的,一个是无盘的,谢谢:
  • 急救:无盘Linux做到了“booting the kernel...”之后不动了
  • linux可以建无盘工作站吗,


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3