Michael Behrens wrote: Hallo Michael,
Am Freitag 13 Oktober 2006 12:41 schrieb Richard Gliebe:
Vermutlich hat deine 'andere' Hardware auch einen anderen IDE-Chip, der ein anderes Kernelmodul braucht. Die Live-CD lädt es vermöge ihrer Hardware-Erkennung, aber in dem installierten System ist in der initrd nicht das richtige drin: Rettungssystem booten, das sollte deine IDE-Platte erkennen, die root-Partition auf /mnt mounten, mit chroot /mnt in das installierte System gehen, mount /proc, dann in /etc/sysconfig/kernel das richtige Modul eintragen, sollte sich mit lsmod erkennen lassen, mkinitrd aufrufen, wenn nötig lilo aufrufen, umount /proc, exit, reboot...
Danke für deinen Tipp, mit ein paar kleinen Änderungen klappt es jetzt. Anbei meine kleine (quick and dirty) Doku [...] Steps on Source System: # dd if=/dev/sda of=/dev/hda bs=1024k # cat /proc/partitions major minor #blocks name 3 0 195360984 hda 3 1 5245191 hda1 3 2 2104515 hda2 3 3 1052257 hda3 3 4 1 hda4 3 5 8393931 hda5 3 6 8393931 hda6 3 7 4200966 hda7 3 8 2104483 hda8 3 9 23069308 hda9 3 10 23583388 hda10 8 0 78149720 sda 8 1 5245191 sda1 8 2 2104515 sda2 8 3 1052257 sda3 8 4 1 sda4 8 5 8393931 sda5 8 6 8393931 sda6 8 7 4200966 sda7 8 8 2104483 sda8 8 9 23069308 sda9 8 10 23583388 sda10 # mount /dev/hda1 (root Partition) /mnt # vi /mnt/etc/mtab # vi /mnt/etc/fstab (change sda to hda) # grep sda /mnt/boot/grub/* device.map:(hd0) /dev/sda menu.lst: kernel /boot/vmlinuz root=/dev/sda1 resume=/dev/sda2 splash=silent showopts menu.lst: kernel /boot/vmlinuz root=/dev/sda1 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 menu.lst.old: kernel /boot/vmlinuz root=/dev/sda1 resume=/dev/sda2 splash=silent showopts menu.lst.old: kernel /boot/vmlinuz root=/dev/sda1 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 menu.lst.old: kernel /boot/vmlinuz.previous root=/dev/sda1 resume=/dev/sda2 splash=silent showopts # vi /mnt/boot/grub/device.map # vi /mnt/boot/grub/menu.lst # vi /mnt/boot/grub/menu.lst.old Steps on Target System: boot Rescue System from Install CD#1 mount root Partition (/dev/hda1) on /mnt mount var Partition on /var # grep var /mnt/etc/fstab # mount /dev/hda(n) /var # cd /var # tar cpf - . | (cd /mnt/var; tar xvpf -) mount usr Partition on /usr # grep usr /mnt/etc/fstab # mount /dev/hda(n) /usr # cd /usr # tar cvf - . | (cd /mnt/usr; tar xvpf -) # chroot /mnt # mount /proc # lsmod (look for loaded IDE/SCSI Chipset Module) # vi /etc/sysconfig/kernel [....] # This variable contains the list of modules to be added to the initial # ramdisk by calling the script "mkinitrd" # (like drivers for scsi-controllers, for lvm or reiserfs) # INITRD_MODULES="<new entry> piix 3w-xxxx 3w_xxxx processor thermal fan jbd ext3" [...] # mkinitrd # umount /proc # exit # reboot Reconfigure Network Setting with yast2 Use 'rsync' for syncing the target system with the source system [...] Danke Richard