Toon posts:

[Debian] Installatie HD switchen

Pagina: 1
Acties:
  • 394 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik wil mijn debian installatie van HD verzetten.
Naar een grotere HD, en van hdb naar hda.

Ik had eerst win2k, heb daar met een 2de HD een dualboot win2k/debian van gemaakt. Die Win2k schijf had ik gisteren nodig, dus die schijf eruit, klein schijfje erin, geboot met debian bootdisk en lilo terug in mbr van die kleine schijf gezet (staat anders niets op die schijf).

Nu is het zo dat die schijf met Debian op een beetje brak is. Ik kan er ook niet van booten, werkt niet als primary master ...
Vanavond heb ik een nieuwe schijf, en nu wil ik die installatie over zetten.

Situatie :

hda ---> Nu nog kleine schijf met niets op, enkel lilo in mbr. Moet nieuwe schijf in de plaats komen
hdb ---> Bestaande debian installatie

Ik had de volgende werkwijze voor ogen :

1) PC uit, kleine schijf eruit en de nieuwe erin.

2) PC booten met debian bootdisk

3) Nieuwe schijf partitioneren (hda)

4) Lilo in mbr van nieuwe schijf zetten (om mijn nieuwere kernel te kunnen booten, staat nog oude op die bootdisk)

5) Nieuwe kernel booten

6) Alle files kopieren naar de nieuwe schijf

7) fstab op nieuwe schijf aanpassen

8) lilo aanpassen

9) proberen booten van nieuwe schijf

Ik heb al gezocht naar info over dualboot met lilo, maar gaat altijd over 2 verschillende OS'en...

Op deze manier kan ik dan ook veilig mijn partities naar ext3 proberen zetten.
De journaling file is al aangemaakt, maar ik durf hem niet in fstab veranderen naar ext3 om de volgende reden : [rml][ debian] ext2 ---> ext3 converting probleem[/rml]

Nu zou ik nog moeten weten :

1) Kan ik ALLE files kopieren van een draaiende debian installatie ?

2) Hoe configureer ik Lilo om 2 volledig apparte linux installaties te booten (apparte root, boot en swap partities)

3) Zie ik iets over het hoofd ?

4) Is er een andere, misschien betere manier ?

[ Voor 3% gewijzigd door moto-moi op 24-08-2003 14:48 ]


Verwijderd

Ik heb het met debian ooit volgens deze aanpak gedaan:
http://www.ibiblio.org/pu...Hard-Disk-Upgrade-NL.html

Verwijderd

Topicstarter
Thx maui71, buiten het feit dat het beetje oud is :) Zal het wel nog werken veronderstel ik :)
Aan die link heb ik al het een en ander zo te zien

Verwijderd

Verwijderd schreef op 19 August 2003 @ 18:17:
Thx maui71, buiten het feit dat het beetje oud is :) Zal het wel nog werken veronderstel ik :)
Aan die link heb ik al het een en ander zo te zien
Ja of alles nog overeenkomt met de huidige situatie moet je ff bekijken. Ik heb dit toendertijd ook meer als "leidraad" gebruikt. (was zelf ook nog geheel onbekend met linux)

Verwijderd

ik heb het laatst zo gedaan:

hdb partitioneren en mounten op bv /mnt/newdisk.

cd /; tar -cpf - * --exclude /mnt/newdisk --exclude /proc | tar -xf - -vvp -C /mnt/newdisk

  • ajvdvegt
  • Registratie: Maart 2000
  • Laatst online: 04-12-2025
Om de map 'source' naar 'target' te kopieeren, maar niet de gemountte filesystems mee te nemen (/dev, /proc en /sys bv.) kan je dit gebruiken (van de Sun XFS-rootdisk howto gekopieerd):
find source/ -mount -print | cpio -pdm /target

I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum


  • usr-local-dick
  • Registratie: September 2001
  • Niet online
Heb je er nog een CDROM in zitten?
Zoja dan de Timo's Rescue CD erin doen (rescuecd.sourceforge.net), booten vanaf CD, nieuwe disk partitioneren (voldoende size natuurlijk, en heel belangrijk: dezelfde partities - dus als je eerst /home /var / had dan moeten die nu ook weer maken - anders dikke ellende met cross-filesystem links die niet meer werken).
mapjes aanmaken waar je ze vervolgens op mount.
Dan met "cp -Rp" alles uit de oude partities copy-en naar de nieuwe.
Daarna ga je in je nieuwe root staan, edit lilo.conf, en dan run je lilo chroot in je nieuwe root fs: "lilo -r .".
Reboot :)
Ohja het voordeel van deze manier is dat je geen live filesystem copieert, dus ook geen gedoe met /proc (leuk als je 1 Gb RAM hebt dan is /proc/kcore nl. ook 1 Gb)

Verwijderd

Topicstarter
Hmmm leuk, de manieren worden korter en korter :D
Thx usr-local-dick ! :)

Verwijderd

Topicstarter
Allrighty, Het lijkt gelukt te zijn, op 1 dingetje na ...

Als ik Lilo run, krijg ik :
code:
1
2
3
4
5
Warning: '/proc/partitions' does not match '/dev' directory structure.
    Name change: '/dev/ide/host0/bus0/target0/lun0/disc' -> '/dev/hda'
    The kernel was compiled with DEVFS_FS, but 'devfs=mount' was omitted
        as a kernel command-line boot parameter; hence, the '/dev' directory
        structure does not reflect DEVFS_FS device names.


En als ik dan ga kijken in /proc/partitions, dan is dat indd nog de indeling van de oude schijf ...

Iemand een idee hoe ik dit kan oplossen ?
En wat voor problemen dit kan geven later, want momenteel merk ik geen problemen ...

Btw, om de schijven te switchen heb ik uiteindelijk gebruik gemaakt van :
- http://www.ibiblio.org/pu...Hard-Disk-Upgrade-NL.html (posted by maui71)
- Timo's Rescue CD en verdere uitleg door usr-local-dick

Thx voor de zeer nuttige tips allemaal!

Verwijderd

gewoon /proc weggooien, dit is een virtueel systeem en wordt opnieuw aangemaakt bij reboot.

  • balk
  • Registratie: Januari 2000
  • Laatst online: 06:42
Verwijderd schreef op 23 August 2003 @ 01:38:
gewoon /proc weggooien, dit is een virtueel systeem en wordt opnieuw aangemaakt bij reboot.
alleen de inhoud van /proc! /proc laten staan, anders kan je proc filesystem niet gemount worden.

Verwijderd

Topicstarter
Hmmm, dat gaat lijk niet :(
Kan dat lijk niet gewoon deleten, en als ik eerst nen rescue CD boot, om het dan van daaruit te deleten, dan staat daar niets in ...
Boot ik dan terug, dan staat het nog steeds verkeerd.

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
The kernel was compiled with DEVFS_FS, but 'devfs=mount' was omitted
as a kernel command-line boot parameter
heb je dat al eens geprobeerd?
en volgens mij is het slechts een warning van lilo, maar snapt lilo wat er bedoeld wordt en corrigeert dat zelf, en het werkt verder wel? of begrijp ik je nu verkeerd?

Verwijderd

Topicstarter
Nja, het werkt indd ...
Maar ik ben er toch niet helemaal gerust in :S
En het rare vind ik dat er niets aan lilo is veranderd buiten ervoor, op de wisseling tussen hda en hdb na. (eerst stond linux op hdb, nu op hda)

Verwijderd

Verwijderd schreef op 24 August 2003 @ 22:15:
Nja, het werkt indd ...
Maar ik ben er toch niet helemaal gerust in :S
En het rare vind ik dat er niets aan lilo is veranderd buiten ervoor, op de wisseling tussen hda en hdb na. (eerst stond linux op hdb, nu op hda)
Ik had ook wat problemen met lilo etc., maar na wat aanpasen en proberen
is toch alles goed gekomen.
Heb je nu nog problemen na de migratie dan?

In die howto staat dit over die /proc:
Verder moet je een /proc directory maken op de nieuwe disk, maar je wilt niet de inhoud ervan kopiëren: /proc is een "virtueel" file systeem en heeft eigenlijk geen files. Maar bevat informatie over processen die op het systeem draaien.

[ Voor 25% gewijzigd door Verwijderd op 24-08-2003 22:31 ]


Verwijderd

Topicstarter
Verwijderd schreef op 24 augustus 2003 @ 22:30:
[...]


Ik had ook wat problemen met lilo etc., maar na wat aanpasen en proberen
is toch alles goed gekomen.
Heb je nu nog problemen na de migratie dan?
Nja, ze zijn pas na de migratie begonnen :S
maui71 schreef op 24 augustus 2003 @ 22:30:
In die howto staat dit over die /proc:
[...]
Nja, ik heb de hele root gekopieerd ...
Maar wel vanaf een draaiende rescue CD, dus de installatie die ik copieerde draaide niet, dan is die directory toch leeg?
Pagina: 1