Linux rendszer új wincheszterre ültetése

 ( safranek | 2005. április 9., szombat - 16:21 )

Linux rendszer új wincheszterre ültetése

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Sziasztok!
A következő dologban szeretnék tőletek segítséget kérni:
Le kellene cserélnem a meglévő Debian rendszerem alól a vinyót egy nagyobbra. Azt olvastam, hogy elég átmásolni a fájlrendszert az új vinyóra és újrakonfigurálni a lilo-t, de nekem nem igazán akar működni.
Eddig a következőket tettem:
Knoppix-ról bebootoltam.
Felcsatoltam a régi és az új vinyót.
[code:1:4248af8419]
mount /dev/hdb2 /mnt/old
mount /dev/hda2 /mnt/new
[/code:1:4248af8419]
Átmásoltam a rendszert:
[code:1:4248af8419]
cp -av /mnt/old/* /mnt/new
[/code:1:4248af8419]
Beállítottam a lilot, hogy a hda2 legyen a root és a boot paramétert is átállítottam hda-ra.
Újraindulás után be is bootol az új vinyóról.
Egy csomó minden hibátlanul működik.
Pl: hálózati beállítások, fel lehet csatlakozni ssh-val stb...
De pl: apt-get install-nál kiabál, hogy a /var/cahce/apt/archives mappába nem tud dolgozni.
Megnéztem és az történt, hogy ez a mappa (/var/cache), bár átmásoláskor még jó volt, az apt-get indítása után egy fájlá változott.

Több más program is hibákat ír (főleg olyanokat, hogy nem tudnak írni a különböző könyvtárakba stb...

Szerintetek jó e fenti megoldás a renszer átültetésére, vagy másként kell megoldani (nem szeretném emiatt újratelepíteni a rendszert)
Ha valakinek van ötlete szívesen veszem.
Előre is köszönöm.

[/code]

[quote:5a2b4be272="safranek"]Több más program is hibákat ír (főleg olyanokat, hogy nem tudnak írni a különböző könyvtárakba stb...
[/quote:5a2b4be272]

Az lehet, hogy tobb particion volt a regi rendszered, es pl /var kulon fajlrendszer volt, es azokat nem vitte at. En azt szoktam csinalni:
[code:1:5a2b4be272]
mount /dev/hda1 /mnt/old
mount /dev/hdb1 /mnt/new
cd /mnt/old; find . -xdev |cpio -pm /mnt/new
[/code:1:5a2b4be272]

Itt a find megkeresi az adott fajlrendszeren levo dolgokat, a cpio attolja az ujra. Minden onallo fajlrendszerre (/boot, /var, /home, stb.) meg kell csinalni.

Amugy nemreg volt itt egy hasonlo szal, keress szerint xdev-re.

Image-eléshez ezt tudom ajánlani [url]http://www.partimage.org/index.en.html[/url]
próbáld meg, én még nem próbáltam ugyan, de kíváncsi vagyok, ugyhogy a tapasztalatokat várom... :D

ja, igen: ha ez megvan, akkor livecd elo, az uj diszken a / es a /boot fs-eket szepen felmountolod:
[code:1:0d71c40ff5]
mount /dev/hda2 /mnt
mount /dev/hda1 /mnt/boot
[/code:1:0d71c40ff5]

aztan lefuttatod a livecd-rol a lilot-t ugy, hogy chroot-oljon egy mar meglevo faba, es onnan vegye mondjuk a /etc/lilo.conf-ot. Ilyenkor az uj diszket oda tedd (primary slave, stb.), ahol lesz is elesben, hogy a lilo megtalalja, ami kell neki (mbr).

Nos en javaslom a SystemRescueCD nevu stuffot.

[url]http://www.sysresccd.org/[/url]

Eppen tegnap es ma masoltam at egy teljes rendszert.

A regi winyo egy 40gigas ext2 fajlrendszerre epulo stuff volt. 3 particioval, egy /boot egy / es egy swap. A cel winyo egy 80gigas winyo volt uresen.

A megoldast ez a livecd adta. dd_rescue nevu parancsa szinte maga a tokeletesseg. :)

dd_rescue -v /dev/hda /dev/hdb

^^ es mar ment is, outputot ad hogy hol tart, stb. Byte szinten masol, azaz byterol bytera minden adatot. Az erdekessege, hogy az olvasai hibakat nem veszi figyelembe es nem hal le rajtuk. Ez akkor erdekes, ha a source winyo IO errorozik, vagy badsectoros.

Ezutan a 80 gigas winyon megvolt az ami a 40-esen volt. Utana mar csak a parted nevu joszaggal kellett resizelnem a / -t es maris volt + 40 giga szabad helyem es az uj winyon volt a rendszer.

Plusszba meg atkonvertaltam az uj winyon utolag ext3 -ra.

Winyokat megcsereltem, regit kiszedtem, es voila. Ment a rendszer.

A cp parancsal valo masolast en nem tamogatom.

Udv
-krix-

[quote:a41ca8bd30="rave_ace"]Image-eléshez ezt tudom ajánlani [url]http://www.partimage.org/index.en.html[/url]
próbáld meg, én még nem próbáltam ugyan, de kíváncsi vagyok, ugyhogy a tapasztalatokat várom... :D[/quote:a41ca8bd30]

partimage-nak csak annyi a gondja, hogy nem tud on-the-fly disk-to-disk copyt, azaz mindenkeppen kell image-et csianlnod. Amit ugyan kirakhatsz egy halon levo gepre, de imho ez csak bonyolitja a dologkat.

Udv
-krix-

Pár hónapja knoppix-ot "telepítettem" cp-vel, ahogy az a knoppix faqban le van írva, és semmi gondom nem volt vele - ellentétben a knoppix installerével, ami valamin elhasalt (már nem tudom min.) Néhány hete pedig egy sarge rendszert pakoltam át mc-vel, attribútumok megőrzését bekapcsolva, ráadásul ott kellett variálni a partíciókkal is, mert más szerkezetben lett megcsinálva, de az is megy a mai napig. Szóval mennie kéne minden varázslás nélkül. Nem a default mount opciók kavarhattak be? Rémlik, hogy ilyesmibe belefutottam már...

Szvsz semmi gondod nem lenne, ha a mukodo debiant bootolod be, es ugy masolsz at mindent. Minek kellett ehhez a knoppix? En eleg sokszor copyztam at hdd bovites miatt linuxot, de eszre sem vettem a cseret. :)

[quote:eb316166e1="Toma_"]Szvsz semmi gondod nem lenne, ha a mukodo debiant bootolod be, es ugy masolsz at mindent. Minek kellett ehhez a knoppix? En eleg sokszor copyztam at hdd bovites miatt linuxot, de eszre sem vettem a cseret. :)[/quote:eb316166e1]
Azert a single-mode-ba valo lemenetel meggondolando... ;)

[quote:1e6346fd87="safranek"]Sziasztok!
A következő dologban szeretnék tőletek segítséget kérni:
Le kellene cserélnem a meglévő Debian rendszerem alól a vinyót egy nagyobbra. Azt olvastam, hogy elég átmásolni a fájlrendszert az új vinyóra és újrakonfigurálni a lilo-t, de nekem nem igazán akar működni.
Eddig a következőket tettem:
Knoppix-ról bebootoltam.
Felcsatoltam a régi és az új vinyót.
[code:1:1e6346fd87]
mount /dev/hdb2 /mnt/old
mount /dev/hda2 /mnt/new
[/code:1:1e6346fd87]
Átmásoltam a rendszert:
[code:1:1e6346fd87]
cp -av /mnt/old/* /mnt/new
[/code:1:1e6346fd87]
Beállítottam a lilot, hogy a hda2 legyen a root és a boot paramétert is átállítottam hda-ra.
Újraindulás után be is bootol az új vinyóról.
Egy csomó minden hibátlanul működik.
Pl: hálózati beállítások, fel lehet csatlakozni ssh-val stb...
De pl: apt-get install-nál kiabál, hogy a /var/cahce/apt/archives mappába nem tud dolgozni.
Megnéztem és az történt, hogy ez a mappa (/var/cache), bár átmásoláskor még jó volt, az apt-get indítása után egy fájlá változott.

Több más program is hibákat ír (főleg olyanokat, hogy nem tudnak írni a különböző könyvtárakba stb...

Szerintetek jó e fenti megoldás a renszer átültetésére, vagy másként kell megoldani (nem szeretném emiatt újratelepíteni a rendszert)
Ha valakinek van ötlete szívesen veszem.
Előre is köszönöm.

[/code][/quote:1e6346fd87]

itt egy leírás, olvasd el sokszor, mert nem 100% ig pont úgy kell, de a 2. olvasatra már egyértelmű lesz, hogy mit kellesz csinálnod:

http://nuk.teteny.elte.hu/~suti/Hard-Disk-Upgrade.html

[quote:094f8fe2aa="suti"]

itt egy leírás, olvasd el sokszor, mert nem 100% ig pont úgy kell, de a 2. olvasatra már egyértelmű lesz, hogy mit kellesz csinálnod:

http://nuk.teteny.elte.hu/~suti/Hard-Disk-Upgrade.html[/quote:094f8fe2aa]

Vagy felnyomtak a szerveretek, vagy le, vagy csak nekem nem jon...? ;)

[quote:4248eb5297="Toma_"][quote:4248eb5297="suti"]

itt egy leírás, olvasd el sokszor, mert nem 100% ig pont úgy kell, de a 2. olvasatra már egyértelmű lesz, hogy mit kellesz csinálnod:

http://nuk.teteny.elte.hu/~suti/Hard-Disk-Upgrade.html[/quote:4248eb5297]

Vagy felnyomtak a szerveretek, vagy le, vagy csak nekem nem jon...? ;)[/quote:4248eb5297]

hmmm tényleg nem érhető el ez a szar valamiért kívülről ......
itt próbáld meg esetleg: http://suti.webvilag.com/Hard-Disk-Upgrade.html

Ez mar jobb. ;)

Kérdés :) és off :)

ha felraknám egy 20-as IDE vinyóra a win2k3-at (telepítés első fázisa, partícionálás és fájlok másolása) azt át lehetne ugyanígy Ghost-tal vagy valamivel vinni egy scsi-re?
MBR-t akkor mi írná? Vagy egy repair konzolon fixmbr ?
Bár elismerem, egy nap szenvedés után még mindig nem tudom, mi a baja, miért nem indul. A boot.ini -ben a multi(0) -t átírtam scsi(0) -ra, úgysem.

/off

[quote:e51936c1e1="dikki"]Kérdés :) és off :)

ha felraknám egy 20-as IDE vinyóra a win2k3-at (telepítés első fázisa, partícionálás és fájlok másolása) azt át lehetne ugyanígy Ghost-tal vagy valamivel vinni egy scsi-re?
MBR-t akkor mi írná? Vagy egy repair konzolon fixmbr ?
Bár elismerem, egy nap szenvedés után még mindig nem tudom, mi a baja, miért nem indul. A boot.ini -ben a multi(0) -t átírtam scsi(0) -ra, úgysem.

/off[/quote:e51936c1e1]
Ez itt tényleg elég OFF :)
Javaslom olvasgatni:
http://www.svrops.com/svrops/documents/sysprep.htm

Laci

ez nem jó sajna (fel kéne tudni tenni hozzá az os-t)
de inkább nem offolok, csak emlitettetek itt sysrescd meg partimage-t, azok tudnak-e wint másolni...