Disztró költöztetése (megoldva)

Fórumok

Üdvözlet.

Miként tudnék egy müködő képes és konfigurált openSUSE 10.3 disztrót áttköltöztetni egy másik hdd-re mert a jelenlegi erősen a meghalás tüneteit kezdi produkálni.Minden segítséget elöre is köszönök.

Hozzászólások

cp -R -f -p /innen/* /oda
rsync -av /innen/* /oda

grub-install

Ha a partició számai nem változnak a grub menu jét sem kell piszkálni

Ha átrakod a régi helyére az újat, akkor vélhetően nem.
Az UIIIDDDDD-ket meg vedd ki, de asszem suse alatt nincs ilyen.
Ha jól emléxem! :)
De ezt még most meg tudod nézni > /dev ill fstab

Ja és legjobb, ha livecd-vel cp-zed vagy rsync-eled.
Pl: slax, gentoo
Nem kell azonos méretű particiókat csinálnod a régi lemezen levőkkel.

(én gondoloni arra, ha a új_partició < orig_partició, akkor szívás van, de ha az új particó nagyobb akkor jó, mert csak grow-olni kell és kész, de ha kisebb, akkor adatvesztés is lehet)

linux v2.6.22.15 + madwifi v0.9.3.3-mal itt
debian gnu/linux @ linux-2.6.22.20-opt1.1

A megoldás - mint azt már többen írták - attól is függ, milyen fájlrendszereket használsz. Én pénteken tettem át ext3-as openSUSE 10.3-at másik partícióra, és sikerült: nálam nincsenek acl-ek ill. kiterjesztett attribútumok, amiket másolnom kellett volna, így könnyű volt: LiveCD, másolás partíciónként. A forrás (read-only módú) és a cél (rw módú) csatlakoztatása után cpio-t használtam:


# mkdir /mnt/source
# mkdir /mnt/dest

# mount -t ext3 -o ro /dev/sda5 /mnt/source
# mount -t ext3 /dev/sda8 /mnt/dest

# cd /mnt/source
# find . -depth -print0 | cpio -0pvd /mnt/dest

# umount /mnt/source
# umount /mnt/dest

Néhány dolgot ellenőrizned kell:
- /boot/grub/menu.lst: mindenhol a "root (hd0)", ill. "rootnoverify (hd0)" szerű bejegyzést, ha máshol használod az új HDD-t mint a régit, vagy más típusú (Pl. primary master helyett secondary master, vagy IDE helyett SCSI, stb.). Ezen kívül a "kernel" sorokban a "root=" bejegyzéseket is.

- /boot/grub/device.map: ha a régi HDD-t is bennehagyod, vess rá egy pillantást, jó-e a kiosztás.

- /etc/fstab: értelemszerűen, természetesen.

- swap partíció: ugye nem felejtetted el, hogy ezt sem elég létrehozni, az mkswap-pal "formázni" is kell. :)

(Szerk.: többek között azért is jó LiveCD-ről csinálni, mert így a root fs tényleges, offline tartalmát másolod és nem kell törődni a /dev, /proc, stb. dolgokkal.)

(Szerk2.: a lényeg lemaradt: a GRUB-ot telepíteni kell az új HDD-re.)

Részemről a legegyszerűbb megoldást választottam de nem biztos,hogy másnak is az lett volna.Nekem az volt :).

-Teljes merevlemez biztonsági mentése
-Új hdd-re alap disztró telepítés.
-Új hdd-n helyreállítás a biztonsági mentésből.
-Rendszer online frissítése

Tökélétesen működik minden,minden adatom megmaradt,semmit nem kellett újra configolni.
Bárkinek ilyen problémája lenne tudom ajánlani ezt a megoldást.