Anzeige:
Ergebnis 1 bis 12 von 12

Thema: Umstieg Lilo -> Grub - Fehler mit Ubuntu

  1. #1
    Registrierter Benutzer
    Registriert seit
    Feb 2003
    Beiträge
    557

    Umstieg Lilo -> Grub - Fehler mit Ubuntu

    Also ich habe genug gehabt von Mandriva und wollte daher inemal Ubuntu testen und bin auch schwer begeistert von der Debianbasierten Architektur. Jedoch komme ich partout nicht mit Grub klar, dinge die unter Lilo so einfach erscheinen klappen nicht:

    Ich habe auf einer SATA Festplatte (/dev/sda) auf der Partition 1 die Beta von Windows Vista installiert und auf (/dev/sda5) Ubuntu 6.06. Nun ist das Problem das ich den Grub sowohl auf sda als auch auf /dev/hdc installiert habe, eine Festplatte auf der ich Mandriva Cooker installieren möchte...

    Mein Problem nun:

    Ubuntu lässt sich nur über den Bootloader auf hdc starten, Vista jedoch nur über den auf sda, ich möchte beide über /dev/sda starten können, später sogar alle 3 Systeme.

    hier die config:
    Code:
    ## ## Start Default Options ##
    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specific kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    ##      kopt_2_6_8=root=/dev/hdc1 ro
    ##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
    # kopt=root=/dev/sda5 ro
    
    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd1,4)
    
    ## ## End Default Options ##
    
    title		Ubuntu, kernel 2.6.15-25-386
    root		(hd1,4)
    kernel		/boot/vmlinuz-2.6.15-25-386 root=/dev/sda5 ro quiet splash
    initrd		/boot/initrd.img-2.6.15-25-386
    savedefault
    boot
    
    title		Ubuntu, kernel 2.6.15-25-386 (recovery mode)
    root		(hd1,4)
    kernel		/boot/vmlinuz-2.6.15-25-386 root=/dev/sda5 ro single
    initrd		/boot/initrd.img-2.6.15-25-386
    boot
    
    title		Ubuntu, kernel 2.6.15-23-386
    root		(hd1,4)
    kernel		/boot/vmlinuz-2.6.15-23-386 root=/dev/sda5 ro quiet splash
    initrd		/boot/initrd.img-2.6.15-23-386
    savedefault
    boot
    
    title		Ubuntu, kernel 2.6.15-23-386 (recovery mode)
    root		(hd1,4)
    kernel		/boot/vmlinuz-2.6.15-23-386 root=/dev/sda5 ro single
    initrd		/boot/initrd.img-2.6.15-23-386
    boot
    
    title		Ubuntu, memtest86+
    root		(hd1,4)
    kernel		/boot/memtest86+.bin 
    boot
    
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    
    # This is a divider, added to separate the menu items below from the Debian
    # ones.
    title		Other operating systems:
    root
    
    title=Win Vista
    rootnoverify (hd1,0)
    chainloader +1
    makeactive
    
    # This entry automatically added by the Debian installer for an existing
    # linux installation on /dev/hdc1.
    title		SL_10.1 (on /dev/hdc1)
    root		(hd0,0)
    kernel		/boot/vmlinuz root=/dev/hdc1 ro append = "   resume=/dev/sda8  splash=silent showopts 
    initrd		/boot/initrd
    savedefault
    boot
    
    
    # This entry automatically added by the Debian installer for an existing
    # linux installation on /dev/hdc1.
    title		Failsafe (on /dev/hdc1)
    root		(hd0,0)
    kernel		/boot/vmlinuz root=/dev/hdc1 ro append = "showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 
    initrd		/boot/initrd
    savedefault
    boot

    Bitte helft mir dabei, ich verzweifel schon bald !

  2. #2
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Wie sieht denn die /boot/grub/device.map aus? Ist die sda dort eingetragen?

    Und kannst Du das Problem vllt. noch etwas näher beschreiben? Wie bootest Du jeweils? Welches Laufwerk ist im BIOS eingestellt? Wahrscheinlich mußt Du den mbr des Bootlaufwerkes neu schreiben und dort die Partition als root eintragen, auf der /boot/grub liegt.


    Kreol
    Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier

    I just want to know God's thoughts. The rest are details. (A. Einstein)

  3. #3
    Registrierter Benutzer
    Registriert seit
    Feb 2003
    Beiträge
    557
    (hd0) /dev/hdc
    (hd1) /dev/sda

    das steht in der device.map

    Und das verwirrt mich etwas, habe gelesen das Sata Platten vor den Pata erkannt werden, warum steht dann hier nun das hda /dev/sda ist ?

    Das Problem ist folgendes:

    Ich starte den Rechner, im Bios ist als Standart sda zum Boot festgelegt, wenn ich nun durchstarten lasse, wird auch der grub gestartet, von dem MBR der Festplatte sda - Damit kann ich jedoch nur Windows Vista starten, welches auf sda1 liegt.

    Ubuntu selbst liegt auf sda5 und kann nur gebootet werden, wenn beim Systemstart F11 drücke und manuell von hdc starten lasse.

    WENN ich nun im Bios die hdc deaktiviere oder sie ganz herausnehme, dann kann ich weder Windows noch Ubuntu starten...

  4. #4
    Freidenker Avatar von suck
    Registriert seit
    Nov 2004
    Ort
    Abgrund + 1 Schritt
    Beiträge
    2.433
    Welcher Fehler kommt denn, wenn du ubunto von sda starten willst?

    Wenn du hdc komplett deaktivierst, hast du nur eine Festplatte, welche grub mit "0" nummeriert. deine Booteinträge mit "hd1" können so nicht mehr funktionieren.

    Ob die S-ATA Platten vor oder nach den ATA Platten erkannt werden, stellt man im BIOS ein (jedenfalls meins kann das)

    Ansonsten verwundert mich das Problem, sieht alles sauber aus.

    EDIT: Du editierst aber die richtige Config? Nicht das du auf beiden Platen ne grub-Config hast und in der falschen rumwurschtelst ; )
    Geändert von suck (27.06.06 um 19:14 Uhr)
    int main(){while(alive()){tik();tak();}return 0;}

  5. #5
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Gib mal vom Ubuntu aus
    Code:
    sudo grub
    root (hd1,4)
    setup (hd1)
    quit
    ein. Dann wird der Bootloader der Ubuntu-Installation in den mbr der sda geschrieben, von der ja auch gebootet wird.


    Kreol
    Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier

    I just want to know God's thoughts. The rest are details. (A. Einstein)

  6. #6
    Registrierter Benutzer
    Registriert seit
    Feb 2003
    Beiträge
    557
    Vielen Dank !

    es kam vorher der Fehler "Root Dateisystem nicht gefunden" - ich werde eure Tipps gleich Huete abend einmal probieren !

  7. #7
    Registrierter Benutzer
    Registriert seit
    Feb 2003
    Beiträge
    557
    Leider geht es immernoch nicht !

    Ich befürchte das auf /dev/hdc von der ich nun Ubuntu booten kann immernoch der Grub von Suse 10.1 installiert ist weclhes davor auf der Platte lief.

    Die Version von /sda ist 9.05 und die von /hdc ist 0.97

    Nun einmal eine Idee:

    Ich möchte jetzt die gesamte Festplatte /dev/hdc Leermachen, inklusive mbr so das Ubuntu mittels Rettungscd keine andere Möglichkeit hat mir den Grub auf /dev/sda zu installieren.

    Das daraf doch nicht so schwer sein....

  8. #8
    Flachinformatiker Avatar von MiGo
    Registriert seit
    Oct 2002
    Ort
    Heidelberg
    Beiträge
    5.270
    es kam vorher der Fehler "Root Dateisystem nicht gefunden"
    Und wenn du dir die Mühe gemacht hättest, dir die vollständige Fehlermeldung zu merken, hätte man den Fehler eventuell auch beheben können.

    Ich befürchte das auf /dev/hdc von der ich nun Ubuntu booten kann immernoch der Grub von Suse 10.1 installiert ist weclhes davor auf der Platte lief.
    Das ist natürlich ärgerlich, wenns nachher daran hängt.

    Ich möchte jetzt die gesamte Festplatte /dev/hdc Leermachen, inklusive mbr so das Ubuntu mittels Rettungscd keine andere Möglichkeit hat mir den Grub auf /dev/sda zu installieren.
    Wie meinen? Wenn du /dev/hdc fuer die Installation "sperren" willst, musst du sie leider kaputtmachen oder ausbauen.
    Einfacher geht es (festzustellen auf welcher Platte man ist) über die Autovervollständigung von grub; du bringst also Textdateien mit aussagekräftigen Namen auf den Platten unter, und kannst dann in der Grub-Shell sehen, auf welcher platte du nun wirklich bist.
    "Da steht sowas ähnliches wie" oder "das funzt net!!" ist keine Fehlermeldung!

  9. #9
    Registrierter Benutzer
    Registriert seit
    Feb 2003
    Beiträge
    557
    Nochmals kurz zum Fehler :

    Es wird immer nach einem Dateisystem auf hd(1,4) gesucht.

    Durch die Namensvergabe von Grub scheint dies nur zu passen wenn ich von hdc boote, das diese also mit 0 bezeichnet wird, und sda mit 1.

    Ich teste einmal mit diesen Grub Befehlen herum und bedank mich schonmal vielmals !

    EDIT:

    Wenn ich beim Booten mit "c" in die Grub-console gehe und dann jeweils "root" eingebe steht dort etwas verwirrendes:

    Bei Boot von hdc steht dort : root (1,4)
    Bei Boot von sda steht dort: root (0,4)

    Also immer das verwechselte, das erklärt warum das Starten nur von hdc geht, da ja tatsächlich in der menu.lst steht, das root sich auf 1,4 befindet. Hat dies mit der System.map zu tun ?
    Ich ändere nun einmal den Eintrag in menu.lst auf 0.4 ab...
    Danke !
    Geändert von derkostka (04.07.06 um 00:28 Uhr)

  10. #10
    Registrierter Benutzer
    Registriert seit
    Feb 2003
    Beiträge
    557
    Okay es läuft mit Ubuntu, habe alle 1,4 und 0,4 geändert - Kein Problem.


    Bloß Windows Vista möchte nicht starten, hier steht nun "NTLDR" fehlt, direkt nach der Wahl aus Grub....


    Edit: Läuft alles, vielen Dank nochmals !!!!
    Geändert von derkostka (04.07.06 um 00:40 Uhr)

  11. #11
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Du könntest für nachfolgende Generationen evtl. noch dazu schreiben, wie das Problem mit der fehlenden ntldr gelöst wurde.


    Kreol
    Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier

    I just want to know God's thoughts. The rest are details. (A. Einstein)

  12. #12
    Registrierter Benutzer
    Registriert seit
    Feb 2003
    Beiträge
    557
    Hallo nochmal,

    Also man muss wohl die Windows CD einlegen, dann in die Widerherstellunsgkonsole wechseln.
    Dann folgendes:

    FIXMBR C:
    FIXBOOT C:
    COPY (CDROM):\I386\NTLDR C:\
    COPY (CDROM):\I386\NTDETECT.COM C:\

    Dann neustarten und den Grub neumachen mit der Ubuntu Rettungscd...

    Dann geht alles...

Ähnliche Themen

  1. SATA (WINXP und IDE (SUSE 9.2) Grub und LILO problem
    Von kamatschka im Forum System installieren und konfigurieren
    Antworten: 7
    Letzter Beitrag: 28.03.05, 13:03
  2. Gentoo Installattion Fehler mit GRUB !
    Von Ako im Forum System installieren und konfigurieren
    Antworten: 34
    Letzter Beitrag: 31.10.04, 15:29
  3. probleme beim kompilieren von steak
    Von shb im Forum Kompilieren von Kernel und Sourcen
    Antworten: 1
    Letzter Beitrag: 27.10.04, 11:40
  4. lilo gegen grub tauschen?
    Von -13- im Forum System installieren und konfigurieren
    Antworten: 4
    Letzter Beitrag: 01.07.03, 19:02
  5. Umstieg von Grub auf Lilo Windows futsch
    Von bandit im Forum System installieren und konfigurieren
    Antworten: 3
    Letzter Beitrag: 07.03.03, 21:05

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •