Linux-Webserver bootet nicht von HDD

Hallo!

Ich muss als ziemlich umfangreiches Schulprojekt eine Website, die typo3 verwendet, erstellen.
Der erste Schritt wäre einmal der Server. Vorgabe ist Suse Linux 10.3 (lästert ruhig, ändert an der Situation auch nichts ...). Okay, die Installation war nicht wirklich das Problem, installiert ist nur das allernötigste und halt ein Apache2 (2.2.4) mit PHP und mySQL. Der Server an sich läuft so weit, man kann auch übers LAN auf den Server zugreifen und typo3 ist auch schon installiert.

Nun gibt es aber ein mehr oder weniger großes Problem (wäre ja fad sonst):

Der Server will nicht von der HDD booten. Damit er bootet muss die Installations-DVD von Suse 10.3 eingelegt sein, dann muss man beim Bootloader "repair installed system" auswählen woraufhin 2-3 Minuten lang alles mögliche gemacht wird. Nachdem bei der Vielzahl der Meldungen kommt "found linux console in /dev/console" wird der Bildschirm schwarz, dann will er mit etwas neuem starten und es kommt ein Dialogfeld "An error occured during installation" woraufhin ich in dem sich öffnenden Menü auswähle "Start Installation or System --> Boot Installed System --> sda2 (6.6GB, ext3)", dann bootet er problemlos. Warum kommt, wenn keine DVD eingelegt ist, gar kein Bootloader sondern nur die Fehlermeldung "Insert system diskette"? Ich habe schon so gut wie alle möglichen Einstellungen für GRUB probiert.

Booting from local disk...
isolinux: Disk error AA, AX = 0201, drive 80

Boot failed: press a key to retry...
Das kommt, wenn ich bei der Installation "boot from hard disk" wähle anstatt von "repair installed system"

mfg

RemoteC
 
also ich kenn jetzt SuSE nicht soo gut, da ich es seit Jahren nicht mehr verwende (aus Prinzip nicht... hab mich schon viel zu sehr mit rumgeärgern müssen...)

Du schreibst da was von GRUB, allerdings scheint auf der Festplatte als Bootloader isolinux drauf zu sein *confused*

also wenn SuSE eigentlich mit GRUB laufen sollte und die nötigen Configs auch vorhanden sind, dann schreib den GRUB doch einfach mal neu in den MBR deiner Festplatte.

Eine Anleitung dazu findest du hier:
Backtrack auf HDD --->Startet nicht !



btw: Warum um alles in der Welt ist SUSE bei euch Pflichtvorgabe???
Haben die Lehrer Angst, dass sie bei anderen Distris überfordert sind???

Ich wäre ja ganz klar für Debian.... Da geht die Installation reibungsfrei, du hast ne viel größere Paket-Auswahl, und musst dich nicht mit KlickiBunti Yast2 rumärgern...
 
Dass kein Bootloader erscheint dürfte daran liegen, dass Grub nicht in den MBR der ersten Platte installiert wurde. Die Meldung vom Isolinux deutet darauf hin, dass das Bootflag für die Boot-Partition nicht gesetzt wurde.
 
Original von beavisbee
Haben die Lehrer Angst, dass sie bei anderen Distris überfordert sind???
Schlicht und einfach gesagt: Ja, damit triffst du den Nagel auf den Kopf. Suse verwenden wir (IT-Zweig) auch z.T. im Unterricht und was anderes will der Sys-Admin nicht verwenden.
 
ach du sch..[...on wieder hätte ich fast ein böses Wort gesagt]...

Was ist das für ein Admin, wenn er nur mit SuSE klar kommt? ?(
Naja, probier das mit dem Grub in MBR schreiben mal aus und poste, ob's geklappt hat!

@bitmuncher:
Wenn ein Bootloader im MBR steht ist doch das Boot-Flag eigentlich überflüssig?!
Das braucht man doch nur, wenn der Bootloader nicht im MBR sondern am Anfang der entsprechenden Partition liegt....


@RemoteC: ich wäre immernoch dafür, den Admin von Debian zu überzeugen... ;-)
 
Original von beavisbee
@bitmuncher:
Wenn ein Bootloader im MBR steht ist doch das Boot-Flag eigentlich überflüssig?!
Das braucht man doch nur, wenn der Bootloader nicht im MBR sondern am Anfang der entsprechenden Partition liegt....
Das dachte ich auch mal, ist aber nicht der Fall. Das Bootflag muss für jede Partition gesetzt sein, von der Grub booten können soll. So zumindest meine Erfahrung.

Original von beavisbee
@RemoteC: ich wäre immernoch dafür, den Admin von Debian zu überzeugen... ;-)

Ich wüsste nicht, was gegen SuSE als Webserver spricht. Dass er schneller mit allen Funktionalitäten ausgerüstet ist als Debian? Dass es ein Interface für die Konfiguration gibt, mit der selbst Newbies ganz gut klarkommen? Dass die MPM-Module wesentlich besser optimiert sind als bei Debian?
 
Original von bitmuncher
Das Bootflag muss für jede Partition gesetzt sein, von der Grub booten können soll. So zumindest meine Erfahrung.

Da muss ich dir wiedersprechen...
bei meinem PC ist nur die NTFS-Partition mit Boot-Flag ausgerüstet (da Windows das halt bei der Installation so macht) und bei meinem Server ist gar keine Partition mit bootflag.

Original von bitmuncher
Ich wüsste nicht, was gegen SuSE als Webserver spricht.

Also ich bin definitiv mit Debian schneller am Ziel ;-)
Sicherlich, für so nen Test-Server reicht die Susi auch - aber naja... ich mag sie einfach nicht... hat mich viel zu oft enttäucht...
Außerdem kommt mir das ko[...misch gucken... fast hätte ich wieder was gesagt...], wenn ich unter SuSE im /etc/ was finden will.... da find ich Debian oder Gentoo viel besser strukturiert.
Aber hast recht: für Anfänger, die nicht in der Konsole rumhacken wollen (was ich jedoch wesentlich angenehmer und schneller empfinde...), tut's die Susi allemal.
 
Danke für die vielen Antworten in so kurzer Zeit :)

Leider hat das mit der Konfiguration von/mit grub, so wie es beavisbee beschrieben hat, nicht funktioniert.

Ich habe auch schon in den Einstellungen von Grub probiert, dass sich Grub neu in den MBR schreibt u.ä. (was halt in den erweiterten Einstellungen drinnen ist) aber leider alles ohne Erfolg.

Die Partition wo sich /boot/grub/ befindet heißt sda2 und ist ext3. Komischerweise zeigt er in etlichen Dateien aber ext2 an.

Außerdem hat dieser Server ein RAID5 - könnte es auch daran liegen? Theoretisch ist das RAID aber eine reine Hardwaresache und gegenüber dem OS sollte es sich nur als normale Festplatte zu erkennen geben. Ich habe auch nirgendwo im System etwas gefunden, was auf einen Fehler im RAID hindeutet.

Und wie mache ich das mit dem Bootflag? Habe erst durch eure Beiträge davon erfahren, dass es sowas überhaupt gibt und danach gegooglet - jetzt weiß ich immerhin was es ist ^^

mfg

RemoteC

PS: Zugriff auf den Server habe ich erst wieder Montags. Falls ihr den Inhalt von bestimmten Dateien oder so wollt nicht wundern, wenn ich nicht sofort antworte.
 
Zurück
Oben