pxeboot - EXT3-fs:unable to read superblock

Grey Kuyper greykuyper at yahoo.com
Wed Jun 16 20:33:37 UTC 2004


Need a little help after 48 hours of looking at FAQs and mailing lists. Obviously I am blind to the answer.
 
I have a working Linux computer. I simply wish to make it diskless. To do this I have another linux server which I set up as a DHCP/TFTP server with pxebooot.
 
I have gotten to the point where pxe boots and the vmlinuz and boot images are read. But then there is a problem:
 
Mounting root filesystem
EXT3-fs:unable to read superblock
mount: error 22 mounting ext3
pivotroot: pivot_root (/sysroot /sysroot/initrd) failed 2:
 
etc.
 
This implies an ext2 vs. ext3 mismatch (according to the copious posts all over the internet). HOWEVER ... 
 
1) I created the server on one computer and the client on the HD of another computer with THE SAME CDs (therefore the same version of Linux).
2) I copied the vmlinuz and initrd from the client computer's HDD to the /tftpboot directory of the server computer.
3) I then told the client to boot from LAN rather than from the HDD.
 
THEORETICALLY, the images should be matched, whatever they are supposed to be (ext2 or ext3).
 
Here is my /tftpboot/pxelinux.cfg/defalut file's contents:
 
LABEL linux
   KERNEL vmlinuz-2.4.20-6
   APPEND initrd=initrd-2.4.20-6.img
   IPAPPEND 1
   prompt 1
   timeout 100
 
 
Where is my logic or knowledge hole so I can get past this problem please.
 
Thanks!
Grey
 

		
---------------------------------
Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty viruses.


More information about the redhat-list mailing list