Avatar billede condor9 Nybegynder
26. januar 2004 - 20:24 Der er 48 kommentarer og
1 løsning

kopiere distribution fra en gammel harddisk til en ny harddisk.

Jeg har lige fået en ny større harddisk og vil derfor installere Mandrake 9.2 på den, dette forløb egentlig også fint nok.. Nu er jeg så bare stødt ind i alle de problemer hvor jeg ret tidligt står af..

Der er en del ting som jeg ikke kan få til at virke, og som er ret besværlige at installere.

Derfor vil jeg høre om det kan lade sig gøre at kopiere hele den gamle linux fra den lille harddisk til den nye jeg lige har sat i..

Kan det lade sig gøre ? i så fald hvordan ?
Avatar billede billen Nybegynder
26. januar 2004 - 20:41 #1
Det er egentlig ret nemt (har faktisk prøvet sådan noget før ;-).

1) Du starter med at mounte den nye disk.
2) Derefter kopierer du ALT fra den gamle over på den nye. Dette tager nok en DEL tid.
3) For at teste så ændrer du i din bootloader (lilo eller grub) og tilføjer den nye disk, som et nyt valg.
4) Genstart og vælg den nye disk og se om det virker.

Ovenstående var en temmelig overfladisk gennemgang, men meningen er så, at du beder om en uddybning af de punkter, som de ikke kan finde ud af (gider ikke fortælle dig hvordan du mounter hvis du har prøvet det tusind gange :o)
Avatar billede condor9 Nybegynder
26. januar 2004 - 20:44 #2
jeg går ud fra at når jeg skal mounte den, så skal jeg bare sætte den i, og sørge for at linux distrub. kan se den..

Så kommer der et lille problem.. hvordan kopiere jeg det hele ?
og hvordan ændre jeg i bootloaderen ? :o)
Avatar billede lap Nybegynder
26. januar 2004 - 20:46 #3
Det kan godt lade sig gøre, men du skal lige lave lidt forarbejde.

Vær helt sikker på disklayout på den gamle maskine - altså "sfdisk -l" som giver oversigt over partitioner - og /etc/fstab som giver dig en oversigt over mountpoints (og evt. /etc/raidtab hvis du bruger software raid).

Installer den nye disk som slavedisk i maskinen.

Derefter booter du på en diskette - såsom tomsrtbt (http://www.toms.net/rb/download.html) og laver diskpartitioner på den nye disk, så du som minimum har et disklayout, som svarer til den gamle disk (mængdemæssigt - de må gerne vokse i størrelse).

Derefter mounter du gamle og nye diske - f.eks. således:

/tmp/gldisk/root (svarer til roddisken på den gamle)
/tmp/nydisk/root (svarer til roddisken på den nye)
/tmp/gldisk/boot
/tmp/nydisk/boot

osv.

Herefter bruger du cpio til at kopiere de enkelte diske med - f.eks.:
find /tmp/gldisk/root -depth -print | cpio -pamVd /tmp/nydisk/root

Det gennemfører du for alle mountpoints (dog ikke swap) - og mangler nu kun bootloader (forudsætter at gldisk er /dev/hda og nydisk er /dev/hdb):

dd if=/dev/hda of=/dev/hdb bs=446 count=1

PAS MEGET PÅ, da dette kan skade hele partitionstabellen, men du kopierer ganske simpelt de første 446 bytes på disken - og det er bootmanager.

Fjern den gamle disk - og monter den nye disk som master (/dev/hda) - og så burde du være kørende.
Avatar billede lap Nybegynder
26. januar 2004 - 20:47 #4
et langt (og for sent) svar :-)
Avatar billede condor9 Nybegynder
26. januar 2004 - 20:50 #5
uhmm.. tak for svaret.. Det lyder næsten for "svært" til at jeg tør gå i gang med det :-)...
Avatar billede lap Nybegynder
26. januar 2004 - 20:51 #6
hvis du er hjemme i unix/linux, så er det slet ikke svært, men hvis partitioner, filsystemer og bootloadere ikke siger dig noget, så er det ikke nemt. Du skal selv sørge for partitioner, filsystemer mv., som ikke er beskrevet ovenfor (fdisk og mk??fs).
Avatar billede billen Nybegynder
26. januar 2004 - 20:52 #7
condor9> Jeg vil næste anbefale lap's løsning. Den ser egentlig ret smart ud. Og bare rolig. Hvis du bare følger instruktionen og så lige vender tilbage hertil inden du går igang med

dd if=/dev/hda of=/dev/hdb bs=446 count=1

så skal det nok gå ;o)
Avatar billede condor9 Nybegynder
26. januar 2004 - 21:02 #8
ok, jeg prøver...

Jeg skal lige have sat den nye disk i og lavet nye partitioner på den.

Der er den nye mandrake installeret på i forvejen, hvordan sletter jeg den nemmest ?
Avatar billede billen Nybegynder
26. januar 2004 - 21:02 #9
det sker automatisk når du partitionerer
Avatar billede condor9 Nybegynder
26. januar 2004 - 21:07 #10
ok
Avatar billede condor9 Nybegynder
26. januar 2004 - 21:09 #11
det ser sådan her ud når jeg laver en sfdisk -l:

Disk /dev/ide/host0/bus0/target0/lun0/disc: 10011 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

  Device Boot Start    End  #cyls    #blocks  Id  System
/dev/ide/host0/bus0/target0/lun0/part1  *      0+    763    764-  6136798+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part2        764  10010    9247  74276527+  5  Extended
/dev/ide/host0/bus0/target0/lun0/part3          0      -      0          0    0  Empty
/dev/ide/host0/bus0/target0/lun0/part4          0      -      0          0    0  Empty
/dev/ide/host0/bus0/target0/lun0/part5        764+    826      63-    506016  82  Linux swap
/dev/ide/host0/bus0/target0/lun0/part6        827+  10010    9184-  73770448+  83  Linux
Avatar billede lap Nybegynder
26. januar 2004 - 21:19 #12
bortset fra, at det der anderledes ud end normalt, så er dit disk layout

primary på 6Gb (type 83 - formentlig /)
extented på resten af disken (type 5 - 74Gb)
SWAP på 500Mb (type 82)
resten (type 83 - ukendt mountpoint)

Du mangler /etc/fstab for at skabe sammenhæng
Avatar billede billen Nybegynder
26. januar 2004 - 21:20 #13
Hmm... umiddelbart synes jeg, at det ser underligt ud med din part3 og part4. (Det skal siges at jeg ikke er vant til at bruge sfdisk). Hvorfor har du ikke kun 4 partitioner?
Avatar billede lap Nybegynder
26. januar 2004 - 21:21 #14
Det er helt normalt, hvis disken er består at "primary" partitioner, så listes partition 3+4 som empty
Avatar billede condor9 Nybegynder
26. januar 2004 - 21:23 #15
iøvrigt kommer den med fejl når jeg kører /etc/fstab
Avatar billede lap Nybegynder
26. januar 2004 - 21:24 #16
/etc/fstab er en konfigurationsfil - indholdet skal ses/vises/gemmes - paste her.
Avatar billede condor9 Nybegynder
26. januar 2004 - 21:28 #17
ok, der står så:
/dev/hdb9 / ext3 defaults 1 1
/dev/hdb1 /boot ext3 defaults 1 2
none /dev/pts devpts mode=0620 0 0
none /mnt/cdrom supermount dev=/dev/hda,fs=auto,ro,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=auto,--,iocharset=iso8859-15,sync,codepage=850,umask=0 0 0
none /proc proc defaults 0 0
/dev/hdb8 /usr ext3 defaults 1 2
/dev/hdb7 /var ext3 defaults 1 2
/dev/hdb6 /var/ftp ext3 defaults 1 2
/dev/hdb5 /var/www ext3 defaults 1 2
/dev/hdb10 swap swap defaults 0 0
Avatar billede condor9 Nybegynder
26. januar 2004 - 21:30 #18
Det er alt hvad den skrev da jeg kørte sfdisk:

Disk /dev/ide/host0/bus0/target0/lun0/disc: 10011 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

  Device Boot Start    End  #cyls    #blocks  Id  System
/dev/ide/host0/bus0/target0/lun0/part1  *      0+    763    764-  6136798+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part2        764  10010    9247  74276527+  5  Extended
/dev/ide/host0/bus0/target0/lun0/part3          0      -      0          0    0  Empty
/dev/ide/host0/bus0/target0/lun0/part4          0      -      0          0    0  Empty
/dev/ide/host0/bus0/target0/lun0/part5        764+    826      63-    506016  82  Linux swap
/dev/ide/host0/bus0/target0/lun0/part6        827+  10010    9184-  73770448+  83  Linux

Disk /dev/ide/host0/bus0/target1/lun0/disc: 3737 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

  Device Boot Start    End  #cyls    #blocks  Id  System
/dev/ide/host0/bus0/target1/lun0/part1  *      0+      2      3-    24066  83  Linux
/dev/ide/host0/bus0/target1/lun0/part2          3    3736    3734  29993355    5  Extended
/dev/ide/host0/bus0/target1/lun0/part3          0      -      0          0    0  Empty
/dev/ide/host0/bus0/target1/lun0/part4          0      -      0          0    0  Empty
/dev/ide/host0/bus0/target1/lun0/part5          3+    603    601-  4827501  83  Linux
/dev/ide/host0/bus0/target1/lun0/part6        604+  1260    657-  5277321  83  Linux
/dev/ide/host0/bus0/target1/lun0/part7      1261+  1710    450-  3614593+  83  Linux
/dev/ide/host0/bus0/target1/lun0/part8      1711+  2164    454-  3646692  83  Linux
/dev/ide/host0/bus0/target1/lun0/part9      2165+  3692    1528-  12273628+  83  Linux
/dev/ide/host0/bus0/target1/lun0/part10      3693+  3736      44-    353398+  82  Linux swap
Avatar billede condor9 Nybegynder
26. januar 2004 - 21:31 #19
Så er den nok den forkerte disk jeg kom til at vise før.
Avatar billede lap Nybegynder
26. januar 2004 - 21:31 #20
Det hænger SLET ikke sammen med det, som sfdisk viser. Dette er en oversigt over disk nummer 2 i maskinen (slave på primary kanal) - og sfdisk viser noget helt andet (master på primary kanal) - hvor mange diske har du i maskinen?

brug lige fdisk -l i stedet for
Avatar billede lap Nybegynder
26. januar 2004 - 21:32 #21
ok, så hænger det sammen - har du både den gamle og den nye disk monteret lige nu - og hvilken er den gamle - og hvilken er den nye??
Avatar billede condor9 Nybegynder
26. januar 2004 - 21:33 #22
JEg har begge diske i nu.. Den gamle er på 30 Gb, og den nye er på 80 Gb.

det er hvad jeg får ud af det:
Disk /dev/ide/host0/bus0/target0/lun0/disc: 255 heads, 63 sectors, 10011 cylinders
Units = cylinders of 16065 * 512 bytes

                                Device Boot    Start      End    Blocks  Id  System
/dev/ide/host0/bus0/target0/lun0/part1  *        1      764  6136798+  83  Linux
/dev/ide/host0/bus0/target0/lun0/part2          765    10011  74276527+  5  Extended
/dev/ide/host0/bus0/target0/lun0/part5          765      827    506016  82  Linux swap
/dev/ide/host0/bus0/target0/lun0/part6          828    10011  73770448+  83  Linux

Disk /dev/ide/host0/bus0/target1/lun0/disc: 255 heads, 63 sectors, 3737 cylinders
Units = cylinders of 16065 * 512 bytes

                                Device Boot    Start      End    Blocks  Id  System
/dev/ide/host0/bus0/target1/lun0/part1  *        1        3    24066  83  Linux
/dev/ide/host0/bus0/target1/lun0/part2            4      3737  29993355    5  Extended
/dev/ide/host0/bus0/target1/lun0/part5            4      604  4827501  83  Linux
/dev/ide/host0/bus0/target1/lun0/part6          605      1261  5277321  83  Linux
/dev/ide/host0/bus0/target1/lun0/part7          1262      1711  3614593+  83  Linux
/dev/ide/host0/bus0/target1/lun0/part8          1712      2165  3646692  83  Linux
/dev/ide/host0/bus0/target1/lun0/part9          2166      3693  12273628+  83  Linux
/dev/ide/host0/bus0/target1/lun0/part10        3694      3737    353398+  82  Linux swap
Avatar billede condor9 Nybegynder
26. januar 2004 - 21:36 #23
Jeg fik downloadet det tomsrtbt, men det fylder da lige en andelse mere end hvad der kan ligge på en diskette. ville jeg ikke også kunne brænde det på en disk ?
Avatar billede lap Nybegynder
26. januar 2004 - 21:38 #24
Du kan sagtens lægge 1722Kb på en diskette - tro mig, jeg har gjort det mange gange - læs lige vejledningen til, hvordan du gør.
Avatar billede condor9 Nybegynder
26. januar 2004 - 21:52 #25
er det ikke den her du tænker på ?

5) DOS installation

a) Pkunzip it

b) If you are running Windows-95, do "shutdown and restart in msdos mode".
  You have to be in really-DOS mode.  Not a DOS session under Windows-95.

c) CD to the directory you pkunzipped it into.

d) "install".
  (This boots a GNU/Linux with prompts to make the diskette.)

This is for installing tomsrtbt from a DOS/Windows system.

If you have problems, boot with no config.sys or autoexec.bat.

Note, this creates the *exact same floppy* as the GNU/Linux installer.
Avatar billede lap Nybegynder
26. januar 2004 - 21:54 #26
nu har du jo en linux maskine - brug den - det virker rent nemt - download - udpak - install.s
Avatar billede condor9 Nybegynder
26. januar 2004 - 21:54 #27
det prøver jeg.
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:01 #28
Det er sq ikke nemt når man ikke har 100% forstand på det.. Det tager ca 333% længere tid at lave de forskellige ting som hvis man vidste hvad man lavede :o)
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:03 #29
Nu vil jeg så pakke den fil ud jeg har hentet, men hvorfor er det lige den kommer med den meddelelse her ?:

[root@server tmp]# tar -zxvf tomsrtbt-2.0.103.tar.gz
tomsrtbt-2.0.103
tomsrtbt-2.0.103/buildit.s
tar: tomsrtbt-2.0.103/buildit.s: time stamp 2002-04-21 02:52:05 is 72398476 s in the future
tomsrtbt-2.0.103/clone.s
tar: tomsrtbt-2.0.103/clone.s: time stamp 2001-05-13 01:37:19 is 42758790 s in the future
tomsrtbt-2.0.103/install.s
tar: tomsrtbt-2.0.103/install.s: time stamp 2001-05-13 01:37:19 is 42758790 s in the future
tomsrtbt-2.0.103/unpack.s
tar: tomsrtbt-2.0.103/unpack.s: time stamp 2002-03-27 05:50:51 is 70252802 s in the future
tomsrtbt-2.0.103/tomsrtbt.FAQ
tar: tomsrtbt-2.0.103/tomsrtbt.FAQ: time stamp 2002-05-04 16:43:50 is 73571581 s in the future
tomsrtbt-2.0.103/settings.s
tar: tomsrtbt-2.0.103/settings.s: time stamp 2002-05-04 16:44:33 is 73571624 s in the future
tomsrtbt-2.0.103/fdformat
tar: tomsrtbt-2.0.103/fdformat: time stamp 2002-05-04 16:44:33 is 73571624 s in the future
tomsrtbt-2.0.103/fdflush
tar: tomsrtbt-2.0.103/fdflush: time stamp 2002-05-04 16:44:33 is 73571624 s in the future
tomsrtbt-2.0.103/license.html
tar: tomsrtbt-2.0.103/license.html: time stamp 2002-05-04 16:44:33 is 73571624 s in the future
tomsrtbt-2.0.103/tomsrtbt.raw
tar: tomsrtbt-2.0.103/tomsrtbt.raw: time stamp 2002-05-04 16:44:33 is 73571624 s in the future
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:05 #30
kunne man ikke lave de nye partitioner inde i webmin ?
Avatar billede lap Nybegynder
26. januar 2004 - 22:29 #31
jo, sikkert, men du skal bruge en boot diskette alligevel, for systemet må ikke være aktivt.

Beskeden er (som der skrives) at datoen 2002-05-04 er i fremtiden - altså passer dit ur overhovedet ikke.

Hvis du er webmin bruger og ikke kommandolinie bruger, så bliver dette svært.
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:30 #32
Jeg har været inde og stille uret, og downloadet filen igen.. så det forstår jeg ikke helt..
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:33 #33
Jeg har da for lang tid siden installeret qmail i via kommandoer.. :o) Det voldte også en del problemer.
Avatar billede lap Nybegynder
26. januar 2004 - 22:36 #34
date giver dig tiden på maskinen - ignorer beskederne - de betyder intet. qmail via kommandoer med problemer - så er du modig at gå i gang med dette - det kræver at du holder tungen lige i munden.

Det bedste var, at en hjalp dig on-site - operationen ville formentlig tage et par timer (hvis ikke du har brugt alle 30Gb).
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:38 #35
Dejligt.

About to fdformat /dev/fd0u1722
Double-sided, 82 tracks, 21 sec/track. Total capacity 1722 kB.
Formatting ...
ioctl(FDFMTBEG): No such device
FAILED fdformat error Enter to continue...
Avatar billede lap Nybegynder
26. januar 2004 - 22:38 #36
jeg melder fra for nu - er formentlig tilbage i morgen aften.
Avatar billede lap Nybegynder
26. januar 2004 - 22:39 #37
find en anden diskette - det er løsningen - den skal bare være sort (farven skal være sort).
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:39 #38
hmm.. så tror jeg vist at jeg dropper aktionen..

Så er der nok ikke andet og gøre end at installere mandrake 9.0 for fra.. :o(
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:39 #39
Jeg tør sq ikke hvis der går noget galt.
Avatar billede lap Nybegynder
26. januar 2004 - 22:40 #40
hvor bor du fysisk i landet?
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:41 #41
Jeg bor i odense.
Avatar billede lap Nybegynder
26. januar 2004 - 22:43 #42
ok - for langt - der er en bro i vejen :-)
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:44 #43
du kan fange mig på condor-9@mail.dk hvis det er :-)
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:44 #44
Ja, det kan jeg godt se, det er også de faens broer ;o)
Avatar billede lap Nybegynder
26. januar 2004 - 22:44 #45
på vej i seng - snakkes.
Avatar billede condor9 Nybegynder
26. januar 2004 - 22:45 #46
Yepper.. Jeg takker og bukker for hjælpen :o)
Avatar billede condor9 Nybegynder
29. januar 2004 - 00:08 #47
Jeg har besluttet mig for at installere Mandrake 9.1, så derfor bliver det ikke nødvendigt at kopiere det hele over på den måde her..

Smider i lige et svar, så i kan få points for jeres indsats ?
Avatar billede lap Nybegynder
29. januar 2004 - 00:15 #48
det er da ok, hvis du ikke "tør" - det er lidt risikofyldt, men det er muligt.
Avatar billede condor9 Nybegynder
29. januar 2004 - 00:17 #49
Jaa, men når jeg ikke er helt stiv i det, så vil jeg være ked af hvis der gik noget galt.. :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester