windows 2000 bootmanager -> lilo

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

windows 2000 bootmanager -> lilo

Beitrag von KiNG-JEAN » 30.07.2002 14:18:43

tach,

also ich habe mir gestern debian 30 woody auf einer meiner 2 hdd's installed ... da ich einen zusätzlichen onboard-raid-controller hab, wo sich meine platten dran befinden, ging natuerlich alles nich so ohne weiteres .. jedenfalls hab ich den 2.4.19-rc3 kernel installed, sodass linux mit dem raid controller klarkommt ... dann hab ich da eine bootdiskette erstellt, mit der ich zumindest ins linux komme - ohne probleme

da ich den windows2000 bootmanager benutzen will (shame on me :P )
habe ich nen howto gesucht, wo drinne steht wie man das lilo image in die boot.ini einbindet ... wenn ich dann jedoch linux beim booten wähle, sehe ich 0909009 und das inner endlosschleife ....

nun die fragen:
1) gibts ne seite mit den lilo fehlermeldungen?
2) kann lilo nich starten, da die hdd, wo linux drauf is, ne logische partition hinter der 1024 grenze iss, oder weil lilo die hdd wegen dem raid controller nich findet (der treiber wird ja vom kernel geladen) ?
3) wuerde ess evtl. gehen, wenn ich grub oder lilo anstatt dem windows 2000 bootmanager benutze?

danke und bye,
jean

Benutzeravatar
L@w
Beiträge: 916
Registriert: 24.07.2002 08:12:30

Beitrag von L@w » 30.07.2002 16:26:56

warum nimmst du nicht den bootmanager von dem woody?

ich habs so gemacht:

windows 2000 installiert
linux debian 3 installiert aber den lilo nicht in die mbr installiert (sonst ist win 2000 glaube ich weg) sondern auf die festplatte installiert und die anderen betriebssysteme automatisch einbinden lassen.

das mit den 0 und 9 war bei mir auch als ich in der boot.ini die falsche linux.lxn (so hieß glaube ich das file) eingebunden habe.

hoffe ich konnte dir helfen

KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von KiNG-JEAN » 30.07.2002 17:14:22

hey

hast du nun lilo oder windows 2000 bootmanager installiert?

also das file is bei mir schon richtig ..

bye,
jean

Benutzeravatar
L@w
Beiträge: 916
Registriert: 24.07.2002 08:12:30

Beitrag von L@w » 30.07.2002 17:39:33

lilo

hatte aber mal windows 2000 bootmanager

KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von KiNG-JEAN » 30.07.2002 18:17:22

ok,

kannste mir ma so in paar schritten erklären, wie genau du das mit dem win2k bootmanager und linux gemacht hast? wäre ich sehr dankbar für :D

hab grad noch ein wenig rumgespielt ... und nu krieg ich nich mehr 09090~ sondern 0404040~ :P

naja, bye

KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von KiNG-JEAN » 30.07.2002 23:26:18

hier ma nen paar infos zu meiner config:

Code: Alles auswählen

'fdisk -l' ->
hdg1   Win95 Ext'd (LBA) 
hdg2 * Linux <-- sollte /boot sein (daher bootable flag)
hdg5    NTFS  
hdg6    Linux <-- /root
hdg7    Linux swap
hdg8    NTFS

hde1 * NTFS <-- win2k bootmanager im MBR, daher bootable flag 
hde2   Win95 Ext'd (LBA) 
hde5   NTFS

Code: Alles auswählen

'lilo.conf' ->
lba32
boot=/dev/hdg2
root=/dev/hdg6
install=/boot/boot-menu.b
map=/boot/map
default=Linux
  image=/vmlinuz
  label=Linux
  read-only
so, dass erstma alles .. hoffe das mir da jemand weiterhelfen kann?!
aso, und wie siehts mit /etc/fstab aus? muss das was spezielles rein?

so long,
jean

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 31.07.2002 00:12:27

Ich denke, Do solltest erst mal ein bisschen lesen. Speziel dazu, was auf einem PC beim Booten abläuft, *bevor* überhaubt eine OS angefasst wird. Z.B. hier:http://www.tldp.org/HOWTO/HOWTO-INDEX/os.html#OSBOOT
Genaueres zu Deiner speziellen Wünschen kann ich jetzt nicht sagen, weil sie
1. nicht klar werden;
2. ich die evtl. Besonderheiten von W2K nicht kenne;
3. ich die evtl. Besonderheiten zu Deinem RAID-Controller nicht kenne;
4. ich deshalb nichts falsches sagen will;
5. noch Fundamentals an Abgaben fehlen wie: welches ist die im BIOS eingestellte Boot-Platte (wobei man dafür auch wieder die Besonderheiten des RAID's kennen muss, um genaues zu antworten);
6. Du Dir selbst klar werden musst, was beim Bootvorgang abläuft, weil Du sonst keine Kontrolle über Deine Konfiguration hast.
Dein Posting lässt jedenfalls keine anderen Schlüsse.

Kurzfassung: Das BIOS geht auf den MBR der Boot-HD, dort steht evtl. lilo mit OS-Boot-Infos aus der lilo.conf. Über die Auswahl wird dann mit dem Bootsektor dieser Partition gebootet.
Aktive Partition ist nur ein Notbehelf für einen beschränkten Win-MBR, lilo ist viel intelligenter. Heißt, ihn interessiert keine aktive Partition. Er kann auch mehrere OS von verschiedenen Partitionen einer HD zum Booten bewegen, ohne die aktive Partition auch nur anzusehen.
Gruß
ernohl

KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von KiNG-JEAN » 31.07.2002 09:24:59

1) habe keine wuensche, nur fragen :P
2) hat keine besonderheiten, der loader von w2k hockt im mbr der ersten hdd an meinem raid controller
3) hat ebenfalls keine besonderheiten
4) aha
5) eingestellt ist HDD-0, sprich die erste hdd die das bios findet .. auf dieser ist aber keine linux partition ...
6) ich weiss,was abläuft es *sollte* auch so funktionieren wie ich's eingestellt hab :D

bye
jean

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 31.07.2002 09:43:05

KiNG-JEAN hat geschrieben:2) hat keine besonderheiten, der loader von w2k hockt im mbr der ersten hdd an meinem raid controller
Soll der nun da bleiben oder soll lilo dahin?
KiNG-JEAN hat geschrieben:5) eingestellt ist HDD-0, sprich die erste hdd die das bios findet .. auf dieser ist aber keine linux partition ...
Für lilo völlig uninteressant, wo die Linux-Partitionen liegen.
KiNG-JEAN hat geschrieben:6) ich weiss,was abläuft es *sollte* auch so funktionieren wie ich's eingestellt hab :D
Nicht, wenn Du lilo benutzt. (s. boot=...)
Gruß
ernohl

KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von KiNG-JEAN » 31.07.2002 12:31:05

>Soll der nun da bleiben oder soll lilo dahin?
der win2k bootloader .. hier ma das tutorial, nachdem ich gebastelt habe:
http://betaos.de/abels2.php#17

>Nicht, wenn Du lilo benutzt. (s. boot=...)
was hab ich denn da falsch?`

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 31.07.2002 12:57:17

KiNG-JEAN hat geschrieben:>der win2k bootloader .. hier ma das tutorial, nachdem ich gebastelt habe:
http://betaos.de/abels2.php#17
Jetzt verstehe ich immerhin, wie das mit 2 Bootmanagern ablaufen soll und was Du machen willst. Dazu kann ich aber nichts sagen. Ich setze lilo *immer* in den MBR, schon um nicht an die 1024er-Grenze zu stoßen.
>Nicht, wenn Du lilo benutzt. (s. boot=...)
was hab ich denn da falsch?
Da gehört der Name des Kernelimages inkl. Pfad hin.
Gruß
ernohl

KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von KiNG-JEAN » 31.07.2002 13:04:02

also soweit ich gelesen habe, kann man die 1024'er grenze mit dem befehl 'lba32' in der lilo.conf umgehen .. jedenfalls in den neueren lilo versionen und wenn das bios (nach '98) das unterstuetz ..

meins board is recht neu (2001) sollte deshalb also eigentlich keine probleme geben ...

boot=/boot/vmlinuz-2.4.19-rc3
^-- so dann?

aye,
jean

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 31.07.2002 13:51:30

KiNG-JEAN hat geschrieben:also soweit ich gelesen habe, kann man die 1024'er grenze mit dem befehl 'lba32' in der lilo.conf umgehen .. jedenfalls in den neueren lilo versionen und wenn das bios (nach '98) das unterstuetz ..
lilo selbst interessiert keine Grenze mehr, das stimmt schon. Aber kann Dein Bootmanager damit umgehen? Der muss ja lilo erst einmal anschubsen können. Kann er das, wenn lilo hinter der 1024er Grenze in einem Bootsektor liegt?
Meine Bemerkung bezog sich darauf, dass die Methode mit lilo im MBR immer funktioniert, egal wie alt das BIOS ist, weil jedes noch so alte BIOS den MBR ansprechen kann.
Gruß
ernohl

KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von KiNG-JEAN » 31.07.2002 15:27:30

laut dem tutorial kann der bootloader damit umgehen, ja

also heut' abendhilft mir nen kumpel per ssh .. mal sehen ob es dann hinhaut .. ich bin irgendwie der meinung, dass ich nur eine zeile inner lilo.conf oder sowas falsch habe -g-

naja, falls es denn noch nich gehen sollte, werde ich nochma posten

so long,
jean

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 31.07.2002 18:43:43

Bekommst Du denn vor Deinem 0404... usw. dennschon irgendeine Anzeige, die darauf hinweist, dass lilo gefunden und gestartet wurde?
Meine Bemerkung zu boot= war übrigens Unsinn. Hatte nämlich keine man-pages zur Hand, es dadurch mit image= verwechselt und ein Gedächnis wie ein Rechen (nur der Mist bleibt hängen). :wink:
Gruß
ernohl

KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von KiNG-JEAN » 31.07.2002 20:53:04

also ich hab nu 2 mal mit der 'pause' taste geschaut und siehe da, er schreibt ein 'L' ganz zum anfang und danach halt nur noch 090909~

[edit]

Code: Alles auswählen

L [errorcodes...]z.B. 
L01010101Die erste Stufe wurde geladen und gestartet, aber sie konnte die zweite Stufe /boot/boot.b nicht laden. Dies weist üblicherweise auf einen physikalischen Fehler des Boot-Datenträgers oder eine fehlerhafte Platten-Geometrie hin.

Code: Alles auswählen

Die häufigsten Ursachen für Geometriefehler sind nicht physikalische Defekte oder ungültige Partitionstabellen, sondern Fehler bei der Installation von LILO: vor allem die Mißachtung der 1024-Zylinder-Grenze (1024_Zylinder.html). 

thorius
Beiträge: 50
Registriert: 07.04.2002 16:25:10
Wohnort: Dresden

Beitrag von thorius » 31.07.2002 21:08:51

Hallo, bau mal folgendes in deine /etc/lilo.conf bei global options ein:

boot=/dev/hde
disk=/dev/hde
bios=0x80

ich schätze, das er von der ersten Disk deines Controllers booten wird. Lilo wird also bei diesen Einstellungen im MBR von hde insatlliert, die Diskzeile sagt im, wo er danach weitersuchen soll.

wenn auch das nicht klappt, sehen wir weiter, das Ding kriegen wir zu Booten :evil:

KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von KiNG-JEAN » 31.07.2002 21:17:52

auf /dev/hdg meinste aber, da ich des ja net in dem MBR von meiner windows hdd haben will :P

so, bin dann ma ausprobiern

KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von KiNG-JEAN » 31.07.2002 23:53:17

hrmz .. immernoch fehler
also 'L' dann 010101010~

@ thorius: wenn ich /dev/hde mache, wird meiner meinung nach lilo in den MBR der ersten HD installed, da wo sich grade mein feiner windows 2000 bootloader befindet ... genau das wíll ich halt nich machen :D

aso und das was du geschrieben hast (disk=/ .. und bios=/) änder auch nix an der ganzen sache :/

still need some help
jean

KiNG-JEAN
Beiträge: 55
Registriert: 30.07.2002 10:09:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von KiNG-JEAN » 01.08.2002 13:37:10

hat denn keiner mehr ne idee?

Antworten