Frage zu grub bzw. wie 2 verschiedene SuSE Distributionen nebeneinander installieren?
Hallo, mich würde einmal interessieren, wie das Booten generell abläuft bzw. wie das mit dem grub-Bootmenue ist ... Habe ne eigene /boot-Partion ... Nun habe ich SuSE 9.0 auf dem anderen PC hier installiert, würde da aber gerne noch zusätzlich z.B. SuSE 8.2 installieren. Um gleich vorweg die Frage zu beantworten die nun bei einigen aufkommt - warum das ganze? - ganz einfach ich will auf dem anderen PC zum einen ein reines arbeitsfähiges System haben und zum anderen ein System zum lernen, experimentieren, ausprobieren, testen usw. haben ... Nun die Frage, wie geh ich nun am besten vor? SuSE 9.0 ist drauf ... Die menu.lst Datei ist ja bekanntlich in /boot/grub zu finden ... - soweit so gut. Wie bekomm ich da nun zusätzlich eine SuSE 8.2 oder so drauf ... - ja klar installieren soweit schon klar, ich mein jetzt was den Boot-Teil da angeht? Ich könnte ja in /boot ein Verzeichnis für die 8.2 anlegen z.B. /boot/suse82 - aber wie bekomm ich da nun meine Boot-Dateien von 8.2 rein bzw. wie bring ich die am sinnvollsten da rein? Die menu.lst könnte ja dann so aussehen oder? title SuSE Linux 9.0 kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 hdc=ide-scsi vga=791 initrd (hd0,1)/boot/initrd title SuSE Linux 8.2 kernel (hd0,1)/boot/sues82/vmlinuz root=/dev/hda3 hdc=ide-scsi vga=791 initrd (hd0,1)/boot/suse82/initrd oder wäre das so nicht möglich? Die andere Version logischerweise in eine eigene Partion - schon klar! Wäre super, wenn mir mal jemand das sagen könnte, wie das so in Sachen booten läuft und wie ich das am besten da angehen könnte ... Vielen Dank vorab. MfG. Sascha
Hallo, vorneweg: Bitte die Zeilen nach spätestens 72 Zeichen umbrechen. Danke. * Sascha Blum textete am 16.11.03:
mich würde einmal interessieren, wie das Booten generell abläuft bzw. wie das mit dem grub-Bootmenue ist ...
Habe ne eigene /boot-Partion ...
Nun habe ich SuSE 9.0 auf dem anderen PC hier installiert, würde da aber gerne noch zusätzlich z.B. SuSE 8.2 installieren.
[...] Ich hab' mit lilo spaßeshalber 'ne SuSE 5.3, 'ne SuSE 6.2, 'ne Mandrake und 'ne Debian auf einer Kiste realisiert. Ich hab' alles separat installiert und danach allen vier eine gemeinsame /boot verpaßt und die lilo.conf dementsprechend eingestellt. /home, /tmp und swap waren für alle gemeinsam. Du mußt nur darauf achten, daß die Platte(n) vorher schon partitioniert sind. Die jeweiligen Kernel müssen natürlich verschiedene Namen haben. Mit grub kenne ich mich nicht aus, aber ich sehe da keine Probleme. Siehe auch info grub bzw. pinfo grub Viel Erfolg! cu flo -- [Bernd braucht Geld, also Schotter] Bahn Schotter ist eine Gute Idee! Du wirst allerdings einige Strecken entschottern muessen! Am besten beim naechsten Kastor Transport da faellt das gar nicht auf! [Herbert Steinboeck in suse-talk]
Hallo, Am Sonntag, 16. November 2003 13:22 schrieb Sascha Blum:
Hallo,
mich würde einmal interessieren, wie das Booten generell abläuft bzw. wie das mit dem grub-Bootmenue ist ...
Habe ne eigene /boot-Partion ...
Nun habe ich SuSE 9.0 auf dem anderen PC hier installiert, würde da aber gerne noch zusätzlich z.B. SuSE 8.2 installieren.
Um gleich vorweg die Frage zu beantworten die nun bei einigen aufkommt - warum das ganze? - ganz einfach ich will auf dem anderen PC zum einen ein reines arbeitsfähiges System haben und zum anderen ein System zum lernen, experimentieren, ausprobieren, testen usw. haben ...
Nun die Frage, wie geh ich nun am besten vor? SuSE 9.0 ist drauf ...
Die menu.lst Datei ist ja bekanntlich in /boot/grub zu finden ... - soweit so gut.
Wie bekomm ich da nun zusätzlich eine SuSE 8.2 oder so drauf ... - ja klar installieren soweit schon klar, ich mein jetzt was den Boot-Teil da angeht?
Ich könnte ja in /boot ein Verzeichnis für die 8.2 anlegen z.B. /boot/suse82 - aber wie bekomm ich da nun meine Boot-Dateien von 8.2 rein bzw. wie bring ich die am sinnvollsten da rein?
Die menu.lst könnte ja dann so aussehen oder?
Nicht wirklich. So macht man das bei mehreren Kerneln.
title SuSE Linux 9.0 kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 hdc=ide-scsi vga=791 initrd (hd0,1)/boot/initrd
title SuSE Linux 8.2 kernel (hd0,1)/boot/vmlinuz root=/dev/hda3 hdc=ide-scsi vga=791 initrd (hd0,1)/boot/initrd
oder wäre das so nicht möglich?
Ich glaube, ja, wenn man die Partitionen trennen will. Dann muss man es z.B. so machen: title SuSE Linux 9.0 kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 hdc=ide-scsi vga=791 initrd (hd0,1)/boot/initrd title SuSE Linux 8.2 kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 hdc=ide-scsi vga=791 initrd (hd0,2)/boot/initrd Wenn man SuSE 8.2 ganz normal auf hda3 installiert, liegt ja auch der Kernel da und nicht auf hda2. hda3 = (hd0,2), hda2 = (hd0,1). Die erste Zahl steht für die Festplatte oder so. Die zweite auf jedenfall für die Partition mit 0 begonnen zu zählen. Dann sollte man bei 8.2 nur nicht die die boot-Partition als boot-Partition einbinden, was man ja nicht zwingend machen muss. Wenn du das aber machen willst, habe ich da keine Experimentierfreude. Vielleicht hilft David Hallers Multikernel-Howto, vielleicht brauch man es nicht. Das weiß ich nicht.
Die andere Version logischerweise in eine eigene Partion - schon klar!
Dann liegt da ja auch zumindest automatisch der 8.2 Kernel.
Wäre super, wenn mir mal jemand das sagen könnte, wie das so in Sachen booten läuft und wie ich das am besten da angehen könnte ...
"info grub" hilft. :o) Ferdinand
Hallo, Am Sonntag, 16. November 2003 19:46 schrieb Ferdinand Ihringer: ...
Experimentierfreude. Vielleicht hilft David Hallers Multikernel-Howto, vielleicht brauch man es nicht. Das weiß ich nicht.
und wo findet man dieses Multikernel-Howto da? Hab mal auf http://www.dhaller.de/ geschaut, aber da irgendwie nicht finden können ... - du meintest doch diesen David Haller da oder? MfG. Sascha
Am Sonntag, 16. November 2003 21:23 schrieb Sascha Blum:
Hallo,
Am Sonntag, 16. November 2003 19:46 schrieb Ferdinand Ihringer:
...
Experimentierfreude. Vielleicht hilft David Hallers Multikernel-Howto, vielleicht brauch man es nicht. Das weiß ich nicht.
und wo findet man dieses Multikernel-Howto da? Hab mal auf http://www.dhaller.de/ geschaut, aber da irgendwie nicht finden können ... - du meintest doch diesen David Haller da oder?
Google: "David Haller Multi Kernel Howto" und du wirst fündig oder auch http://www.dhaller.de/linux/multikernel.html . Es ist eigentlich für mehrere selbtkompilierte Kernel, aber trifft wahrscheinlich auch auf diesen Fall zu. hda1 nicht als /boot einzubinden fände ich aber einfacher... Ferdinand
Hallo, Am Sun, 16 Nov 2003, Sascha Blum schrieb:
Am Sonntag, 16. November 2003 19:46 schrieb Ferdinand Ihringer: und wo findet man dieses Multikernel-Howto da? Hab mal auf http://www.dhaller.de/ geschaut, aber da irgendwie nicht finden können ... - du meintest doch diesen David Haller da oder?
Ja. Tut mir leid. Gehe nicht ueber die Homepage, gehe direkt nach http://www.dhaller.de/linux/multikernel.html. Unter /linux/ ist das aber auch verlinkt. Aber zu GRUB habe ich da eh noch nicht geschrieben, da hilft eher Thomas' Kernel-HOWTO, http://www.thomashertweck.de/kernel.html. Was du in grub einstellen musst haengt von deiner Partitionierung und den Installationen ab. Theoretisch geht sogar das, was du vorschlaegst, dazu must du aber den Kernel und die initrd von der 8.2 nach /boot/suse82 kopieren. Sinnvoller ist es, den Kernel bzw. die initrd direkt zu spezifizieren. Wenn du die 8.2 ohne eigene /boot-Partition installierst (was du IMO solltest), d.h. die Kernel liegen auf der /-Partition hda3, dann kannst du folgendes verwenden: title SuSE Linux 9.0 kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 hdc=ide-scsi vga=791 initrd (hd0,1)/boot/initrd title SuSE Linux 8.2 kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 hdc=ide-scsi vga=791 initrd (hd0,2)/boot/initrd ## ^!! == /dev/hda3 = /-Partition der 8.2 Wenn du unter der 9.0 also mal /dev/hda3 nach /SuSE82/ mountest muss das so aussehen: /boot/vmlinuz # kernel 9.0 /boot/initrd # initrd 9.0 /SuSE82/boot/vmlinuz # kernel 8.2 /SuSE82/boot/initrd # initrd 8.2 Achso, wenn du die 8.2 installierst, dann lass Yast keinen Bootloader installieren oder installiere diesen nach /dev/hda3(!). Diesen kannst du dann aus dem Grub im MBR (also der der 9.0) mit folgendem Eintrag aufrufen: title = Grub_in_hda3 root (hd0,2) chainloader +1 Wenn dir obiges noch nicht reicht, dann melde dich nochmal mit Details, wie du Partitionieren willst... -dnh -- Stimmt, MS-Benutzer zu verhohnepiepeln ist eigentlich so unwaidmaennisch wie tote Schafe zu treten. Trotzdem sehr angenehm wollig-warm im Tritt. -- Andreas Kabel in dan-am
On Sun, 2003-11-16 at 22:02, David Haller wrote:
Was du in grub einstellen musst haengt von deiner Partitionierung und den Installationen ab. Theoretisch geht sogar das, was du vorschlaegst, dazu must du aber den Kernel und die initrd von der 8.2 nach /boot/suse82 kopieren. Sinnvoller ist es, den Kernel bzw. die initrd direkt zu spezifizieren. Wenn du die 8.2 ohne eigene /boot-Partition installierst (was du IMO solltest), d.h. die Kernel liegen auf der /-Partition hda3, dann kannst du folgendes verwenden:
title SuSE Linux 9.0 kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 hdc=ide-scsi vga=791 initrd (hd0,1)/boot/initrd
title SuSE Linux 8.2 kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 hdc=ide-scsi vga=791 initrd (hd0,2)/boot/initrd ## ^!! == /dev/hda3 = /-Partition der 8.2
Achso, wenn du die 8.2 installierst, dann lass Yast keinen Bootloader installieren oder installiere diesen nach /dev/hda3(!). Diesen kannst du dann aus dem Grub im MBR (also der der 9.0) mit folgendem Eintrag aufrufen:
title = Grub_in_hda3 root (hd0,2) chainloader +1
Wenn dir obiges noch nicht reicht, dann melde dich nochmal mit Details, wie du Partitionieren willst...
-dnh
Oh ja, da habe ich eine Frage - Sicherheitshalber ;-) Ich wollte gestern etwas ähnliches Fragen, kam nur noch nicht dazu: Ich möchte neben mein bestehendes Suse8.2 auf einer zweiten Festplatte Suse9.0 installieren. Bis ich hier alles wunschgemäß zum laufen bekommen habe dient mir dann die alte 8.2 weiterhin als Arbeitsfläche. Das ist mein momentaner Eintrag im grub-menü zur 8.2: title linux8.2 kernel (hd1,1)/vmlinuz root=/dev/hdb3 vga=0x317 splash=verbose showopts initrd (hd1,1)/initrd Jetzt will ich also 9.0 auf die "erste Platte" installieren. Meine Partitionierung sieht momentan so aus: /dev/hda1 /windows/C ntfs noauto,user,umask=000,gid=100 0 0 -> (auf hda1 soll später /usr ausgelagert werden) /dev/hda5 /windows/D ntfs noauto,user,umask=000,gid=100 0 0 /dev/hda6 /windows/E vfat noauto,user,umask=000,gid=100 0 0 -> soll werden: -> /dev/hda3 / ext3 -> /dev/hda4 swap swap -> (hda4 für später, wenn hdb win-Partition wird) /dev/hdb1 swap swap pri=42 0 0 /dev/hdb2 /boot reiserfs defaults 1 2 /dev/hdb3 / reiserfs defaults 1 1 /dev/hdb4 /usr reiserfs defaults 1 2 /dev/fd0 /media/floppy auto noauto,users,gid=100 0 0 #gid=users /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 #/dev/hdc /dev/hdd /media/dvd auto ro,noauto,user,exec 0 0 Muß ich dann in grub manuell eintragen? title linux9.0 kernel (hd0,2)/vmlinuz root=/dev/hda3 vga=0x317 splash=verbose showopts initrd (hd0,2)/initrd Und wenn ich die Installation von 9.0 starte nur den bootloader auf hda3 instalieren lassen, richtig? Aber ich habe doch grub als bootloader auf dem MBR???? Ich bin froh, daß alles läuft und möchte mir nichts zerschießen. Habe ich schon beim Verschieben der Partitionen fast geschafft :-( Muß ich sonst noch irgend etwas beachten? Ich hatte nuch nie das Vergnügen zwei Unix auf dem Rechner zu haben.... Danke. Kai. ________________________________________________________________________ Kai Krämer Reduitstr. 19 76829 Landau +49 6341 348753
Hallo, Am Mon, 17 Nov 2003, Kai Krämer schrieb:
Ich wollte gestern etwas ähnliches Fragen, kam nur noch nicht dazu: Ich möchte neben mein bestehendes Suse8.2 auf einer zweiten Festplatte Suse9.0 installieren. Bis ich hier alles wunschgemäß zum laufen bekommen habe dient mir dann die alte 8.2 weiterhin als Arbeitsfläche.
Das ist mein momentaner Eintrag im grub-menü zur 8.2:
title linux8.2 kernel (hd1,1)/vmlinuz root=/dev/hdb3 vga=0x317 splash=verbose showopts initrd (hd1,1)/initrd
Jetzt will ich also 9.0 auf die "erste Platte" installieren. Meine Partitionierung sieht momentan so aus:
/dev/hda1 /windows/C ntfs noauto,user,umask=000,gid=100 0 0 -> (auf hda1 soll später /usr ausgelagert werden) /dev/hda5 /windows/D ntfs noauto,user,umask=000,gid=100 0 0 /dev/hda6 /windows/E vfat noauto,user,umask=000,gid=100 0 0 -> soll werden: -> /dev/hda3 / ext3 -> /dev/hda4 swap swap
Schlechte Idee, dann kannst du keine logischen Partitionen mehr anlegen. Oder was ist mit hda2? Dann stimmt bei dir auch die Reihenfolge nicht, siehe dazu den Thread "Grub, Linux, WinME" vom 15.11.2003.
-> (hda4 für später, wenn hdb win-Partition wird)
Ohoh, lass Windows lieber auf hda...
/dev/hdb1 swap swap pri=42 0 0 /dev/hdb2 /boot reiserfs defaults 1 2 ^^^^^^^^ wer hat das denn verbrochen, was ne Platzverschwendung.
/dev/hdb3 / reiserfs defaults 1 1 /dev/hdb4 /usr reiserfs defaults 1 2
/dev/fd0 /media/floppy auto noauto,users,gid=100 0 0 #gid=users /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 #/dev/hdc /dev/hdd /media/dvd auto ro,noauto,user,exec 0 0
Muß ich dann in grub manuell eintragen?
title linux9.0 kernel (hd0,2)/vmlinuz root=/dev/hda3 vga=0x317 splash=verbose showopts initrd (hd0,2)/initrd
Nein. Du hast ja fuer die 9.0 keine extra /boot-Partition, also waere das von der /-Partition aus zu sehen: title linux9.0 kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 vga=0x317 ... initrd (hd0,2)/boot/initrd Zumindest erstmal ist es aber einfacher (s.u.) nur einen "chainloader" Eintrag fuer hda3 zu erstellen.
Und wenn ich die Installation von 9.0 starte nur den bootloader auf hda3 instalieren lassen, richtig? Aber ich habe doch grub als bootloader auf dem MBR????
Ja. Und? ;) Du kannst die 9.0 auch gar keinen Bootloader installieren lassen (wenn das geht), dann musst du aber den Grub-Eintrag (dem Grub, das du von der 8.2 aus im MBR installiert hast) per Hand erstellen (s.o.). Wenn du Yast(der 9.0) aber Grub nach /dev/hda3 installieren laesst, dann kannst du den Eintrag fuer (hd1,1)/grub/menu.lst (als dem der 8.2) aus der (hd0,2)/boot/grub/menu.lst (also dem der 9.0, von Yast erstellt) abschauen. Aber wie gesagt: ich wuerde auf hda eher die Windows-Partitionen lassen...
Ich bin froh, daß alles läuft und möchte mir nichts zerschießen. Habe ich schon beim Verschieben der Partitionen fast geschafft :-( Muß ich sonst noch irgend etwas beachten?
Kommt drauf an, aber dazu fehlen mir Infos darueber, was du bisher gemachst hast und was du machen willst. Generell solltest du aber genau wissen was du machst. Und ein aktuelles und getestetes(!) Backup haben. -dnh -- Sahne! Ein neues Mittel Zur Agressionsbekämpfung. Man kann sie immer schön schlagen, und hinterher sogar aufessen. [Woko° in dag°]
Hallo David, On Mon, 2003-11-17 at 18:05, David Haller wrote:
Am Mon, 17 Nov 2003, Kai Krämer schrieb:
Ich wollte gestern etwas ähnliches Fragen, kam nur noch nicht dazu: Ich möchte neben mein bestehendes Suse8.2 auf einer zweiten Festplatte Suse9.0 installieren. Bis ich hier alles wunschgemäß zum laufen bekommen habe dient mir dann die alte 8.2 weiterhin als Arbeitsfläche.
Jetzt will ich also 9.0 auf die "erste Platte" installieren. Meine Partitionierung sieht momentan so aus: /dev/hda1 /windows/C ntfs noauto,user,umask=000,gid=100 0 0 -> (auf hda1 soll später /usr ausgelagert werden) s.u. /dev/hda5 /windows/D ntfs noauto,user,umask=000,gid=100 0 0 /dev/hda6 /windows/E vfat noauto,user,umask=000,gid=100 0 0 -> soll werden: -> /dev/hda3 / ext3 -> /dev/hda4 swap swap Schlechte Idee, dann kannst du keine logischen Partitionen mehr anlegen. Oder was ist mit hda2? Dann stimmt bei dir auch die Reihenfolge nicht, siehe dazu den Thread "Grub, Linux, WinME" vom 15.11.2003.
Mach ich mal gerade... Ist doch alles schön nacheinander: tower:/home/kai # fdisk -l /dev/hda Disk /dev/hda: 82.3 GB, 82348277760 bytes 255 heads, 63 sectors/track, 10011 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 510 4096543+ 7 HPFS/NTFS /dev/hda2 511 6452 47729115 f Win95 Ext'd (LBA) /dev/hda3 6453 9976 28306530 83 Linux /dev/hda4 9977 10010 273105 82 Linux swap /dev/hda5 511 6314 46620598+ 7 HPFS/NTFS /dev/hda6 6315 6452 1108453+ b Win95 FAT32 tower:/home/kai # fdisk -l /dev/hdb Disk /dev/hdb: 6498 MB, 6498680832 bytes 255 heads, 63 sectors/track, 790 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdb1 1 66 530113+ 82 Linux swap /dev/hdb2 * 67 79 104422+ 83 Linux /dev/hdb3 80 501 3389715 83 Linux /dev/hdb4 502 790 2321392+ 83 Linux
Ohoh, lass Windows lieber auf hda... WARUM? Ich wollte Windows von der Platte runter haben. Das sind dann 6 GB die Windows gerne zerschießen kann wenn der selbsterhaltungstrieb mal wieder versagt ;-) Gut hda2 ist ja auch noch da. Und das blöde NTFS von der bekomme ich z.Zt. auch nicht mehr zu fat32 zurück gewandelt :-( Aber so lange ich keine gescheite Videobearbeitung habe ... Letzte verbleibende Möglichkeit ist die dort liegenden 35 GB Videos auf Band zu spielen. Dann müssen die aber vorher noch fertig geschnitten werden.
/dev/hdb1 swap swap pri=42 0 0 /dev/hdb2 /boot reiserfs defaults 1 2 ^^^^^^^^ wer hat das denn verbrochen, was ne Platzverschwendung.
/dev/hdb3 / reiserfs defaults 1 1 /dev/hdb4 /usr reiserfs defaults 1 2
/dev/fd0 /media/floppy auto noauto,users,gid=100 0 0 #gid=users /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 #/dev/hdc /dev/hdd /media/dvd auto ro,noauto,user,exec 0 0
Muß ich dann in grub manuell eintragen?
title linux9.0 kernel (hd0,2)/vmlinuz root=/dev/hda3 vga=0x317 splash=verbose showopts initrd (hd0,2)/initrd
Nein. Du hast ja fuer die 9.0 keine extra /boot-Partition, also waere das von der /-Partition aus zu sehen:
title linux9.0 kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 vga=0x317 ... initrd (hd0,2)/boot/initrd OK. Merke ich mir!
Zumindest erstmal ist es aber einfacher (s.u.) nur einen "chainloader" Eintrag fuer hda3 zu erstellen. ??? chainloader habe ich noch nie benutzt :-( Ich habe mir gerade http://mandrakeuser.de/archives/00000025.html und http://www.geocrawler.com/archives/3/287/2002/10/0/10042518/ angesehen. Das mit der zweiten Platte und an und abklemmen wollte ich dann auch so machen... chainloader? Wo denn?
Und wenn ich die Installation von 9.0 starte nur den bootloader auf hda3 instalieren lassen, richtig? Aber ich habe doch grub als bootloader auf dem MBR????
Ja. Und? ;) Du kannst die 9.0 auch gar keinen Bootloader installieren lassen (wenn das geht), dann musst du aber den Grub-Eintrag (dem Grub, das du von der 8.2 aus im MBR installiert hast) per Hand erstellen (s.o.). Wenn du Yast(der 9.0) aber Grub nach /dev/hda3 installieren laesst, dann kannst du den Eintrag fuer (hd1,1)/grub/menu.lst (als dem der 8.2) aus der (hd0,2)/boot/grub/menu.lst (also dem der 9.0, von Yast erstellt) abschauen. Mach ich dann so. Aber im Prinzip sollte ja nichts anderes als der o.g. Eintrag erzeugt werden.
Aber wie gesagt: ich wuerde auf hda eher die Windows-Partitionen lassen... Ich überlege es mir. Dauer eh noch bis 9.0 einwandfrei läuft. Die 6 GB können ja auch zur /usr werden ;-)
Ich bin froh, daß alles läuft und möchte mir nichts zerschießen. Habe ich schon beim Verschieben der Partitionen fast geschafft :-( Muß ich sonst noch irgend etwas beachten?
Kommt drauf an, aber dazu fehlen mir Infos darueber, was du bisher gemachst hast und was du machen willst. Ich habe die Partitionen wie oben vermerkt verschoben und erzeugt. Die 27,7 GB auf hda sind (noch) frei.
Danke, David.
Hallo, Am Mon, 17 Nov 2003, Kai Krämer schrieb:
On Mon, 2003-11-17 at 18:05, David Haller wrote:
Am Mon, 17 Nov 2003, Kai Krämer schrieb:
Ich wollte gestern etwas ähnliches Fragen, kam nur noch nicht dazu: Ich möchte neben mein bestehendes Suse8.2 auf einer zweiten Festplatte Suse9.0 installieren. Bis ich hier alles wunschgemäß zum laufen bekommen habe dient mir dann die alte 8.2 weiterhin als Arbeitsfläche.
Jetzt will ich also 9.0 auf die "erste Platte" installieren. Meine Partitionierung sieht momentan so aus: /dev/hda1 /windows/C ntfs noauto,user,umask=000,gid=100 0 0 -> (auf hda1 soll später /usr ausgelagert werden) s.u. /dev/hda5 /windows/D ntfs noauto,user,umask=000,gid=100 0 0 /dev/hda6 /windows/E vfat noauto,user,umask=000,gid=100 0 0 -> soll werden: -> /dev/hda3 / ext3 -> /dev/hda4 swap swap Schlechte Idee, dann kannst du keine logischen Partitionen mehr anlegen. Oder was ist mit hda2? Dann stimmt bei dir auch die Reihenfolge nicht, siehe dazu den Thread "Grub, Linux, WinME" vom 15.11.2003.
Mach ich mal gerade... Ist doch alles schön nacheinander:
tower:/home/kai # fdisk -l /dev/hda Disk /dev/hda: 82.3 GB, 82348277760 bytes 255 heads, 63 sectors/track, 10011 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 510 4096543+ 7 HPFS/NTFS /dev/hda2 511 6452 47729115 f Win95 Ext'd (LBA) /dev/hda3 6453 9976 28306530 83 Linux /dev/hda4 9977 10010 273105 82 Linux swap /dev/hda5 511 6314 46620598+ 7 HPFS/NTFS /dev/hda6 6315 6452 1108453+ b Win95 FAT32
Du zaehlst komisch. /dev/hda4 beginnt und endet definitiv nach dem Ende von von /dev/hda5. Und sowas mag Windows normalerweise gar nicht (und produziert dann gerne willkuerlich "Schatten"-Laufwerke, und fordert dich auf, diese zu formatieren usw...) Dummerweise ist bei dir nicht nur die Reihenfolge der Partitionseintraege verdreht, sondern die Platte wurde auch so verdreht partitioniert. Das wirst du also nicht ohne weiteres (wie im genannten anderen Thread) korrigieren koennen. Zur Korrektur muesstest du /dev/hda2-/dev/hda6 komplett neu anlegen... Naja, wenn's bisher laeuft und du Windows immer weniger verwendest kannst du wohl das Risiko eingehen und es so lassen. Wenn du aber das naechste Mal partitionierst, dann beachte das.
tower:/home/kai # fdisk -l /dev/hdb Disk /dev/hdb: 6498 MB, 6498680832 bytes 255 heads, 63 sectors/track, 790 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdb1 1 66 530113+ 82 Linux swap /dev/hdb2 * 67 79 104422+ 83 Linux /dev/hdb3 80 501 3389715 83 Linux /dev/hdb4 502 790 2321392+ 83 Linux
Diese Partitionierung ist ok ;)
Ohoh, lass Windows lieber auf hda... WARUM? Ich wollte Windows von der Platte runter haben. Das sind dann 6 GB die Windows gerne zerschießen kann wenn der selbsterhaltungstrieb mal wieder versagt ;-)
Achso, ich hatte verstanden, dass du Windows auf hdb umziehen willst.
Gut hda2 ist ja auch noch da. Und das blöde NTFS von der bekomme ich z.Zt. auch nicht mehr zu fat32 zurück gewandelt :-(
Das geht generell nur durch eine Neuformatierung. Das "Umwandeln" FAT -> NTFS ist eine Einbahnstrasse.
Aber so lange ich keine gescheite Videobearbeitung habe ... Letzte verbleibende Möglichkeit ist die dort liegenden 35 GB Videos auf Band zu spielen. Dann müssen die aber vorher noch fertig geschnitten werden.
Du redest hier von hda5? Da waere mal die Ausgabe von 'df' interessant, besonders wenn du hda5 auslagern koenntest, dann koennte eine (fast) komplette Repartitionierung sogar moeglich sein. Aber wie gesagt, "wenn's jetzt laeuft" und du dir des Risikos bewusst bist, dann kannst du's auch so lassen. [..]
Nein. Du hast ja fuer die 9.0 keine extra /boot-Partition, also waere das von der /-Partition aus zu sehen:
title linux9.0 kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 vga=0x317 ... initrd (hd0,2)/boot/initrd OK. Merke ich mir!
Aehm, Moment, das passt nicht mit deinen anderen Angaben zusammen... hda3 ist ja schon Linux...
Zumindest erstmal ist es aber einfacher (s.u.) nur einen "chainloader" Eintrag fuer hda3 zu erstellen. ??? chainloader habe ich noch nie benutzt :-(
Das startet einfach die angegebene Partition, so wie das BIOS den MBR startet. Was anschliessend passiert haengt davon ab, was in der Partition ist. Ist dort ein LILO oder GRUB oder sonst ein Bootmanager installiert, dann startet eben dieser, ist dort nix, dann gibt's ne Fehlermeldung (vom MBR-Code) und die Kiste steht. Reboot, Try again ;)
Ich habe mir gerade http://mandrakeuser.de/archives/00000025.html und http://www.geocrawler.com/archives/3/287/2002/10/0/10042518/ angesehen.
Kenn ich nicht, und zieh ich mir jetzt auch nicht rein *eg* [..]
Aber wie gesagt: ich wuerde auf hda eher die Windows-Partitionen lassen... Ich überlege es mir. Dauer eh noch bis 9.0 einwandfrei läuft. Die 6 GB können ja auch zur /usr werden ;-)
Welche 6 GB? Jedenfalls: ich kann deine Situation / dein Vorhaben gerade nicht nachvollziehen. Um konkret was erklaeren zu koennen braeuchte ich den exakten Stand der Dinge (fdisk -l + df), und eine genaue(!) Beschreibung dessen, was du machen willst. Evtl. sollten wir das aber per PM besprechen. -dnh -- Windows verhält sich zu Betriebssystemen wie Astrologie zu Astronomie. -- am DLUG-Stammtisch
participants (6)
-
David Haller
-
Ferdinand Ihringer
-
Florian Gross
-
Kai Krämer
-
Kai Krämer
-
Sascha Blum