Zunächst habe ich eine weitere Partition angelegt. In diese habe ich die bestehende Edgy-Partition kopiert mit parted.
CODE:
cp 2 8
Eintrag in grub eingefügt und sie ließ sich booten. Als nächstes habe ich in die alte Edgy-Partition Feisty installiert. Die Installation funktionierte problemlos, sogar das Netzwerk wurde erkannt, obwohl die onboard-Lankarte von Edgy nicht erkannt wurde. Alles lief problemlos bis zur Installation des Bootloaders grub. Ich habe keine automatische Installation gewählt, sondern ist wollte, dass der Bootloader auf der zweiten Partition startet, auf der auch die Linux-Installation liegt. Die manuelle Angabe von (hd0,1) bzw /dev/sda2 funktionierte nicht, da wieder mal der JMicron-Controller die Reihenfolge der Festplatten durcheinander brachte. Die Angabe von (hd1,1) führte dann zum Erfolg, zumindest für die Installation von grub. Beim ersten Start konnte aber natürlich die Festplatte wieder nicht gefunden werden, weil dann die Reihenfolge wieder umgekehrt war. An der grub kommandozeile habe ich dann den kernel manuell geladen durch Eingabe von:
CODE:
root (hd0,1)
kernel /boot/vmlinuz-2.6.20-15-generic root=/dev/sda2 ro vga=794
initrd /boot/initrd.img-2.6.20-15-generic
boot
Beim ersten Versuch startete der Kernel nicht sondern blieb nach der Erkennung der Paritionen hängen. Entweder bei der Erkennung des CD-Rom oder beim JMicron-Controller. Ein Neustart brachte dann den Erfolg. Allerdings musste ich natürlich nochmal von Hand booten. Dann habe ich als erstes die grub menu.lst von Hand editiert. Dabei habe ich die Einträge gleich durch die UUID ersetzt.
Der nächste Neustart startete dann nur noch Windows. Irgendwie hatte sich der Bootflag von /dev/sda2 nach /dev/sda1 verschoben. Also nochmal mit der CD im Recovery-Modus gestartet und mit fdisk den bootflag manuell verschoben. Jetzt scheint alles zu funktionieren. Zumindest konnte ich direkt die Edgy-Kopie booten.