![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#21 | |
|
Master
![]() Registriert seit: 10.10.2002
Beiträge: 711
|
Auf die Gefahr hin mich zu wiederholen: man lilo.conf !
Zitat:
|
|
|
|
|
|
|
#22 |
|
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
Excal: Lies meinen Link und folge m@arios Rat.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
|
|
|
|
|
#23 | |
|
Elite
![]() Registriert seit: 18.11.2001
Beiträge: 1.130
|
Zitat:
boot = dev/md0 ???? Irgendwie bin ich nicht gut drauf, sitz schon die ganze Woche mit diesem Problem, aber wenn ich je HD eigene /boot hab, und /dev/md0 die "/" ist, wäre es da nicht richtig, Lilo in die MBRs aller HDs zu schreiben ? mfg Excal |
|
|
|
|
|
|
#24 | |
|
Super-Moderator
![]() |
Zitat:
![]() der verwendete kernel wird mit dem parameter "image = /boot/vmlinuz" festgelegt. |
|
|
|
|
|
|
#25 | |
|
Master
![]() Registriert seit: 10.10.2002
Beiträge: 711
|
Zitat:
Du hast beim booten ja noch keine Partitionen, Mountpoints (z.B. /boot) etc., da ja noch kein Betriebsystem läuft. Jetzt muss der Bootloader (in deinem Fall Lilo) aber trotzdem irgendwie den Kernel finden und laden. Daher schreibt LILO in den Bootsektor der Partition, die du ihm in "boot=" angibst die Information wo sich die Datei "/boot/vmlinuz" (die du unter "image=" angibst) physikalisch auf der Platte befindet. Deshalb muss du auch nach jeder Änderung am Kernel Lilo neu aufrufen, auch wenn der Pfad und Name des Kernel gleicht bleibt, da sich die physikalische Adresse ja sehr wohl geändert haben kann. Lilo findet den Kernel beim booten also unabhängig vom "logischen" Pfad, auf rein physikalischer Ebene. |
|
|
|
|
|
|
#26 | ||
|
Elite
![]() Registriert seit: 18.11.2001
Beiträge: 1.130
|
@spunz
Zitat:
@all Zu Lilo Zitat:
Ich kann mit den "klassischen" Einträgen umgehen, aber eben nicht beim speziellen Fall. Ich hab versucht, die Konfig. von www.milisterfer.de/FAQ-DB (Linux auf einem Software Raid)bei mir anzuwenden, bzw anzupassen. Dass ich nach jeder Änderung Lilo aufrufe, ist klar. Nur -- warum startet Lilo das Sys nicht, wenn ich den "Bootdevice" von "hdc" auf "sda" ändere, Lilo aufruf, danach die hdc abhänge und neu boote? Soll(könnte) ich die Option > raid-extra-boot= /dev/sda, /dev/sdb, /dev/hdc einsetzen ? Ich glaub, ich seh den Wald vor lauter Bäumen nicht! Muss mal Frischluft tanken. ![]() mfg Excal , thxs, das ihr soviel Geduld mit mir habt. |
||
|
|
|
|
|
#27 |
|
Elite
![]() Registriert seit: 18.11.2001
Beiträge: 1.130
|
....Done
Hab es hingekriegt, und zwar mit lilo.conf: map = /boot/map default = LinuxRaid timeout = 120 message = /boot/message change-rules reset read-only prompt lba32 boot = /dev/md2 raid-extra-boot /dev/sda,/dev/sdb image = /boot/vmlinuz.raid label = LinuxRaid root = /dev/md0 vga = 791 append = "acpi=off" image = /boot/vmlinuz label = Linux initrd = /boot/initrd root = /dev/hdc3 append = "splash=silent desktop" vga = 0x31a Das Raid /dev/md0 als"/" ins /mnt/sysimage gemountet, das /dev/md2 als "/boot" auf /mnt/sysimage/boot gemountet, danach ein "chroot /mnt/sysimage" und "/sbin/lilo -v" runterfahren, Platte "hdc" abgehängt, und neu gebootet. Lustig dabei ist, das /dev/md2 LEER ist, und ursrpünglich aus sda2/sdb2 bestand, jetzt aus sda1/sdb1 , und in der "message" sda2 im /dev/md2 läuft, obwohl der Kernel in /dev/sda1/sdb1 ist, und lt. fstab /dev/md2 daraus besteht. mfg Excal |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|