Symptom: end_request: I/O error, dev 02:2c (floppy),
sector 19 end_request: I/O error, dev 02:2c (floppy), sector 20
Solution: This is a standard 1.44M floppy being mounted as a 1.68M floppy.
Mount it with the appropriate device file name:
mount /dev/fd0u1440 /mnt
Symptom:
end_request: I/O error, dev 02:2c (floppy), sector 19 Directory sread (sector 0x13) failed end_request: I/O error, dev 02:2c (floppy), sector 20 Directory sread (sector 0x14) failed
Solution: If the two errors on mount were ignored, and an ls command is
performed, these are the errors that ensue — over 10 of each pair. All
that can be done is to wait the errors out and to remount the disk
with the proper device file name instead:
mount /dev/fd0u1440 /mnt
Symptom:
VFS: Can't find a Minix or Minix V2 filesystem on device 02:1c.
Solution: This isn't an error at all. It can come up when a MSDOS disk
is mounted. It may be accompanied by errors declaring other
filesystems not being found. To eliminate this “error,” mount the disk
with the appropriate filesystem type:
mount -t msdos /dev/fd0u1680 /mnt
The
device number (02:1c) refers to the major and minor numbers of the
disk driver. [14]
Symptom: Loading root.lrp .............. boot failed
Solution: root.lrp
is probably corrupt;
create a new one or use a backup disk.
Symptom: 03:05: rw=0, want=2, limit=0 dev 03:05
blksize=1024 blknr=1 sector=2 size=1024 count=1 MINIX-fs: unable to
read superblock attempt to access beyond end of device 03:05: rw=0,
want=1, limit=0 dev 03:05 blksize=1024 blknr=1 sector=2 size=1024
count=1 FAT bread failed Kernel panic: VFS: Unable to mount root fs on
03:05
Solution: This is the result of not having a BOOT parameter in the configuration file and booting with IDE support in a system with an IDE hard drive. In this case, it is attempting to read the root filesystem from device 03:05 (major device number 3, minor device number 5) — which is /dev/hda3. It attempts to read it as a MINIX volume, and fails since /dev/hda3 is a Linux ext2 volume.
Inserting the parameter BOOT=/dev/fd0u1680,msdos
fixes the problem.
[14] To see the major and minor numbers, you
can look at the kernel source in the file linux/Documentation/
devices.txt or in the directory listing of the appropriate files in
/dev. The listing for the first disk drive with a standard 1.44M
floppy in it is: brw-rw---- 1 dgd floppy 2, 28 Jun 4
2001 /dev/fd0u1440
The major number is 2 and the
minor number is 28 ( 1c
) listed to
the left of the date - which makes for the report of
02:1c
from the kernel.