Hallo,
vielleicht kann mir jemand bei dem nachfolgenden Problem einen Tipp geben.
Ich habe ein mir ein neues Debian Sarge installiert auf HDA.
Mein altes Woody System habe ich nun auf HDB (unter Woody war es HDA).
Grub installiert, gibt auch ein Boot-Menu ...
was ich nicht zuwege bringe ist allerdings, das alte System hochzufahren, weil ich die Startparameter nicht richtig hinbekomme.
Besonders das ist mir nicht klar:
1. wie gebe ich Verzeichnisse auf HDB an ?
2. kann ich den NEUEN Kernel mit dem ALTEN Dateisystem (incl. initd, root) verwenden ?
Vielen Dank für Hinweise oder auch Links, die ich bisher nicht gefunden habe ...
Alex
GRUB Menü anpassen zum Booten eines 2. Linux-Systems
Re: GRUB Menü anpassen zum Booten eines 2. Linux-Systems
Neuen Eintrag hinzufügen in /boot/grub/menu.lstalex003 hat geschrieben: Grub installiert, gibt auch ein Boot-Menu ...
was ich nicht zuwege bringe ist allerdings, das alte System hochzufahren, weil ich die Startparameter nicht richtig hinbekomme.
Code: Alles auswählen
title Altes Debian
root (hd1,0)
kernel /vmlinuz ro root=/dev/sdb1
initrd /initrd
(hd1,0) entspricht der Partition hdb1, (hd1,1) wär hdb2.
Dieser Eintrag muss auf die Partition zeigen wo dein vmlinuz (also dein Kernel) drin ist.
root=/dev/sdb1 muss auf deine root Partition zeigen.
Beispiel:
/boot /dev/hdb1
/var /dev/hdb2
/ /dev/hdb3
swap /dev/hdb4
Code: Alles auswählen
title Altes Debian
root (hd1,0)
kernel /vmlinuz ro root=/dev/sdb3
initrd /initrd
/vmlinuz und /initrd könnten in deinem Fall anders heissen. Hab grad kein Debian vor mir
Angeben ?Besonders das ist mir nicht klar:
1. wie gebe ich Verzeichnisse auf HDB an ?
Kannst die Verzeichnisse ja ganz einfach dreinmounten in dein neues System ?!
Code: Alles auswählen
mkdir /mnt/oldsysROOT
mount /dev/sdb3 /mnt/oldsysROOT
Nee. Initrd muss IMMER identisch zum startenden Kernel sein. Sonst gehts nicht.2. kann ich den NEUEN Kernel mit dem ALTEN Dateisystem (incl. initd, root) verwenden
Aber Jaa: Du kannst den neuen Kernel gebrauchen um dein altes System zu booten:
Code: Alles auswählen
title Altes Debian Neuer Kernel
root (hd0,0)
kernel /vmlinuz ro root=/dev/sdb3
initrd /initrd