[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GRUB2: von anderer Partition booten



Am Montag, 11. Juni 2012 schrieb Kai Wilke:
> Hallo Leute,
> 
> nicht mehr den ganzen Thread im Kopp und bis auf diese Mail alle
> anderen schon gelöscht. Möchte jetzt aber doch was dazu beitragen.
> 
> * Andre Tann <atann@alphasrv.net> schrieb am [11.06.12 09:33]:
> > Hallo zusammen,
> > 
> > ich habe jetzt mit Hilfe von zahlreichen Neuinstallationen auf einem
> > Testsystem einen Weg gefunden, wie man im laufenden System das
> > Boot-/Root-Device ändern kann. Das will ich hier mal kurz
> > aufschreiben, damit evtl. andere profitieren können. Und vielleicht
> > gibts ja auch Verbesserungsvorschläge.
> 
> Ja, gibt es, wie immer ;-).
> 
> > Ausgangssituation:
> > Debian Squeeze startet derzeit von /dev/sdb1 (xfs).
> > 
> > Ziel:
> > Das System soll von /dev/mapper/volgrp-logvol starten. Die
> > LVM-Volumegrup sitzt auf einem Softraid-Device, bestehend aus
> > /dev/sda1 und /dev/sdc1.
> 
> 1. Partitiontabelle erstellen, RAID erstellen, LVMs erstellen.
> 
> 2. System aufs neue root kopieren
> 
> Die --excludes sind Angaben für die der Kernel die Verantwortung etc.
> hat und /mnt damit rsync dieses nicht dauernd nach /mnt spiegelt.
> 
> - mount /dev/mapper/volgrp-logvol /mnt
> - mkdir -m 0755 /mnt/{mnt,sys,dev}
> - mkdir -m 0555 /mnt/proc
> - rsync -avxHSAX --exclude=/proc --exclude=/mnt --exclude=/sys
>   --exclude=/dev / /mnt

--excluce="/proc/**" --exclude="/mnt/**" --exclude="/sys/**" --exclude 
="/dev/**"

wenn man die Verzeichnisse selbst nicht händisch neu anlegen möchte.

> 3. einloggen ins neue System
> 
> - chroot /mnt

Na klar, ein chroot!

Auf die Idee bin ich nicht gekommen. Natürlich mit den von Dir erwähnten 
Bind-Mounts.

Macht natürlich Einiges einfacher.

Ich nehme noch

mount -o bind /dev/pts /mnt/dev/pts

hinzu, da irgendwann mal was ohne nicht richtig funktioniert hat.

Ist aber dann hier wohl nicht nötig.

Ciao,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


Reply to: