Portál AbcLinuxu, 6. května 2025 09:24

Dotaz: Emigrace oddílu - UUID

5.3.2015 09:26 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Emigrace oddílu - UUID
Přečteno: 589×
Odpovědět | Admin
Zdar, poněkud blbý dotaz, který se už určitě mnohokrát řešil...
Chci zkusit přeemigrovat stávající Mageju z HDD na SDD. Podařilo se mi pomocí dd zkopírovat zavaděč i celý oddíl, pak jsem přepsal menu.lst Grubu a fstab, aby tam bylo /dev/sda1 a ne identifikační označení oddílu. Do fstab jsem potom zapsal i nový swap. Jenže ouha: i po těchto změnách mi to vypíše:
/dev/disk/by-uuidxxx does not exist.
Takže ve kterém konfiguráku je ještě uvedena identifikace oddílů? Předpokládám, že až přepíšu všechny, mělo by to chodit, ale dočetl jsem se i o "rebuild init"...

Díky moc
http://bandzone.cz/_90972
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.3.2015 10:51 Tomáš
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když jsem dával Redhat/Centos/Fedoru na nový disk, tak jsem dycky musel přegenerovat initrd, jinak mi boot končil na kernel panic.
pavlix avatar 6.3.2015 10:53 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
To je zvláštní. Když jsem kopíroval disk ručně, tak jsem nic generovat nemusel.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
19.3.2015 09:26 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Takže nevyřešeno, čistá instalace.
dracut -f initrd-tvojejadro-tvojearch.img tvojejadro-tvojearch nějak proběhl, ale stav zůstal stejný.
update-initramfs -k all -u Příkaz neexistuje update-initramfs prostě v distribuci není...
Stále to vypisuje ten chybný UUID swap, přestože jsem pomocí grepu prohledal kongiguráky a nikde se už nevyskytuje. Takže pro mě zatím neřešitelné...
http://bandzone.cz/_90972
5.3.2015 11:38 Host
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řešením je buď nový initrd (/boot) nebo přepsat UUID na nových oddílech pomocí příkazu tune2fs
5.3.2015 16:02 nobody
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Odpovědět | | Sbalit | Link | Blokovat | Admin
# muzes prohledat pritomnost....
grep -r PUVODNI_UUID_KTERE_RVE /etc/* /boot/grub/*

# zjisteni noveho UUID ktere dej do /etc/fstab, predejdes problemum v budoucnu kdy pridas disk kterej by ti posunul oznaceni ssd...
# pokud mas swap, tak to same i pro swap oddil
blkid /dev/sda1

# pro jistotu preinstalovani grubu
sudo grub-install /dev/sda

# menu.lst byl starej grub, nejspis (snad) mas grub2 a ten ma  grub.cfg
# ale neprepisuje se rucne, doplneni cmdline (netreba pro UUID) se dela v /etc/default/grub
# stejne by se to zrusilo pri prvni aktualizaci jadra a/nebo pridavnejch kernel modulu
sudo update-grub

# obnoveni initramfs pro vsechna instalovane jadra
sudo update-initramfs -k all -u
6.3.2015 08:25 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže tady je to popsáno, skutečně je potřeba přegenerovat init. No zkusím to...

https://forums.mageia.org/en/viewtopic.php?f=7&t=7093&sid=c3630649a62ef953aeae7e67d672c047&start=25
http://bandzone.cz/_90972
pavlix avatar 6.3.2015 10:52 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Mimochodem, init je binárka, kterou jádro spouští jako první, negeneruje se. To, o čem píšeš není init, ale initrd.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
pavlix avatar 6.3.2015 11:55 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě naokraj k terminologii, je to migrace, nikoli emigrace.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
6.3.2015 12:03 R
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
A tiez SSD namiesto SDD...
6.3.2015 15:55 nobody
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
a Mageia misto Mageja... :)
7.3.2015 22:26 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Tož kua, to jste mi to nandali...
Takže protože jsem udělal všechny kroky, které jsou v v oné diskusi zmiňovány. KROMĚ initrd, jelikož tam právě ten příkaz chybí, našel jsem ho jinde. mělo by to být:

mkinitramfs -o initrd-mojejadro.img
Je to správně?
http://bandzone.cz/_90972
pavlix avatar 8.3.2015 10:59 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Tož kua, to jste mi to nandali...
Chybama se člověk učí :).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
8.3.2015 11:05 nobody
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
nejsem si jistej jestli v mageia, ale zkusil si update-initramfs viz ?
nebo mozna spis:
dracut -f initrd-tvojejadro-tvojearch.img tvojejadro-tvojearch
19.3.2015 09:28 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže nevyřešeno, čistá instalace.
dracut -f initrd-tvojejadro-tvojearch.img tvojejadro-tvojearch nějak proběhl, ale stav zůstal stejný.
update-initramfs -k all -u Příkaz neexistuje update-initramfs prostě v distribuci není...
Stále to vypisuje ten chybný UUID swap, přestože jsem pomocí grepu prohledal kongiguráky a nikde se už nevyskytuje. Takže pro mě zatím neřešitelné...
http://bandzone.cz/_90972
19.3.2015 13:58 pavele
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Proč tak složitě? Vytvoříš si diskové oddíly, změníš na nich UUID, aby odpovídaly původnímu disku, nakopíruješ data a přes instalační DVD obnovíš zavaděč stylem "klik-klik".

UUID se mění pomocí:
tune2fs /dev/sd_tvuj_diskovy_oddil -U nove_uuid
mkswap -U nove_uuid /dev/sd_tvuj_diskovy_oddil_swap
Osobně odzkoušeno na staré Mandrivě 2010, CentOS 6 a Debianu. Nebo použij fsarchiver, ten kopíruje diskový oddíl včetně UUID.

20.3.2015 08:27 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Emigrace oddílu - UUID
Díky za příspěvek, je nutné si přečíst tento odkaz, tak je problém přesně popsán:

https://forums.mageia.org/en/viewtopic.php?f=7&t=7093&sid=c3630649a62ef953aeae7e67d672c047&start=25


Tvůj postup jsem nikde nenašel, takže jsem ho nemohl vyzkoušet, no třeba příště.
http://bandzone.cz/_90972

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.