On Wed, Oct 13, 1999 at 07:21:13AM +0200, Bernd Brodesser wrote:
* Clemens Wohld <c.wohld@ndh.net> schrieb am 12.Okt.1999:
das ist eine Aussage, wie: "alles in meinem Verzeichnis sind Dateien, nur test nicht, daß ist ein file." Extended heißt auf Deutsch erweitert.
Du meinst sicher, alle sind primär, ausser die hdb4, die ist erweitert/extended. Öh, ja klar. Ich glaub ich werd alt.) Bin auch ehrlich, ich krieg das immer noch ab und an immer noch durcheinander. Also,.....luft: Alles ausser die /hda4 sind erweiterte Laufwerke (in logischen Laufwerken?) .....ja.
Übrigens mußte ein mknod auf die Problempartition hdb7 gesetzt werden. SuSE hat die Partition gar nicht erkannt oder gar mounten wollen. Das filesystem und Inodes sind NEU drauf, nun erkennt SuSE die 7 auch.
Wichtig bei dem ganzen ist natürlich nicht der Name, sondern die Major und Minor Device-Number.
Die Major Device Number muß bei hd 3 sein. Die Minor Device Number ist für /dev/hda 0 für die Partitionen auf /dev/hda ist sie gleich dieser. Für /dev/hdb mußt Du 64 addieren.
Für Deine /dev/hdb7 muß gelten: brw-rw---- 1 root disk 3, 71 Jul 23 01:04 /dev/hdb7 Was anderes noch, wenn ich: erde:~ # fdisk -u /dev/hdb7 abschieße, kommt: Device contains neither a valid DOS partition table, nor Sun or SGI disklabel Building a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable.
The number of cylinders for this disk is set to 1247. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Was ich meine ist -> larger than 1024. Geht das in Ordnung?
also Major Device Number 3 und Minor Device Number 71, wobei 71 = 64 + 7 gilt. 64 weil b und 7 weil die 7.Partition auf /dev/hdb. Puh, über das Partitionieren kann man wohl Bücher schreiben, dick wie das Feletonbuch's New York :)
Ich kenne das so, daß ich ein lilo in den MBR setze und die anderen jeweils auf die eigene linuxpartition, hier also hdb7 (rootpartition von debian.
Wieso eigentlich die anderen? Was macht das für einen Sinn, mehere Lilos zu haben? Ich bin mir auch gar nicht so sicher, ob daß überhaubt geht. Wenn Du lilo aufsetzt, so mußt Du doch lilo aufrufen. Ich hab das von Anfang an so gemacht. Hab den Tip mal so übernommen, funzt eigentlich wunderbar. Aber jetzt wo du es sagst,.......grübel. ja! Du hast Recht. Warum sollte das nicht gehen. Ich könnte sogar beide Systeme mit ein und demselben Kernel fahren. Hab ich mal, aus versehen gebracht :) Geht! Im System unterscheiden sich die meißten Distrubis nur im Detail.
Auch wenn Du mehere Distributionen hast, so brauchst Du nur ein Lilo. Hab i_c_h auch gesagt, gedacht. Eigentlich ist es aber meine Dusseligkeit das ich hab mich überzeugen lassen. Es läuft ja so, aber du hast Recht. Ich wäre mir sicher ein Lilo macht "the same work". Wer ich dembald umstellen. Das es funzt ist mir eigentlich klar. Siehe auch lilo.conf unten!
Du mußt halt unterschiedliche root setzen. Das sähe dann wie folgt aus:
...
# End LILO global Section #
image = /boot/vmlinuz root = /dev/hdb3 label = SuSE alias = s
image = /boot/vmlinuz.old root = /dev/hdb3 label = SuSEOld alias = sold
image = ???vmlinuz (naklar auch unter /boot, ist doch keine ausserirdische Distrubition, im Gegenteil, CLEVER!) root = /dev/hdb7 label = Debian
...
Beachte bitte, das bei den beiden SuSE labels root = /dev/hdb3 steht, also da wo Du Deine SuSE rootpartition stehen hast, und bei Debian steht root = /dev/hdb7. Du hast es doch, /hdb3 ist / (rootpartition) bei SuSE unmd debian hat /hdb7 als / .
Ich weiß nicht wo Debian sein vmlinuz stehen hat. Anstelle der ??? muß entweder auch /boot/ hin, oder falls Debian sein vmlinuz im root stehen hat nur /. Steht ja schon alles richtig da. Wäre ich faul würde ein paste© bringen :))
Wohin würdet ihr den lilo von debian (/= hdb7, /home =hdb8, /usr =hdb9) installieren??
Wie gesagt, Du brauchst nur ein lilo. Es macht auch nur ein lilo Sinn. Wie gesagt, /dev/hda klappt immer. Allerdings kann es sein, das Windows Probleme macht. Mal einrichten, wie gesagt ich denk du hast da Recht. Ist einfach nur LOGISCH.
Wie sieht denn Deine /dev/hda überhaupt aus? Ist da irgendwo Linux drauf? Wenn ich es richtig verstanden habe klappt es auf /dev/hdb gar nicht, sondern nur auf /dev/hda und /dev/hda1 bis /dev/hda4, sowie /dev/fd0. Nee, hda no Problem. Da ist noch ein "eingeschrottetes Windows 95 drauf. Die Scheibe /HDA) ist 3,2 GB und in hda1, 5, und 6 partitioniert, da war ja mal die debian. Bleibt 30% vfat und der Rest Linux, -> Backup. (??)(!!) In der fstab noauto schonmal eintragen.....
Siehe oben. Es sind primäre Partitionen. Nur /dev/hdb4 ist eine erweiterte oder extended Partition. Es kann auch nur eine geben. Höchstens. Von /dev/hdb5 aufwärts sind es logische Partitionen. Das kann auch gar nicht anders sein, außer das die erweiteret Partition auch einer der anderen drei primären Partitionen hätte sein können. Und natürlich wenn Du mit den Minor Device Number durcheinander gekommen wärst. Die sind letztlich entscheidend.
Soetwas wird allgemein mit doppelseitiges Handabhacken bestraft. In diesem Fall würde ich auch nur für zusätzliches Fußabhacken plädieren. Oha, ich hätte dir Schulles Fuß angeboten :)) Wir haben es gemeinsam gemacht und auch geschafft. Das stimmt soweit alles. Nur der lilo, da wird mal einer im MBR draus gemacht!
Schau Dir mal /usr/doc/packages/lilo/usr.dvi an. Da ist das alles beschrieben. Sollte eh mehr interne Hilfe lesen, bin mehr der Bücherleser. Obwohl einige manpages Pflicht sind ;-))
Muß ich wohl, obwohl ich jetzt schon flehe das es auch soo geht. ....nochmal kopieren.....phu.
Du brauchst doch nur lilo zu ändern. Ich dachte eher an einer nicht korrekter Partition, bzw filesystem:) Mit zwei lilo ist kein Problem, ausser das es event. keinen Sinn macht. In /dev/hdb4 ist lilo zu installieren. Ist alles OK bis hierhin.) Aber 'ne Menge Neues gelernt.
-- MfG, Clemens sig_28 ---------------------------------------------------- rpm entpacken: (eine Zeile!) rpm2cpio <paket> | cpio --extract --make-directories --no-absolute-filenames --preserve-modification-time ---------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com