[Debian] SATA en 2.6.4 wil niet

Pagina: 1
Acties:

  • Tachyon
  • Registratie: Januari 2000
  • Laatst online: 05-02 22:10

Tachyon

pop the glock

Topicstarter
Paar dagen geleden Debian SID weer eens geinstalleerd op een Asus P4C800-E met Hitachi 160GB SATA-HDD. Loopt als een trein.

De gebruikte kernel is kernel-image-2.4.24-1-686-smp (zo noemt Debian hem).
Nu wilde ik ook eens de nieuwe 2.6.4 proberen, dus ik doe een
code:
1
apt-get install kernel-image-2.6.4-1-686-smp


Alles weer OK, LILO aangepast (initrd enzo). Reboot.

Ergens in het begin van het bootproces gaat het mis: 2.6.4 heeft het ineens over /dev/sda in plaats van /dev/hda. Er kan van alles niet gemount worden en ik krijg en kernel-panic.

In de logs is niks terug te vinden want zover komt hij niet eens.
Tijdens het draaien van LILO kreeg ik de volgende foutmelding:

code:
1
2
Warning: '/proc/partitions' does not match '/dev' directory structure.
    Name change: '/dev/ide/host0/bus0/target0/lun0/disc' -> '/dev/hda'


Misschien dat het daar wat mee te maken heeft?

If we do not change our direction, we will likely end up where we are heading.


  • M@rijn
  • Registratie: December 2001
  • Laatst online: 16:32
SATA schijven werken dmv SCSI emulatie, daar de SCSI emulatie onder de 2.6 serie enorm onder handen is genomen kan het zo wezen dan je enkele aanpassingen moet doen in /etc/fstab welke precies zou ik je helaas nog niet kunnen vertellen

  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

Tachyon schreef op 20 maart 2004 @ 18:32:

Ergens in het begin van het bootproces gaat het mis: 2.6.4 heeft het ineens over /dev/sda in plaats van /dev/hda.
Mooi toch? Je moet de nieuwe kernel alleen nog duidelijk maken dat hij ook een of andere partitie (dus niet hdaX) moet mounten als /

Met lilo kun je dit opgeven (zowel in het menu van lilo als in de /etc/lilo.conf) met de optie root=/dev/sdaX

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


  • Tachyon
  • Registratie: Januari 2000
  • Laatst online: 05-02 22:10

Tachyon

pop the glock

Topicstarter
Met lilo kun je dit opgeven (zowel in het menu van lilo als in de /etc/lilo.conf) met de optie root=/dev/sdaX
Dat heb ik al geprobeerd, maar als ik dan LILO draai krijg ik te horen dat /dev/sdaX niet bestaat. Op zich logisch, want ik zit dan onder kernel 2.4.24 en daar is alles nog gewoon /dev/hdaX ipv /dev/sdaX... :+

If we do not change our direction, we will likely end up where we are heading.


  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

Tachyon schreef op 20 maart 2004 @ 20:34:

Dat heb ik al geprobeerd, maar als ik dan LILO draai krijg ik te horen dat /dev/sdaX niet bestaat. Op zich logisch, want ik zit dan onder kernel 2.4.24 en daar is alles nog gewoon /dev/hdaX ipv /dev/sdaX... :+
Nogmaals, je kunt het op twee manieren doen. De eerste manier is /etc/lilo.conf aanpassen.
Dit is de truc: append="root=/dev/sda5"
code:
1
2
3
4
5
image = /boot/bzImage-2.6
#        root = /dev/sda5 #/sbin/lilo klaagt hier natuurlijk over
        label = Gentoo-2.6
        read-only # read-only for checking
        append="root=/dev/sda5" #dus dan doen we dit


Maar ook bij het booten (in het menu van linux loader) kun je opties meegeven aan de kernel. Je typt dan bij lilo het volgende:
code:
1
Gentoo-2.6 root=/dev/sda5

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


  • Tachyon
  • Registratie: Januari 2000
  • Laatst online: 05-02 22:10

Tachyon

pop the glock

Topicstarter
Het werkt! _/-\o_

Met de append-regel zeurt LILO niet meer, wat hij wel deed als ik de root=/dev/sdaX zonder append gebruikte. :)

If we do not change our direction, we will likely end up where we are heading.

Pagina: 1