Kirjoittaja Aihe: Toimivan Ubuntun siirto toiseen kovalevyyn  (Luettu 2485 kertaa)

kx

  • Käyttäjä
  • Viestejä: 701
    • Profiili
Toimivan Ubuntun siirto toiseen kovalevyyn
« : 21.02.20 - klo:19.33 »
Mitenkäs pitäisi tehdä nyt hyvin toimivan Ubuntu 18.04 lts:n siirto uudelle koneeseen laitetulle kovalevylle, jossa on W10?  Eli pystynkö tekemään sen jotenkin niin, että kaikki asetuksen säilyy, sähköposteja ei tarvitse uudelleen asentaa ja kirjainmerkit firefoxissa pysyy, jne..  Ja säilyy rinnalla käynnistys?  Mahdotontako?
HP Pro Intel i5-3470 core 4  3,2,Hz RAM 8 Gb+Kingston 240Gt SSD+ nVidia Gt730+Ubuntu 22.04 lts + W10Pro64-bit ja Samsung ML-2165 sekä CanoScan Lide300

kamara

  • Käyttäjä
  • Viestejä: 2944
    • Profiili
Vs: Toimivan Ubuntun siirto toiseen kovalevyyn
« Vastaus #1 : 21.02.20 - klo:21.24 »
Mahdotontako?

Ei, yleensä riittää kun varmuuskopioi /home/-kansion alaiset kaikki (myös piilo) tiedostot uuteen asennukseen. Toki varsinaiseen asennukseen pitää myös asentaa ohjelmat ja tehdä päivitykset.

Toinen vaihtoehto on kopioida kaikki tiedostot, ja asentaa sen jälkeen grub-käynnistyslataaja kyseiseen levyyn.

En tiedä kumpi on järkevämpi, mutta silleen se ainakin teoriassa menee.

Kuitenkin teet kaiken omalla vastuullasi. Lisäksi (linux) järjestelmä ei käsittääkensi voi toimia exFat, Fat eikä ntfs-osioissa.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Toimivan Ubuntun siirto toiseen kovalevyyn
« Vastaus #2 : 21.02.20 - klo:21.32 »
On se mahdollista. Jos haluat siirtää koko asennuksen (ei välttämätöntä), joudut näkemään aika paljon vaivaa. Ensiksi pitää luoda sinne uudelle levylle tarvittavat osiot ja alustaa ne (gparted ja Levyt-ohjelma tekevät molemmat samalla kertaa). Sitten tiedostot on kopioitava säilyttäen tiedostojen oikeudet. Tässä en luottaisi Tiedostot-ohjelmaan vaan käyttäisin rsync tai cp komentoa riittävin vivuin ja root-käyttäjänä (eli sudo alkuun). Lopuksi on korjattava /etc/fstab osoittamaan uusiin osioihin (jos vaihdoit tiedostojärjestelmää, niin korjaa nekin oikeiksi) ja asennettava käynnistyslataaja (yleensä Grub).

Pelkän kotihakemiston sisällön kopioiminen on paljon helpompaa. Käytännössä tarvitsee vain kopioida kaikki hakemistot ja tiedostot (myös piilohakemistot ja -tiedostot) uuteen kotihakemistoon. Uuteen asennukseen on toki myös asennettava samat ohjelmat (tai ainakin ne, joita haluaa käyttää).
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1198
    • Profiili
Vs: Toimivan Ubuntun siirto toiseen kovalevyyn
« Vastaus #3 : 22.02.20 - klo:01.31 »
On se mahdollista. Jos haluat siirtää koko asennuksen (ei välttämätöntä), joudut näkemään aika paljon vaivaa. Ensiksi pitää luoda sinne uudelle levylle tarvittavat osiot ja alustaa ne (gparted ja Levyt-ohjelma tekevät molemmat samalla kertaa). Sitten tiedostot on kopioitava säilyttäen tiedostojen oikeudet.
Viimeksi eilen kopioin järjestelmän Xubuntu 20.04 Beta USB-muistitikulta telakka-aseman SSD-levyn osiolle Gparted-ohjelmalla (Levyt?) 'kopioi ja liitä osio' -metodilla. (SSD-levyllä on muitakin osioita ja jakeluversioita.)
Koskapa enää vuosiin ole Windows-järjestelmien kanssa tehnyt läheisempää tuttavuutta, en osaa kertoa, kuinka Win10:n käynnistysproseduuriin voisi liittää muita käyttöjärjestelmiä. Omissa laitteissani on yleensä Linux:in Grub vaivatta lisännyt valikoihin ongelmitta muutkin käyttöjärjestelmät kuten mm. MS:n Windows.

Summa summarum: voit halutessasi testata järjestelmän täydellistä kopiointia ulkoisille laitteille (kuten USB-muistitikku), ja
testata sen toimivuuden, ennenkuin asennat järjestelmään, johon olet varannut (Tomin ohjeiden mukaan) tarvittavat osiot
järjestelmän käyttöön.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Toimivan Ubuntun siirto toiseen kovalevyyn
« Vastaus #4 : 22.02.20 - klo:12.00 »
Koskapa enää vuosiin ole Windows-järjestelmien kanssa tehnyt läheisempää tuttavuutta, en osaa kertoa, kuinka Win10:n käynnistysproseduuriin voisi liittää muita käyttöjärjestelmiä. Omissa laitteissani on yleensä Linux:in Grub vaivatta lisännyt valikoihin ongelmitta muutkin käyttöjärjestelmät kuten mm. MS:n Windows.

Windowsin käynnistyslataaja ei osaa käynnistää Linuxia tai mitään muitakaan käyttöjärjestelmiä kuin Windowsin. Teoreettisesti sen valikkoon voisi ehkä lisätä ketjulatausvaihtoehdon Ubuntun käynnistyslataajalle, mutta käytännössä on paljon helpompaa lisätä Windows Ubuntun käynnistyslataajan valikkoon. Käytännössä se tapahtuu asentamalla os-prober-paketti ja päivittämällä lataajan valikko update-grub-komennolla. Asentaessa tämä toki tapahtuu automaattisesti, mikäli muita käyttöjärjestelmiä havaitaan.

Ja tosiaan tuo mainittu osion kopiointi sellaisenaan säilyttää tiedostojen oikeudet yms. Silloin ei tarvitse periaatteessa myöskään miettiä niin paljoa osoiden tunnisteita (UUID), koska ne säilyvät. Vanha levy on silloin kuitenkin irrotettava tietokoneesta ennen uuden asennuksen käynnistystä, jotta se ei sotke toimintaa samojen tunnisteiden käytöllä. Vaihtoehtoisesti niille voi myös luoda uudet tunnisteet samalla kertaa ja korjata ne sinne fstabiin. Kopioinnin jälkeen osiot voi myös laajentaa täyttämään koko varaamattoman tilan, jos uudella levyllä on enemmän tilaa kuin vanhalla.
« Viimeksi muokattu: 22.02.20 - klo:12.04 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: Toimivan Ubuntun siirto toiseen kovalevyyn
« Vastaus #5 : 09.03.20 - klo:16.56 »
Mitenkäs pitäisi tehdä nyt hyvin toimivan Ubuntu 18.04 lts:n siirto uudelle koneeseen laitetulle kovalevylle, jossa on W10?  Eli pystynkö tekemään sen jotenkin niin, että kaikki asetuksen säilyy, sähköposteja ei tarvitse uudelleen asentaa ja kirjainmerkit firefoxissa pysyy, jne..  Ja säilyy rinnalla käynnistys?  Mahdotontako?
Ei. Tarvitset kuitenkin asennusmedian ja hieman kokemusta Linuxin käytöstä. Ubuntun asennusmedialla voit tehdä levyosiot Linuxille ja liittää ne vaikka /mnt alle. Ensin teet sopivat kansiot. Saman kansion alle liität myös kopioitavan levyn. sudo cp -a /mnt/vanha /mnt/uusi toiminee -a vipu kopioi alihakemistot, oikeudet ym..cp -a /mnt/vanha/. /mnt/uusi  ehkä toimivampi - en muista ihan syntaksia - kokeilemalla selviää. rsync mahdollistaa kopioinnin verkon yli. Sen lisäksi pitää asentaa ssh. Tuokin on kokeiltu rsynkin etu on, että osaa jatkaa jos kopiointi keskeytyy.

Jos teet samankokoiset levyt systeemin voi kopioida myös dd komennolla.

Kopioinnin jälkeen pitää fstab-tiedosto korjata ja asentaa grub uudestaan chrootin alla.