Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 16

Thema: /boot auf separate Partition verschieben

  1. #1
    Gebürtiger C64'er Avatar von gadget
    Registriert seit
    Jul 2004
    Beiträge
    3.513

    /boot auf separate Partition verschieben

    Hoi miteinander

    Ich habe folgendes vor und brauche eure Hilfe:

    Ausgangssituation:
    Grub ist in den mbr von hda installiert.
    Auf hda2 befindet sich /, darin /boot.

    Ziel:
    /boot auf /dev/hda8 verschieben und dann mounten.

    Grub muss dann ja den neuen Pfad zur menu.lst mitbekommen, d. h. ich muss erneut in den mbr schreiben. Aber wie genau mache ich das? Genüg dazu die Pfadeingabe über die grub-Konsole oder braucht es dann noch ein grub-install?

    Vielen Dank für eure Hilfe!
    gadget
    Debian GNU/Linux - what else?

  2. #2
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Code:
    grub
    root (hd0,7)
    setup (hd0)
    quit
    sollte reichen wenn der mbr auf hda liegt und die (hd0) ist.


    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
    Gebürtiger C64'er Avatar von gadget
    Registriert seit
    Jul 2004
    Beiträge
    3.513
    Grüezi kreol

    So in etwa hatte ich mir das gedacht. Aber, zum Verständnis: Wird dadurch bereits der Eintrag im mbr selbst angepasst?
    Debian GNU/Linux - what else?

  4. #4
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Ja, mit dem setup. Ein geniales Grub-Howto findest Du hier.

    Auf hda8 sollten halt alle Grub-Dateien schon liegen.


    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)

  5. #5
    Gebürtiger C64'er Avatar von gadget
    Registriert seit
    Jul 2004
    Beiträge
    3.513
    Zitat Zitat von kreol Beitrag anzeigen
    Ja, mit dem setup. Ein geniales Grub-Howto findest Du hier.
    Vielen Dank für den Link!

    Auf hda8 sollten halt alle Grub-Dateien schon liegen.
    Halt alles, was bislang auf hda2/boot/grub lag.

    BTW: Sollte ich auf hda8 dann auch ein Verzeichnis /boot/grub anlegen, damit er wirklich alles findet?
    Debian GNU/Linux - what else?

  6. #6
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Ja, auf hda8 sollte alles sein, was jetzt in /boot liegt. Ich würde hda8 nach /tmp mounten, als root mit "cp -a /boot/* /tmp/" die Dateien aus /boot kopieren, die Dateien aus /boot löschen und anschliessend hda8 auf /boot mounten. Dann /etc/fstab anpassen und hda8 wie oben beschrieben als Ansprungziel in den mbr schreiben.

    Sicherheitshalber brauchst Du die Dateien in /boot ja erstmal nicht zu löschen sondern erst, wenn es mit hda8 funktioniert...


    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)

  7. #7
    Registrierter Benutzer Avatar von HirschHeisseIch
    Registriert seit
    Nov 2002
    Beiträge
    3.276
    Nein.

    Dafür gibt es Symlinks.
    Sprich
    Code:
    cd /boot && ln -sf . grub
    als root. Sollte allerdings eigentlich schon vorhanden sein.

    Und bitte nicht vergessen, die menu.lst anzupassen. Der Kernel liegt dann natürlich auch auf hd(0,7) und nicht mehr auf hd(0,1)/boot/
    RTFM you have to, young padawan.

  8. #8
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Zitat Zitat von HirschHeisseIch Beitrag anzeigen
    Und bitte nicht vergessen, die menu.lst anzupassen. Der Kernel liegt dann natürlich auch auf hd(0,7) und nicht mehr auf hd(0,1)/boot/
    Oops, das war mir entfallen. Stimmt natürlich

    Das mit Anlegen des Symlinks sollte sich doch erledigen, wenn /boot komplett auf hda8 umzieht und die dann nach /boot gemountet wird, oder was meinst Du?


    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)

  9. #9
    Gebürtiger C64'er Avatar von gadget
    Registriert seit
    Jul 2004
    Beiträge
    3.513
    Sorgen bereitet mir ja nicht die Einbindung ins laufende System, sondern dass grub die menu.lst findet. Bislang fand grub sie auf (hd0,1) unter /boot/grub.
    Zitat Zitat von HirschHeisseIch Beitrag anzeigen
    Dafür gibt es Symlinks.
    Sprich
    Code:
    cd /boot && ln -sf . grub
    Wäre damm nicht eher
    Code:
    cd /boot && ln -sf . boot/gub
    nötig?
    Debian GNU/Linux - what else?

  10. #10
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Wenn Du alle Dateien rekursiv von /boot auf hda8 kopierst und die dann nach /boot mountest findet Grub die menu.lst auch wieder unter /boot/grub...

    Was HirschHeisseIch evtl. meint ist der Link
    Code:
    kreol@P800:~> ls -l /boot
    insgesamt 5998
    ...
    lrwxrwxrwx  1 root root       1 2007-05-14 23:11 boot -> .
    ...

    Kreol

    P.S.
    Grub ist der FHS doch ziemlich egal. Der mbr springt nur die Partition an, die ihm mit root(hdx,y) mitgegeben wird. Dort sollten dann halt die erforderlichen Dateien für stage 1.5 und der Kernel liegen. Der Bootvorgang läuft doch ab bevor der Kernel die Regie übernimmt.
    Geändert von kreol (22.08.07 um 21:16 Uhr)
    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)

  11. #11
    Gebürtiger C64'er Avatar von gadget
    Registriert seit
    Jul 2004
    Beiträge
    3.513
    Zitat Zitat von kreol Beitrag anzeigen
    Wenn Du alle Dateien rekursiv von /boot auf hda8 kopierst und die dann nach /boot mountest findet Grub die menu.lst auch wieder unter /boot/grub...
    Das wiederum verstehe ich nicht. Wenn der bootloader startet, ist noch gar nichts gemountet. Die menu.lst liegt bislang auf /boot/grub, nach kopieren auf hda8 aber auf / selbiger Partition.
    Debian GNU/Linux - what else?

  12. #12
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Siehe mein P.S. in # 10

    Hier habe ich auf einem Rechner eine eigene /boot-Partition. Die ist als solches im mbr eingetragen und dort liegen exakt die Dateien (einschliesslich Verzeichnis grub) die auf einem anderen Rechner, ohne eigene /boot-Partition, im Verzeichnis /boot liegen. Das geht so.


    Kreol
    Geändert von kreol (22.08.07 um 21:20 Uhr)
    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)

  13. #13
    Gebürtiger C64'er Avatar von gadget
    Registriert seit
    Jul 2004
    Beiträge
    3.513
    Hi kreol

    Zitat Zitat von kreol Beitrag anzeigen
    Siehe mein P.S. in # 10

    Hier habe ich auf einem Rechner eine eigene /boot-Partition. Die ist als solches im mbr eingetragen und dort liegen exakt die Dateien (einschliesslich Verzeichnis grub) die auf einem anderen Rechner, ohne eigene /boot-Partition, im Verzeichnis /boot liegen. Das geht so.


    Kreol
    Aber du hattest aber die Dateien nicht vorher auf einer anderen Partition

    Ich meine, woher soll grub nun wissen, dass es bei root(hd0,1) die menu.lst unter (hd0,1)/boot/grub findet, bei root(hd0,7) aber unter (hd0,7)/grub ???

    Kann natürlich sein, dass das so funktioniert, aber auf den ersten Blick
    klingt das für mich nicht logisch. Oder wo ist da mein Denkfehler?
    Debian GNU/Linux - what else?

  14. #14
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Grub kann mit den Verzeichnisnamen erstmal doch gar nichts anfangen. Das springt nur auf die Partition die ihm mit root(hdx,y) mitgegeben wird und sieht sich dort um. Wenn auf hda8 (hd0,7) dieselben Dateien in denselben Hierarchien sind wie vorher auf / dann ist es glücklich.

    Und es ändert sich ja auch nichts. hda8 wird auf /boot gemountet und gut.

    Probier es mit dem oben empfohlenen cp -a doch einfach aus. Du kannst /tmp (hda8) und /boot (innerhalb von /) dann ja einfach abgleichen. In dem Moment in dem Du /tmp dann auf /boot mountest stimmen die Pfade wieder...

    Wenn Du /boot nach dem kopieren nicht löscht sondern hda8 drübermountest kannst du Dir auch kaum was zerschiessen. Zumindest nichts, was mit einer Live nicht wieder hinzubiegen wäre.

    Interessehalber kannst Du nach dem kopieren der Dateien von /boot nach /tmp (hda8) dort noch eine Datei "diesisthda8.text" touchen. Wenn die nach dem mounten auf /boot dort auftaucht weisst Du, daß Du auf der richtigen Partition bist...


    Kreol
    Geändert von kreol (22.08.07 um 21:33 Uhr)
    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)

  15. #15
    Gebürtiger C64'er Avatar von gadget
    Registriert seit
    Jul 2004
    Beiträge
    3.513
    Ich werde in den nächsten Tagen einmal testen und dann berichten

    Vielen Dank!

    Gruß,
    gadget
    Debian GNU/Linux - what else?

Ähnliche Themen

  1. WLAN RTL8180 unter Kubuntu
    Von srvguy im Forum Anbindung an die Aussenwelt
    Antworten: 103
    Letzter Beitrag: 19.02.06, 18:51
  2. Linux "Forschung" wirft fragen auf
    Von tomcom im Forum System installieren und konfigurieren
    Antworten: 0
    Letzter Beitrag: 04.02.06, 15:11
  3. Whax 3.0 und Suse 10.0 auf einer Partition
    Von fitschn im Forum System installieren und konfigurieren
    Antworten: 4
    Letzter Beitrag: 22.12.05, 11:40
  4. Debian auf reiser4 Partition
    Von apokalypse im Forum Linux Allgemein
    Antworten: 6
    Letzter Beitrag: 01.12.05, 21:11
  5. Linux auf dem SW Raid
    Von frankpr im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 5
    Letzter Beitrag: 27.01.05, 16:23

Lesezeichen

Berechtigungen

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