abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 1
včera 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
včera 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 2
včera 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 4
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 27
6.12. 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 797 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Přestěhování Linuxu na jiný disk

Jardík avatar 21.11.2005 20:03 Jardík | skóre: 40 | blog: jarda_bloguje
Přestěhování Linuxu na jiný disk
Přečteno: 1440×
Po koupě nového většího 80GB disku jsem se rozhodl, že na něj přesunu svůj Arch linux. Nabootoval jsem Live CD s distribucí Slax, programem cfdisk jsem vytvořil dva oddíly. Na prvním oddílu jsem programem mkswap vytvořil swap oddíl a na druhém ext3 filesystém skriptem mkfs.ext3. Poté jsem přimountoval ext3 oddíl (logický) do adresáře /mnt/hdb5. Oddíl na starším disku do /mnt/hda6. Příkazem cd jsem přešel do adresáře hda6 a spustil příkaz "cp -r * /mnt/hdb5". Po dokončení kopírování jsem upravil fstab v adresáři /mnt/hdb5/etc a také menu.lst v adresáři /mnt/hdb5/boot/grub. Potom jsem přešel do adresáře /mnt a spustil příkaz "chroot /mnt/hdb5 /bin/bash". Teď jsem chtěl přeinstalovat grub příkazem "grub-install /dev/hdb5". Teď nastal problém - /dev/hdb5 prý neexistuje. Tak jsem restartoval systém a v bootovací nabídce starého grubu jsem stisknul "c". Napsal postupně příkazy "root (hd1,4)", "kernel /boot/vmlinuz26 ro root=/dev/hdb5 devfs=nomount vga=792" a "boot". Tím mi nabootoval arch z nového disku. Spustil jsem příkaz "grub-install /dev/hdb5". Ale nastala chyba. Psalo se něco o /dev/hdb5 a BIOSU a vůbec si s tím nevím rady. BIOS disk detekuje správně a je v nejnovější verzi. Ve windows funguje disk bez problémů.
Věřím v jednoho Boha.

Odpovědi

Luboš Doležel (Doli) avatar 21.11.2005 20:29 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Tím, že vlezete do chrootu se vám device nodes jako je /dev/hdb5 samy nevytvoří, musíte si je vytvořit ručně podle toho, jak je to v /dev toho LiveCD.
21.11.2005 20:32 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Zdravím, on je problém ten, že BIOS vždy zajistí bootování z ,,prvního`` disku, bootloader si myslí, že je na prvním disku a jede dál, kvůli kompatibilitě. Tedy pokud bootuješ např. z disku (hd1), BIOS z něj nejprv z něj udělá disk (hd0) (resp. 0x81 a 0x80). Pokud tedy instaluješ grub-install /dev/hdb tak to není dobrý nápad, protože pak bude hledat další sektory na jiném disku a nebude to fungovat. Pro tebe štěstí, že ten grub-install ani neprojel :-). Osobně grub-install nepoužívám, doporučuji ti postup pustit ve svém systému (třeba chrootnutého) grub --device-map=/dev/null a v něm pak napíšeš např.:
device (hd0) /dev/hdb
root (hd0, 4)
setup (hd0, 4)
Pak už ti to pojede. BTW proč nechceš grub do MBR?
-djz
"Yield to temptation; it may not pass your way again." -- R. A. Heinlein
Jardík avatar 21.11.2005 20:41 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Já sem to splet v zápisu. Samozřejmě sem spouštěl grub-install /dev/hda
Věřím v jednoho Boha.
21.11.2005 20:41 Jaroslav Aster
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Ahoj, cp -r * neni dobry napad. Prijdes tim o informace o uzivatelich a skupinach. Postup by mohl byt nasledujici:
1, pripoj si druhy disk do /mnt/hdb5
2, bez do rootu cd /
3, zadej prikaz tar zcvf /mnt/hdb5/system.tar.gz _zde_prijdou_vsechny_adresare_krome_proc_sys_mnt_
4, bez do adresare /mnt/hdb5 a zadej prikaz tar zxvf system.tar.gz
5, smaz system.tar.gz
6, vytvor adresare mnt sys proc
7, smaz soubor /mnt/hdb5/boot/grup/device.map
8, zadej prikaz grub grub-install --root=/mnt/hdb5 --no-floppy /dev/hdb
Snad jsem na neco nezapomel :-).
21.11.2005 21:38 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Místo bodů 3 a 4 se obvykle používá
  tar -cf - ... | tar -xf - -C /mnt/hdb5
Ušetříte tím místo na zbytečný mezisoubor a strojový čas na zbytečnou kompresi a dekompresi. Případně je možné použít
  star -copy -no-fsync ... /mnt/hdb5
21.11.2005 22:12 Jaroslav Aster
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Diky za tip. Ja se to naucil delat pres mezisoubor, protoze jsem potrebovat zkopirovat stroj, ktery byl odemne daleko. Clovek se pak nauci jedno reseni a nehleda jine :-).
23.11.2005 14:29 barney
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
osobne pouzivam nasledovne ...

find / -mount | cpio -pdamu /mnt/disk

na niektorych typoch komercnych unixov bolo treba pouzivat prepinac -xfs
22.11.2005 09:34 rastos | skóre: 60 | blog: rastos
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Misto tar | tar , ktoré zbytočne vec komplikujú, či miesto star, ktoré nie je všade, môžeš poučiť "cpio -pdm ...", ktoré je presne na to určené a všade je.
22.11.2005 11:02 msk
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Mozem sa opytat, z akeho dovodu nepouzit cp -a namiesto tychto tarovych prisernosti?
BTW: Rozumne sa da prekopirovat particia aj pomocou partimage.
22.11.2005 18:47 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Asi takto: není to žádná příšernost, je to celkem normální řešení, které není o nic horší než pomocí cp. Každý má své oblíbené nástroje, kterým dává přednost. A pokud byste chtěl vědět, proč je to v mém případě tar, odpověď je celkem jednoduchá: ne všude je GNU cp a ani GNU cp neumí přepínač -a odjakživa…
23.11.2005 14:33 barney
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk

hmm ... skusme nasledovny priklad:

mam particie:
 /dev/hda1 (40G)  ... /
 /dev/hdb1 (200G) ... /home
 /dev/hdc1 (80G)  ... /mnt/novy_disk

akakolvek metoda, ktora neumozni vynechat /home a /mnt/novy_disk je nepouzitelna.
25.11.2005 07:34 Martin Lebeda | skóre: 21 | blog: Martinuv_blog | Plzeň
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk

Výňatek z manuálových stránek tar(1):

       -l, --one-file-system
              stay in local file system when creating an archive
nebo rsync(1):
        -x, --one-file-system       don't cross filesystem boundaries
nebo cp(1):
       -x, --one-file-system
              stay on this file system
nebo pro ty co používají FIND(1L):
       -xdev  Don't descend directories on other filesystems.
O dump/restore nemá cenu hovořit, tam to jaksi jinak ani nejde... Mojí osobní volbou je většinou tar ;-).
21.11.2005 22:20 #Tom
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Osvědčilo se mi taky něco jako cp -avx /původní_strom/. /nový_strom. O neporušení atributů (někdy i včetně ACL) se postará -a, omezení na jeden souborový systém zařídí -x a pěkný výpis udělá -v.
21.11.2005 22:45 Jaroslav Aster
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Hmm, asi bych si mel znova procist manove stranky. Man cp jsem neotevrel uz hodne dlouho. Diky za tipy.
22.11.2005 01:57 trekker.dk | skóre: 71
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Taky přidám svojí trošku do mlýna:

rsync -avx --exclude=/mnt / /mnt/hdb5 nahradí body 2 - 5
Quando omni flunkus moritati
21.11.2005 22:42 lubo
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Bez live CD
1. Nový HDD do PC ako hdb
2. Boot zo stareho HDD 
3. mount /dev/hdb5 /mnt/hdb5
4. cd /mnt/hdb5
5. dump -0 -f - / | restore -r -f -
6. uprava fstab a lilo.conf prip grub
7. halt
8. Nový HDD ako hda
9. rescue start potvrdenie lila, grubu
10. reboot
Bod 5 skopiruje rootovsku particiu do aktuálneho adresára. Ďalšie partície dump -0 -f - /usr | restore -r -f - atď.
22.11.2005 03:16 zacatecnik
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
pomoci dd by to neslo?? dd if=/starydisk of=/novydisk a nakonec zapojit novy misto stareho........
22.11.2005 08:34 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
To by musely ty disky být naprosto identické. A pozor, ani disky od téhož výrobce se stejným typovým označením nejsou obvykle zcela identické. Takže tohle bych raději nezkoušel.
22.11.2005 16:49 #Tom
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Pokud se to udělá ne s disky, ale diskovými oddíly tak, že cílový bude nejméně tak velký jako zdrojový, tak to půjde.
23.11.2005 01:09 matej
Rozbalit Rozbalit vše Re: Přestěhování Linuxu na jiný disk
Zhodou okolností som práve robil to isté a takisto mám Arch a použil som pri tom Slack ;-)


Takže, spravil som to takto:

0) zapojil som novú HW konfiguráciu + starý systémový disk

1) nainštaloval som si na nový disk Arch z CD (pritom som si rozdelil disk na partície a naformátoval); minimálna inštalácia; išlo mi iba o Grub, ktorý sa mi nejako nepodarilo predtým rozbehať

2) nabootoval som Slack - nový_disk=/mnt/hdb3 + /mnt/hdb1 , starý_disk=/mnt/hdd3 + /mnt/hdd1

3) vymazal som kompletne nový disk, aby bol čistý od starých neúspešných pokusov

4) rsync -avx --exclude=/mnt/hdb3/mnt/ /mnt/hdd3/ /mnt/hdb3/

5) chroot /mnt/hdb3/ /bin/bash

6)[chroot] ./etc/makedevs /dev/ all

7)[chroot] upravil som /boot/grub/menu.lst

8)[chroot] upravil som /etc/fstab

9) reboot

Momentálne už píšem z nového (vlastne starého ;-) ) systému, zatial nepozorujem žiadnu chybu, takže sa to podarilo :-) .

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.