Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: hdd2usb 29. 05. 2017, 17:31:16

Název: Linux z HDD na USB kluč?
Přispěvatel: hdd2usb 29. 05. 2017, 17:31:16
Da sa prekopirovat linuxovy disk na USB kluc? Tak aby som z neho mohol nabootovat? Potreboval by som si linux preniest s desktopu na notebook bez toho aby som ho musel rozoberat.
Název: Re:Linux z HDD na USB kluč?
Přispěvatel: robotron 29. 05. 2017, 17:43:40
Da.

Ja vetsinou instaluju Linux na Intel/PC asi tak 0.15x za interval mezi porizenim/zprovoznenim dalsiho pocitace. Tem ostatnim vzdycky rozkopiruju zaklad (Debian).
Název: Re:Linux z HDD na USB kluč?
Přispěvatel: Trubicoid2 29. 05. 2017, 18:58:41
USB bootovací nejspíš systemrescuecd. Data pak přenes pomocí tar. Ale není to úplně pro začátečníky.
Název: Re:Linux z HDD na USB kluč?
Přispěvatel: czipis 29. 05. 2017, 20:59:04
na obou systemech nabootovat livecd (napr. systemrescuecd) a nastavit na obou sit.
na zdrojovem pak dd if=/dev/sda bs=1M | ssh root@druhypc "dd of=/dev/sda bs=1M"

pripadne upravit /dev/sda za konkretni partition/LV pokud mas na cilovem jinak disky
Název: Re:Linux z HDD na USB kluč?
Přispěvatel: gfhj 29. 05. 2017, 21:02:08
To nedělej, na notebooku budeš mít potom hromadu bordelu a klidně se ti může stát, že se některé programy začnou chovat divně nebo přestanou fungovat úplně. Na notes to normálně nainstaluj oficiálním instalátorem a zkopíruj jenom /home plus věci o kterých na 100% víš že budou fungovat i když se jim změní hardware. Zkopírovat ten disk 1:1 bez rozebrírání jde teoreticky taky, jestli jsou plusminus stejně veliké (cílový musí být stejný nebo větší jak zdrojový). Potřeboval bys na obou strojích nabootovat nejaké live distra co běží v ram a nezapisujou nic na disk a pomocí dd a ssh to přetáhnul po síti. Na notebooku potom zadáš něco jako:
ssh root@desktop "dd if=/dev/sdX status=none" | dd of=/dev/sdX
kde "sdX" změníš jak potřebuješ. Chce to ale opravdu rychlou a kvalitní síť abys tam neměl chyby, ne přes wifi spíš po kabelu. Ale je to pitomost protože v notesu nebudeš mít na 99% stejný disk. Musel bys potom ještě roztáhnout oddíly, grub to taky asi nepobere hned napoprvé. Ve finále s tím bude víc práce než nainstalovat systém načisto.
Název: Re:Linux z HDD na USB kluč?
Přispěvatel: Jenda 29. 05. 2017, 22:36:50
na obou systemech nabootovat livecd (napr. systemrescuecd) a nastavit na obou sit.
na zdrojovem pak dd if=/dev/sda bs=1M | ssh root@druhypc "dd of=/dev/sda bs=1M"

pripadne upravit /dev/sda za konkretni partition/LV pokud mas na cilovem jinak disky

Poznámka: toto je jednoduché, ale bude to fungovat jen pokud je disk v notebooku stejný nebo větší (v tom případě pak doporučuji třeba v gparted naklikat zvětšení nového systému).

To nedělej, na notebooku budeš mít potom hromadu bordelu a klidně se ti může stát, že se některé programy začnou chovat divně nebo přestanou fungovat úplně.

S těmito problémy jsem se nikdy nesetkal, stačí si dát pozor na splnění pár triviálních podmínek (pokud člověk má nějaké věci ručně zkompilované, tak použité instrukce musí podporovat i ten druhý počítač). Netuším, co by se vlastně mělo rozbít - výsledek bude tak nějak úplně stejný…

Na notes to normálně nainstaluj oficiálním instalátorem a zkopíruj jenom /home plus věci o kterých na 100% víš že budou fungovat i když se jim změní hardware.

To jsou asi tak všechny věci. Třeba u mě by tohle bylo složité, protože mám spoustu konfigurace a změn rozprsknutých po celém /.

Chce to ale opravdu rychlou a kvalitní síť abys tam neměl chyby, ne přes wifi spíš po kabelu.

Pán bude odborník ::). Pro ty, kteří už doma neprovozují technologie z ArpaNetu, má TCP checksumy a SSH ještě větší checksumy.

grub to taky asi nepobere hned napoprvé

V naprosté většině případů mi to pobral.
Název: Re:Linux z HDD na USB kluč?
Přispěvatel: robotron 29. 05. 2017, 22:47:48
na obou systemech nabootovat livecd (napr. systemrescuecd) a nastavit na obou sit.
na zdrojovem pak dd if=/dev/sda bs=1M | ssh root@druhypc "dd of=/dev/sda bs=1M"

pripadne upravit /dev/sda za konkretni partition/LV pokud mas na cilovem jinak disky

Skoro dobre, az na ten nesmyslnej dd! Pouzit misto toho tar. Nezapomenout na -p (zachovat prava, z nakyho duvodu to neni implicitni chovani). Pouzivam dlouha leta a na ruznejch fs.
Název: Re:Linux z HDD na USB kluč?
Přispěvatel: nobody(ten pravej) 29. 05. 2017, 23:32:11
Nejjednodusi bude vypalit Clonezillu na CD a ulozit tim komprimovanej image celeho(jen pouzitejch dat) disku na USB Flash...
https://www.root.cz/clanky/clonezilla-klonovani-disku-levou-zadni/

vhodnejsi, ale komplikovanejsi by bylo na USB Flash nahodit Grub, pridat ISO jako soubor kterej startovat tim Grub a na ten samej USB Flash po nastatovani pak ukladat ten image...

obecne DD neni z mnoha duvodu (na TOHLE) vhodne a navic po siti, kdyz tak to hnat jeste treba pres gzip... vhodnejsi je zminenej tar, tam je ale zas treba pocitat s tim ze je nutne predem pripravit rozdeleni disku, po zkopirovani pak zmenit UUID z puvodnich na UUID tech novych oddilu v /etc/fstab, pak pregenerovat grub menu (pomoci: sudo update-grub) pregenerovat initramdisk (pomoci: sudo update-initramfs -u -k all) a nainstalovat zakladni grub zavadec na "zacatek disku" (pomoci: sudo grub-install /dev/sda) - tyhle vsechny kroku dela Clonezilla automaticky, navic je rychlejsi, optimalizovanejsi, prehlednejsi ;)
Název: Re:Linux z HDD na USB kluč?
Přispěvatel: nobody(ten pravej) 29. 05. 2017, 23:37:04
jinak reagoval sem na "jak zkopirovat system z jednoho pc do druheho" na na pedmetnou otazku "Linux z HDD na USB kluč?" :) to by v podstate take slo a z toho USB klice by se i dalo normalne totozny system startovat, pokud to by byl ucel, tak clonezilla image je samozrejme nestartovatelny :)

@gfhj problemy s presunem nainstalovaneho systemu mezi ruznym HW v 99.9% s GNU/Linux neexistujou, leda by v jednom byla nova Nvidia a novej ovladac co ma bug ze na stare Nvidii rve do logu "vidim starou kartu, ale sem novej ovladace, zkousim znovu" co za par dni zaplni disk :)
to ze by se 64bit system pretahnul na HW co je jen 32bit take moc nehrozi...
proste to nejsou Widle ktere se z toho poserou, tohle je GNU/Linux ktere pri KAZDEM startu provadi stejnou inicializaci a ocuchani HW s prirazenim ovladacu, takze mu je ukradene jestli bezi po tisice na stejnem HW, nebo vzdy 1x na tisici ruznem HW :)
Název: Re:Linux z HDD na USB kluč?
Přispěvatel: trubicoid2 30. 05. 2017, 13:50:35
Pouzit misto toho tar. Nezapomenout na -p (zachovat prava, z nakyho duvodu to neni implicitni chovani). Pouzivam dlouha leta a na ruznejch fs.

myslim ted tar pusteny pod rootem automaticky dela -p, je to rozumne

Kód: [Vybrat]
-p, --preserve-permissions, --same-permissions
           extract information about file permissions (default for superuser)

na usetreni mista a SSD se jeste se hodi jeden prepinac, nejak nevim, proc neni defaultni

Kód: [Vybrat]
     -S, --sparse
           handle sparse files efficiently
Název: Re:Linux z HDD na USB kluč?
Přispěvatel: partizann 30. 05. 2017, 14:43:52
Ja som takto klonoval ARCH uz na asi 8 diskov:
vytvorim FS na kluci/disku a mountnem
rozbalim filesystem balicek na disk
urobim cp -a /bin /home ....  /cielovy/disk  (vynecham mnt, proc, sys)
opravim fstab na nove UUID
nakonfigurujem a nainstalujem bootloader na medium

Hotovo  ;)