Hallo,
ein squeeze-kernel (2-6-32) monolitisch ohne initrd für ein älteres System.
Die org. Debian-Kernel booten über Grub2 swohl mit /dev/sdx als auch mit UUID, benutzen
aber eine initrd.
Was muss ich da in der Kernelkonfiguration beachten damit der selbstgebaute Kernel
über /dev/sdx oder UUID bootet?
Danke
Selbstbaukernel besteht auf hda statt sda
Re: Selbstbaukernel besteht auf hda statt sda
hi,
für sdx statt hdx musst du in der Kernel-Config statt
-> Device Drivers -> ATA/ATAPI/MFM/RLL support
die neuen
-> Device Drivers -> Serial ATA (prod) and Parallel ATA (experimental) drivers
einkompilieren. Dazu brauchst du noch die passenden Chipsatz-Treiber unter
-> Device Drivers -> Serial ATA [...] -> ATA SFF support
So weit ich weiß, kann der Kernel selbst "root=UUID=xxx" nicht zu "/dev/sdxy" auflösen. Das muss eine initrd oder der Bootloader erledigen. In der fstab kannst du immer mit UUID arbeiten.
für sdx statt hdx musst du in der Kernel-Config statt
-> Device Drivers -> ATA/ATAPI/MFM/RLL support
die neuen
-> Device Drivers -> Serial ATA (prod) and Parallel ATA (experimental) drivers
einkompilieren. Dazu brauchst du noch die passenden Chipsatz-Treiber unter
-> Device Drivers -> Serial ATA [...] -> ATA SFF support
So weit ich weiß, kann der Kernel selbst "root=UUID=xxx" nicht zu "/dev/sdxy" auflösen. Das muss eine initrd oder der Bootloader erledigen. In der fstab kannst du immer mit UUID arbeiten.
Beware of programmers who carry screwdrivers.
Re: Selbstbaukernel besteht auf hda statt sda
Das werde ich mal versuchen. Dauert natürlich auf einem K6/2 330 etwas.
Der Kernel bootet natürlich wenn ich in der Grub.cfg
root=/dev/hda3 eintrage. Mit UUID und /dev/sda3 gehts definitiv nicht.
Melde mich wieder wenns läuft.
Der Kernel bootet natürlich wenn ich in der Grub.cfg
root=/dev/hda3 eintrage. Mit UUID und /dev/sda3 gehts definitiv nicht.
Melde mich wieder wenns läuft.