sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #15723
Re: Hvordan flytter man root-partitionen?
On 25 Nov 1999 storner@xxxxxxxx wrote:
> In <slrn83op6a.btf.borisj@localhost.localdomain> borisj@xxxxxxxxxx (Hans Jørgensen) writes:
>
> >Men hvordan kan jeg flytte / over på en anden disk? jeg har tænkt
> >mig at bruge hdc som aligevel ikke er i brug mere(den blev for lille
> >til dens opgave) og så efter flytningen sætte den over som "primary
> >master".
> [snip]
> >jeg vil helst klare det uden disketter og den slags da jeg ikke har
> >et diskettedrev i boxen ...
>
> # Skift til single-user mode
> /sbin/telinit 1
> # Antager at der er et ext2 filsystem på hdc1
> mount -t ext2 /dev/hdc1 /mnt
> find / -xdev | cpio -pdvmu /mnt # Kopierer alle filer
> # Antager at swap er hdc2
> mkswap /dev/hdc2
> # Installer lilo. "-b /dev/hdc" betyder at lilo bootsektor
> # skrives på den disk der p.t. er hdc, men som bliver hda
> # efter at vi flytter diskene rundt.
> lilo -r /mnt -b /dev/hdc
> umount /mnt
> shutdown -h now
>
> Flyt diskene og reboot. Jeg er ikke 100% sikker på at lilo tricket
> virker som det skal, men det ville være mit bud på at gøre det uden
> at skulle have fat i diskette drevet.
Jeg har prøvet og det virkede for mig...
>
Jeg vil lige påpege at der ikke er noget i vejen for at have to rod
partitioner på linux maskinen.
antag at du har gammel / på /dev/hda1
så er entryen i /etc/lilo.conf
image=/boot/vmlinuz
label=linuxhda1
root=/dev/hda1
hvis du vil have / også på /dev/hdc1 så tilføj
image=/boot/vmlinuz
label=linuxhdc1
root=/dev/hdc1
hvis lilo køres mens du er bootet op på linuxhda1, vil lilo så bruge
filerne i /boot på partitionen /dev/hda1 under boot - ligeledes hdc1
husk også på at /etc/lilo.conf er to forskellige filer alt efter om du
er bootet på den ene eller den anden konfiguration... :-)
Pointen er at når maskinen kører under linuxhdc1 er det eneste der
bruges på /dev/hda1 bootsektoren og at du kan derfor checke din opsætning.
Hvis du regner med at have hda stadig siddende i din maskine alligevel, er
det nok det nemmeste bare at skifte roden og ikke bekymre sig om linux
lever på hda1 eller hdc1 når bare det er på den "gode" disk.
Hvis du er den lykkelige ejer af en maskine hvor du i bios kan sætte
bootpartition er det meget nemmere at skifte og checke tingene og det
er så også nemmere at gå tilbage...
Servicepack SR12 for NT. Available at www.linux.org
-- Morten S. Nielsen mailto:msn@xxxxxxxxxx
--
-- | Linux - the choice of a GNU generation |
-- | Skaane Sjaelland Linux User Group |
-- | at http://www.sslug.dk |
References