← Back to team overview

sslug-teknik team mailing list archive

Re: Flytte dualboot system til ny disk.

 

Hej Gert

Det sværeste er klart at lave "master boot record'en", mbr. Det du skal gøre er at kopiere alle filer over (evt. med ghost eller med tar. dd kender jeg ikke med den virker sikkert også fint). herefer skal mbr skrives hvilket gøres med kommandoen grub eller /sbin/lilo til den rigtige disk (det er ikke helt nemt men det kan lade sig gøre, se man lilo.)

Linux partioner kan oprettes på følgene måde:
fdisk /dev/sda
(lav de partioner der er nødvendige)
mkefs -j /dev/sdaX (for ext3, fjern -j hvis ext2 ønskes)

Det bedste er hvis maskinen er bootet via af en cd (gentoo CD'eren kan klart anbefales) da linux laver en del virtuelle filer, bla under /proc/ og mange andre. De skal ikke kopieres til den nye disk!!. Derfor skal med at boote maskinen fra en cd, start ssh og mount devicene og kopiere data over.

Se http://www.linuxbog.dk/admin/admin/pakke-formater.html#tar-flytning

Hilsen Anders

Gert Lavsen wrote:

God bagjul til alle.

Da min fars desktop maskine, der dualbooter med win xp og mandrake 10.1 har
behov for mere plads har han købt en sata-disk og ønsker derfor at få
flyttet det eksisterende over på den nye disk. Den gamle skal bruges
andetsteds.
Da jeg ikke kender meget til hvordan windows fungerer, så er jeg i tvivl om
er hvordan den fat32-partition hvor win xp ligger, hda1, kan kopieres over
således at windows's boot-ting kommer med. Jeg har oprettet partitioner på den nye disk, hvor jeg har lavet en fat32
partition på /dev/sda1 med samme størrelse, så jeg forestiller mig at jeg
kan bruge dd til at kopiere med.
Mit ønske er at kunne gøre alt arbejdet hjemme fra mig gennem ssh, hvorefter
han kan pille den gamle disk ud og boote på den nye.

Filsystemet ser således ud. Enhed Boot Start End Blocks Id System
/dev/hda1   *           1        1912    15358108+   c  W95 FAT32 (LBA)
/dev/hda2            1913        9964    64677690    5  Udvidet
/dev/hda5            1913        1922       80293+  83  Linux
/dev/hda6            1923        4471    20474811   83  Linux
/dev/hda7            4472        4536      522081   82  Linux swap
/dev/hda8            4537        7352    22619488+  83  Linux
/dev/hda9            7353        9964    20980858+   b  W95 FAT32
Systemet booter med lilo på hda's mbr.




Follow ups

References