Am Dienstag, 9. Juli 2002 23:39 schrieb Nicolas Rüegg:
Was hindert dich daran lilo gleich in den MBR von /dev/hda zu schreiben? (Geschieht einfach in /etc/lilo.conf mit der Option boot=/dev/hda). Dies würde dir das Theater mit dem Aktivieren von einer Partition ersparen.
eben nicht.
Wenn du dieses Konzept wie du es bis jetzt hast (aktivieren von Partition usw.) beibehalten willst oder (aus welchen Gründen auch immer) musst, solltest du ev. mal zur genaueren Diagnonse deine /etc/lilo.conf posten.
boot = /dev/hda change-rules reset read-only menu-scheme = Wg:kw:Wg:Wg lba32 prompt timeout = 150 message = /boot/message image = /boot/vmlinuz label = suse8.0 append = "hdc=ide-scsi" root = /dev/hdb9 vga = 788 other = /dev/hda4 label = windows95 other = /dev/hda1 label = windows98 password = 98erwindows table = /dev/hda -- Linux macht sogar das Board-BIOS besser :-)
Hallo, On Tue, 09 Jul 2002, Andreas Smolarsky wrote:
boot = /dev/hda change-rules reset
Les dir mal den Abschnitt dazu in der lilo-Doku durch! Achte auf das Wort "activate" und du findest das, was du brauchst. -dnh -- You come out of a woman and you spend the rest of your life trying to get back inside. -- sig stolen from James Cort
Am Mittwoch, 10. Juli 2002 01:20 schrieb David Haller: Hallo,
On Tue, 09 Jul 2002, Andreas Smolarsky wrote:
boot = /dev/hda change-rules reset Les dir mal den Abschnitt dazu in der lilo-Doku durch! Achte auf das Wort "activate" und du findest das, was du brauchst.
Habs gefunden, inder Readme. Diese ist aber nur in Englisch. Und dafür reicht meins nicht aus. Gibt es dafür was in Deutsch? Gruß Andreas -- Linux macht sogar das Board-BIOS besser :-)
Hallo, On Wed, 10 Jul 2002, Andreas Smolarsky wrote:
Am Mittwoch, 10. Juli 2002 01:20 schrieb David Haller:
Les dir mal den Abschnitt dazu in der lilo-Doku durch! Achte auf das Wort "activate" und du findest das, was du brauchst.
Habs gefunden, inder Readme. Diese ist aber nur in Englisch. Und dafür reicht meins nicht aus. Gibt es dafür was in Deutsch?
Ich kenne nix... Wenn's nicht gleich alles, sondern nur Stellen sind, frag spezifisch (evtl. per PM) nach. Aber eigentlich sollte das Beispiel im README [1] ist schon fast selbsterklaerend: ==== /usr/share/doc/packages/lilo/README ==== Partition activation - - - - - - - - - - This option is intended for booting systems which determine their boot partition by examining the active flag in the partition table. The flag is enabled with ACTIVATE and disabled with DEACTIVATE. Note that only the current partition is affected. LILO does not automatically change the active flags of other partitions and it also allows more than one partition to be active at the same time. Example: other = /dev/sda4 label = sco change partition = /dev/sda4 activate partition = /dev/sda3 deactivate ==== Siehe dazu auch noch den Abschnitt zu "change" allgemein. Wenn du nun also z.B. 2 Win* auf sagen wir /dev/hda1 und /dev/hda2 hast, dann saehe das so aus: ==== other = /dev/hda1 label = win95 change partition = /dev/hda1 activate partition = /dev/hda2 deactivate other = /dev/hda2 label = win98 change partition = /dev/hda1 deactivate partition = /dev/hda2 activate ==== Wichtig ist dabei (s.o.), dass man jew. die anderen Partitionen deaktiviert. Weitere Fragen bitte konkret ;) -dnh [1] mein lilo ist etwas aelter, ich hoffe, die Doku hat sich an dieser Stelle nicht geaendert -- Wenn der Mailserver platzt, werden halt nochmal 80 GB dazugesteckt. Ist billiger als die Arbeitszeit zum Aufräumen. -- Marc Haber in dasr
Am Donnerstag, 11. Juli 2002 05:03 schrieb David Haller: Hallo,
Wenn du nun also z.B. 2 Win* auf sagen wir /dev/hda1 und /dev/hda2 hast, dann saehe das so aus: .... Wichtig ist dabei (s.o.), dass man jew. die anderen Partitionen deaktiviert.
Hat soweit ohne das Lilo gemeckert hat geklappt. Aber Windows findet immer noch nicht die command.com. Ich denke dass ich hier noch irgendwas anpassen muss?
Weitere Fragen bitte konkret ;)
change-rules reset type=DOS12 normal=1 hidden=0x11 type=DOS16_small normal=4 hidden=0x14 type=DOS16_big normal=0x06 hidden=0x16 Was soll mir DOS12 oder 16 sagen? Genauso small,big und die Angaben darunter? Irgendwie steh ich kurz vor der Lösung... -- Linux macht sogar das Board-BIOS besser :-)
Hallo Andreas, Andreas Smolarsky wrote:
Am Donnerstag, 11. Juli 2002 05:03 schrieb David Haller: Hallo,
Wenn du nun also z.B. 2 Win* auf sagen wir /dev/hda1 und /dev/hda2 hast, dann saehe das so aus: .... Wichtig ist dabei (s.o.), dass man jew. die anderen Partitionen deaktiviert.
Hat soweit ohne das Lilo gemeckert hat geklappt. Aber Windows findet immer noch nicht die command.com.
hast Du danach auch lilo aufgerufen nachdem Du lilo.conf editiert hast?
Ich denke dass ich hier noch irgendwas anpassen muss?
Weitere Fragen bitte konkret ;)
change-rules reset type=DOS12 normal=1 hidden=0x11 type=DOS16_small normal=4 hidden=0x14 type=DOS16_big normal=0x06 hidden=0x16
Was soll mir DOS12 oder 16 sagen? Genauso small,big und die Angaben darunter?
DOS12 bzw. normal=1 steht für den Partitionstyp. 01 und ist damit eine FAT12 Partition, also kleiner 32MB innerhalb der ersten 8GB. (Hast Du so eine Partition?) DOS16_small = normal=4 besagt, daß dort eine FAT16 Partition zwischen 32MB und 504MB innerhalb der ersten 8GB eingerichtet ist. DOS16_big = normal=06 steht für eine FAT16 Partition mit einem Bereich zwischen 32MB und 2GB innerhalb der ersten 8 GB. Innerhalb der ersten 8GB bedeutet, daß die Partitionen innerhalb dieser Grenzen angelegt sein müssen. Wenn Du also - was bei modernen Platten normal ist - jenseits dieser Grenzen Partitionen anlegen willst, so brauchst Du Partitionstypen h0c (h steht für Hexzahlen) für FAT32, h0e für FAT16 (kleiner 2 GB mit BIOS-Extension) und h0f für die erweiterte Partition mit BIOS- Extension größer 8 GB oder oberhalb von 8GB.
Irgendwie steh ich kurz vor der Lösung...
Wie Du vielleicht erkennst, haben die Windows-Partitionstypen Werte von h01 - h0f. Um diese 'unsichtbar' zu schalten, wird einfach die 0 durch eine 1 ersetzt, also aus h01 wird h11. Gruss Michael
participants (3)
-
Andreas Smolarsky
-
David Haller
-
Michael Lootz