Lilo und zwei Linux Systeme

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
maggot-ats
Beiträge: 69
Registriert: 15.07.2003 14:16:16

Lilo und zwei Linux Systeme

Beitrag von maggot-ats » 11.08.2003 01:30:27

Hallo,
ich habe hier mit rsync einen clon eines Servers auf Partition hda3 gemacht, wenn ich die mit Lilo ansprechen will, einträge in lilo.conf sind vorhanden, dann meckert die Kiste mich voll mit hda3 not bootable.......wenn ich das mit --force übergehe, so kann ich trotzdem nicht von der Partition booten...
Was zur Hölle muss ich machen, damit der die Partition als bootfähig erkennt ??
Aktivieren...???? oder wie bootblock schreiben....?????
Infos: Debian3.0
hda1-swap
hda2-/
hda3-/ vom clone

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 11.08.2003 02:03:30

Hi,

hast Du die Platte bei derPartitionierung als bootable markiert?
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

maggot-ats
Beiträge: 69
Registriert: 15.07.2003 14:16:16

Beitrag von maggot-ats » 11.08.2003 12:00:31

nö, habe die mit einem Tool von CD-rom partitioniert.......(Arconis Disk Manager)......habe auch noch nicht nachgeschaut,ob das damit evtl. geht........kann man das nicht nachtäglich irgendwie machen ?

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 11.08.2003 12:36:34

du darfst lilo in dem Fall auch nicht in /dev/hda3 schreiben sondern in den masterbootrecord in /dev/hda. Du benutzt dann eine lilo.conf und kannst dann im lilo zwischen den beiden Partitionen auswählen.
Ciao
Romulus

maggot-ats
Beiträge: 69
Registriert: 15.07.2003 14:16:16

Beitrag von maggot-ats » 11.08.2003 12:39:03

genau das habe ich bereits getan........aber nix mit booten....

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 11.08.2003 12:40:14

dann erklär uns doch bitte mal detailliert wie dein System aussieht und wie du lilo konfiguriert hast, sonst können wir alle nur raten.
Ciao
Romulus

maggot-ats
Beiträge: 69
Registriert: 15.07.2003 14:16:16

Beitrag von maggot-ats » 11.08.2003 12:56:38

.......
default=Linux

image=/vmlinuz
label=Linux
read-only

other=/dev/hda3
label="ad54(hda3)"

Ausgeführte Befehle :
lilo -A /dev/hda3 --force
lilo

Dann hab ich noch einwenig rumgespielt kann ich also nicht mehr so recht nachvollziehen, aber was auch immer ich gemacht habe, wenn ich hda3 im bottmenue auswähle, so kommt: MBR FA: und das wars....

fdisk -l

Disk /dev/hda: 255 heads, 63 sectors, 1240 cylinders
Units = cylinders of 16065 * 512 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 62 497983+ 82 Linux swap
/dev/hda2 63 651 4731142+ 83 Linux
/dev/hda3 * 652 1240 4731142+ 83 Linux

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 11.08.2003 13:49:55

mit dem Befehl "lilo -A /dev/hda3 --force " installierst du lilo nicht in den MBR :!: du musst lilo nach /dev/hda installieren.

Ausserdem ist folgendes verkehrt:

Code: Alles auswählen

other=/dev/hda3 
label="ad54(hda3)" 
Damit sagst du lilo dass er ein NON-Linux System (also DOS, Windows) von /dev/hda3 booten soll. richtiger wäre auch hier die Angabe des image Befehles.

Ausserdem empfehle ich dir noch die Angabe von boot=/dev/hda in der lilo.conf damit du es aus Versehen nicht mal anders machst.
Ciao
Romulus

maggot-ats
Beiträge: 69
Registriert: 15.07.2003 14:16:16

Beitrag von maggot-ats » 11.08.2003 14:16:05

ok....aber wie zur hölle erzahle ich dem von welcher Platte er welches image starten soll ? Habe meine lilo.conf mitlerweile so aussehen:

lba32
boot=/dev/hda
root=/dev/hda2
install=/boot/boot-menu.b
map=/boot/map
delay=20
prompt
timeout=150
vga=normal
default=Linux

image=/vmlinuz
label=Linux
read-only

wie muss denn dan der Eintrag für das zweite Linux aussehen ?
einfach :
image=/vmlinuz
label=Neues Linux

woher will der dann wissen, wo sich das Teil befndet..????
Sorry, aber entweder ich hab heut nen dickes Brett vorm Kopp oder ich bin echt zu doof...

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 11.08.2003 14:42:15

du musst dem Kernel die root Partition in jeder Image Sektion mitteilen, also so:

image=/vmlinuz
label=Neues Linux
root=/dev/hda3

Die Parameter die vor jeder image Sektion stehen, sind Standardwerte die für jedes Image gelten, siehe auch "man lilo.conf"
Ciao
Romulus

maggot-ats
Beiträge: 69
Registriert: 15.07.2003 14:16:16

Beitrag von maggot-ats » 11.08.2003 15:28:58

mann, mann .....war ja doch ganz leicht........wie meistens..... 8O

Danke, das du es bis zum schluss ausgehalten hast !!!!

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 11.08.2003 15:43:47

schön dass es klappt :)
Ciao
Romulus

kosta
Beiträge: 20
Registriert: 22.10.2003 16:59:02

Beitrag von kosta » 16.11.2003 09:13:10

Interresant! Ich hab MenschenDrache 9.0 laufen und würde gern ein Debian aufbauen, langsam! aufbauen. Also könnt ich das auch brauchen. Ein paar Fragen von mir:

1. Hier wird ein Chainloader aufgebaut: LiloMBR startet einen (von zwei) weiteren Lilos die wiederum einen Kernel/OS starten?

2. Wie siehts mit Grub aus? Kann der ein, oder mehrere, Lilos von oben erstetzen?

3. Darf eine /boot (/) Partition ext3 formatiert sein?

Wär schön wenns bei mir auch klappt, beim booten von Floppy hab ich immer Zeit für 2 Becher Kaffee und das bringt mich um den Schlaf!

8O

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 16.11.2003 17:56:08

Es reicht ein einzelner Bootloader, egal ob LILO oder Grub.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
Ponder_Stibbons
Beiträge: 378
Registriert: 10.09.2003 12:59:20
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Ponder_Stibbons » 17.11.2003 11:51:08

Natürlich darf eine boot partition ext3 sein, du musst nur:
a) ext3-unterstützung in den Kernel einkompiliert haben
b) Die partition muss groß genug sein, dass das Journal-file zusätzlich mit drauf passt.
Gruß Ponder

Antworten