lilo problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello all,

I have a problem with booting my own floppy-distro. 

Usually, I fdformat a floppy, then mke2fs on it. I create a /boot dir where I 
put my kernel and ramdisk image, and /dev dir with /dev/fd0 file. Then I just 
install lilo (the latest, 22.5.8) on it. Such system works fine with a 1.44 
floppy on all different test machines.

However, when I do fdformat /dev/fd0u1722, and then use /dev/fd0u1722 
*everywhere* (I place it in /dev on root floppy too) and install lilo, it 
doesn't work: on boot I get L 40 40 40 40 ... which means lilo can't seek 
it's second stage.

I tried "fdisk /dev/fd0u1722 -l" *before* and *after* saying "lilo" for this 
floppy and noticed that floppy partition table gets screwed by lilo (see 
below). It seems to misunderstand the 1722 drive geometry or something like 
that.

Other distros that fdformat /dev/fd0u1722 (like tomsrtbt) work fine on my 
system.

What should I do?


Thanks a lot.


Artemio.


# fdisk /dev/fd0u1722 -l

Disk /dev/fd0u1722: 2 heads, 21 sectors, 82 cylinders
Units = cylinders of 42 * 512 bytes

         Device Boot    Start       End    Blocks   Id  System
/dev/fd0u1722p1   ?  98651910  95042694 2071690107   f6  Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(1014, 246, 54) logical=(98651909, 1, 16)
Partition 1 has different physical/logical endings:
     phys=(1014, 246, 54) logical=(95042693, 1, 5)
Partition 1 does not end on cylinder boundary:
     phys=(1014, 246, 54) should be (1014, 1, 21)
/dev/fd0u1722p2   ?  98651910  95042694 2071690107   f6  Unknown
Partition 2 has different physical/logical beginnings (non-Linux?):
     phys=(1014, 246, 54) logical=(98651909, 1, 16)
Partition 2 has different physical/logical endings:
     phys=(1014, 246, 54) logical=(95042693, 1, 5)
Partition 2 does not end on cylinder boundary:
     phys=(1014, 246, 54) should be (1014, 1, 21)
/dev/fd0u1722p3   ?  98651910  95042694 2071690107   f6  Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
     phys=(1014, 246, 54) logical=(98651909, 1, 16)
Partition 3 has different physical/logical endings:
     phys=(1014, 246, 54) logical=(95042693, 1, 5)
Partition 3 does not end on cylinder boundary:
     phys=(1014, 246, 54) should be (1014, 1, 21)
/dev/fd0u1722p4   ?  98651910  95042694 2071690107   f6  Unknown
Partition 4 has different physical/logical beginnings (non-Linux?):
     phys=(1014, 246, 54) logical=(98651909, 1, 16)
Partition 4 has different physical/logical endings:
     phys=(1014, 246, 54) logical=(95042693, 1, 5)
Partition 4 does not end on cylinder boundary:
     phys=(1014, 246, 54) should be (1014, 1, 21)

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux