Re: Problems in kernel migration from 2.4 to 2.6+

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

 



Randy.Dunlap wrote:

On Fri, 14 Oct 2005, Steven Rostedt wrote:

On Fri, 14 Oct 2005, Márcio Oliveira wrote:

Hi there!

 I am migrating my linux laptop from a kernel 2.4.27-2  to a 2.6.12.6
one. Since I compiled the 2.6.12.6 kernel and booted my laptop, I am
receiving the following message when chose the 2.6.12.6 entry in the
grub menu:

mount: mount point dev does not exist
pivot_root: No such file or directory
/sbin/init: 432: cannot open dev/console: No such file
Kernel panic - not syncing: Attempted to kill init!

  But when I chose the 2.4.27 entry in the grub meno, my laptop boots ok!

  My laptop is running Debian Sarge 3.1a,  kernel 2.4.27-2 (that it is
booting ok) and kernel 2.4.6.12.6 (kernel.org kernel).  I compiled the
2.6.12.6 kernel with all needed modules (sata disk, ext3 ... including
devfs support), maked a initrd image with the necessary modules to mount
the / partition (sata modules, file system modules...) and changed the
disks names in the /etc/fstab from hda to sda (as it is recognized at
2.6.12.6 kernel bootup process). The laptop model is IBM Thinkpad T43.
That hda to sda looks funny.  I didn't know the T43 has a SCSI (which I'm
pretty sure it doesn't).

It may have SATA, which would show up as sda.

yeah, my laptop has SATA disks and it is recognized as  a sda disk...

Do you have all of the necessary SATA drivers and sd.o (sd.ko
if modules) present?

I think I do. The SATA controller is recognized at the boot time and the driver loaded is ata_piix, the boot process messages also shows the partiotion table.

All modules dependences are in the initrd file (scsi_mod, libata, sd_mod) and the initrd file has the /dev/console device. The laptop kernel doesn't have the "sd.ko" module, I think in my case the module sd is the sd_mod, right?

Any ideia? Anybody knows why it is happen?

Are you sure the initrd was correctly made. That pivot_root seems to
suggest that it wasn't.  You're using Debian. When I went from 2.4 to 2.6
I just used aptitude (or apt-get) to get the 2.6 kernel first, and let the
package manager make all the necessary changes for me.  I also usually
don't use an initrd and just compile in the drivers for my ide and
filesystems.

I got the sarge official kernel package with all dependences (via apt-get), installed it and the new kernel has the same problem that the manualy compiled one has!

Any ideias?



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux