Portál AbcLinuxu, 4. května 2024 16:39


Dotaz: Reset UEFI?

Petr Fiedler avatar 8.11.2020 01:16 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Reset UEFI?
Přečteno: 715×
Odpovědět | Admin

Zdravím,

narazil jsem na dost zvláštní věc. Ať dělám co dělám, nejde mi Clonezillou obnovit OS. Dostávám stále stejnou chybu:

/dev/sdb is busy. Some partition is mounted.
*****************************************************.
/dev/sdb1 on /tmp/ocsroot_bind_root type ext4 (rw,noatime,nodiratime)
/dev/sdb1 on /home/partimag type ext4 (rw,noatime,nodiratime)
*****************************************************.
You have to umount them first. Or you can choose '-k' to skip partition recreation when you start clonezilla!

Problém je v tom, že tuhle chybu dostanu, ať je sdb fleška s Clonezillou, zdrojový HDD, nebo cílový SSD. Vždy to prostě napíše naprosto přesně identickou chybu sdb1. Vyzkoušel jsem:

Clonezilla:
Stáhnout znovu alternative-stable.
Použít stable.

Fleška:
Vytvořit znovu gpt i msdos.
Použít místo ní DVD.

Zdrojový externí HDD:
Použít místo něj interní HDD

Cílový SSD:
Použít místo něj interní HDD

A ještě:
Prostřídat pořadí zapojení blokových zařízení, aby sdb vždy připadlo jinému zařízení.
Odpojit sdb1. Skončí to chybou.
Spustit Clonezillu i v režimu Legacy.

Ještě jsem si teď vzpomněl, že těsně po startu Clonezilly, v době kdy jsem vyzván, abych připojil zařízení už se zobrazuje informace, že bylo zahrnuto zaneprázdněné zařízení, nebo oddíl.

Jediné co mě napadá je reset UEFI. Nebo máte někdo nějaký jiný nápad? Nikdy jsem to nedělal, takže pokud ten reset, tak je něco, na co si dát pozor? Myslím, že se to dělá nějak jumperem, nebo vytažením baterie, že?


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

k3dAR avatar 8.11.2020 01:43 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Reset UEFI?
Odpovědět | | Sbalit | Link | Blokovat | Admin
"/dev/sdb1 on /home/partimag" znamena ze ten oddil si vybral jako zdroj/cil pro clonezilla image, unika mi ale proc bys pro img uloziste vybiral sdb1 kdyz by slo o disk kterej chces obnovit nebo proc bys jako cil obnovy vybral ten disk kde mas image :-)
porad nemam telo, ale uz mam hlavu... nobody
Petr Fiedler avatar 8.11.2020 02:07 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

Nechápu co myslíš tím unika mi ale proc bys pro img uloziste vybiral sdb1 kdyz by slo o disk kterej chces obnovit, každopádně já mám image OS uložen na externím disku a Clonezilla se ptá na zdroj, ze kterého se bude číst. Ten jí ukážu atd.. Někdy se stane, že ten externí disk je sdb a ten image je opravdu na sdb1. Prolbém ale je, že tu samou chybovou hlášku dostávám, i když je sdb fleška s Clonezillou. Jak jí chceš odpojit, že?

k3dAR avatar 8.11.2020 11:30 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Reset UEFI?
/home/partimag = mountpoint do ktereho Clonezilla pripojila uloziste image po vybrani uzivatelem odkud ma brat/dat image

proto mi unika proc bys dejme tomu ze sdb je 1TB HDD kam chces obnovit system, zvolil z neho oddil sdb1 jako uloziste img => tzn. nepredpokladam ze bys to delal => nevim proc by to Clonezilla mela delat sama => problem nejasny => kazdopadne zadrhel je v tom ze jak/proc/kdy/kym se pripoji nevhodny oddil do /home/partimag ;-)
porad nemam telo, ale uz mam hlavu... nobody
Petr Fiedler avatar 8.11.2020 14:55 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

Zkusím ještě stáhnout starší verzi Clonezilly, ale tato verze mi ještě před pár dny fungovala. Je to opravdu divná chyba. Ať je sdb jakýkoliv disk|fleška, je vždy chyba v sdb1. Jako kdyby v Clonezille byla ta chyba zabudovaná.

Pavel 'TIGER' Růžička avatar 8.11.2020 16:05 Pavel 'TIGER' Růžička | skóre: 53
Rozbalit Rozbalit vše Re: Reset UEFI?
A zkusil si při bootu načíst clonezillu celou do paměti? Připadá mi, že se na sdb snaží odložit nějaké soubory, čímž sdb zablokuje. Ale možná to jen špatně chápu.
Petr Fiedler avatar 8.11.2020 16:07 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

Ani nevím, že to jde. Jak?

Ale vzhledem k tomu, co jsem popsal níže myslím. že to tím nebude. Fakt to nechápu.

Pavel 'TIGER' Růžička avatar 8.11.2020 16:23 Pavel 'TIGER' Růžička | skóre: 53
Rozbalit Rozbalit vše Re: Reset UEFI?
Other modes of Clonezilla live --> Clonezilla live (To RAM. Boot media can be removed later)
Petr Fiedler avatar 8.11.2020 16:27 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

Podívám se na to, dík.

Petr Fiedler avatar 8.11.2020 17:39 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

Výborně Pavle.

Myslel jsem, že tvá rada je k ničemu, protože jsem si spletl "excluding" a including. Takže se omlouvám.

Každopádně Clonezilla v RAM je pěkně rychlá.

Díky za pomoc

8.11.2020 18:32 jiwopene | skóre: 31 | blog: Od každého trochu…
Rozbalit Rozbalit vše Re: Reset UEFI?
Jakýkoliv systém v RAM je pěkně rychlý – RAM je nejrychlejší SSD, se kterým umí hardware pracovat.

OT:

Pokud máte dost RAM, může se hodit mít v RAM např. /tmp. Ramdisk za běhu vytvoříte pomocí mount -ttmpfs none -osize=123G /adresář.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
Petr Fiedler avatar 8.11.2020 19:17 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

/tmp v RAM už používám, ale dík, že se snažíš pomoci.

Budu si na přelomu roku kupovat novou sestavu a vyhlídnutý disk, který by měl být rychlejší, než RAM. Nebo se pletu?

Pavel 'TIGER' Růžička avatar 8.11.2020 19:51 Pavel 'TIGER' Růžička | skóre: 53
Rozbalit Rozbalit vše Re: Reset UEFI?
RAM je +/- 10x rychlejší navíc zápis do RAM je omezen pouze procesorem a čipovou sadou u SSD je navíc řadič a vliv má pochopitelně i souborový system.
8.11.2020 21:01 jiwopene | skóre: 31 | blog: Od každého trochu…
Rozbalit Rozbalit vše Re: Reset UEFI?
Diskové (a i jiné) IO většinou teče skrz RAM nebo alespoň její sběrnici. To znamená, že disk svoji nejvyšší rychlostí po většinu času nepoběží, pokud nemáte dostatečně rychlou RAM. Data většinou zpracovává procesor, který také omezuje rychlost.

Pokud dobře počítám, tak 3 GHz na sběrnici * 8 bajtů šířky sběrnice (nevím, kolik DDRn má) je nějakých 24 GB/s. to je cca pětina rychlosti disku.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
Petr Fiedler avatar 8.11.2020 21:09 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

Ne pětina, ale 5x více, ne?

Petr Fiedler avatar 8.11.2020 16:04 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

Takže jsem na flešku dal poslední verzi Clonezilly alternative testing, spustil obnovu a opět stejná chyba.

Když spustíš Clonezillu, tak vybereš jazyk, rozložení klávesnice, start Clonezilly, dev > image, local dev a pak ti Clonezilla oznámí, že je pravý čas vložit disk, který chceš použít. Ta obrazovka vypadá takto:

Every 3.0s: ocs-scan-disk

2020/11/08 14:10:51
You can insert storage device into this machine now if you want to use that, then wait for it to be detected.
Scanning devices... Available disk(s) on this machine:
===================================
Excluding busy partition or disk...
/dev/sda: Samsung_SSD_850_ Samsung_SSD_850_EVO_500GB_S21JNXAGB29850D 500GB
/dev/sdb: _ JMicron_USB_to_SATA_bridge_201704061144F-0:0 750GB
===================================
Update periodically. Press Ctrl-C to exit this window.

Jak můžeš vidět, už tady je problém: "Excluding busy partition or disk...". Já bloková zařízení nepřipojuji až zde, ale mám je do pc zapojená od startu pc. Napadlo mě, že bych Clonezillu spustil bez zapojených blokových zařízení. Takže jsem na SATA switchi vypnul cílový SSD a v tu chvíli byly i ostatní 2 HDD na tom switchi vypnuté. Nezapojil jsem ani zdrojový externí disk a spustil jsem Clonezillu. Takže jediné blokové zařízení zapojené v pc v tu chvíli byla pouze ta fleška, která jak jsem ověřil v cmd byla sda. Prošel jsem počáteční nastavení a můžeš hádat, co bylo na obrazovce s výzvou pro zapojení úložišť. Tušíš spránvě:

2020/11/08 14:10:51
You can insert storage device into this machine now if you want to use that, then wait for it to be detected.
Scanning devices... Available disk(s) on this machine:
===================================
Excluding busy partition or disk...
===================================
Update periodically. Press Ctrl-C to exit this window.

Tou fleškou to ale není. Chyba se objevila, i když jsem včera místo flešky použil pro Clonezillu DVD. Poslední věc která mě napadá je vypojit všechny datové kabely z MB. Pokud ani to nepomůže a Clonezilla bude stále vidět zaneprázdněné zařízení, tak už mě opravdu nenapadá nic jiného než ten reset UEFI. Jedině, že by byl v nějakém SATA portu na MB skrat, nebo tak něco. Tebe nenapadá nic?

Petr Fiedler avatar 8.11.2020 17:35 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

Tak beru zpět. Ta moje "angličtina", to je teda věc. :-D Spletl jsem si výše zmíněné "excluding" s including, takže jsem myslel, že Clonezilla zahrnula i nějaké zaneprázdněné úložiště, byť tam žádné nebylo. Proto mi to nešlo do hlavy.

k3dAR avatar 8.11.2020 23:27 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Reset UEFI?
no pouzivam Clonezillu pres PXE (kde jsou pripravene veskere parametry vcetne toho kde ma hledat (na siti) uloziste img), nebo vyjimecne z USB kde mam pripravene podobne parametry, vcetne toho kde ma hledat img, takze takhle cast Clonezilly mi unikla, tzn. ze pokud nastartujes v cistem dotazovacim rezimu, tak mas moznost v teto fazi kdy urcujes kde jsou/budou img, vlozit USB zarizeni pro to pripravene a (pokud na nem jeste zadne img nejsou) pak ho zvolit rucne, nebo (pokud na nem uz nejake img jsou) ho pak Clonezilla pozna sama... pokud si tedy mel USB s jiz nejakym Clonezilla img vlozene pri startu Clonezilly, tak si ho detekovala sama jako lokalni uloziste img a pripojila sama... ve vsech pripadech to uloziste pripojuje do /home/partimag.

takze kdyz to nastartujes normalne s pripojenym vsim, sama si najde img, pripoji do /home/partimag, tak ve chvili kdy vidis tu hlasku v dotazu #0, prepni se do druhe conzole (ctrl+alt+F2 nebo alt+right):
sudo mc /home/partimag
a co vidis? je tam prazdno, nebo obsah tveho img uloziste z ktereho chces obnovovat? pokud tam svuj img vidis, ctrl+o a:
mount | grep partimag
je tam sdb1 ? pokud ano, odpovida sdb disku kde image mas?
lsblk
protoze to kdyz prehazis kabely, jeste nutne nemusi znamenat ze se ti prehazujou disky k prirazeni sdb...

a pokud vse takto vypada v poradku, v kroku restoredisk pak vybiras disk co neni sdb? pak by to nemelo rvat ten error viz #0
porad nemam telo, ale uz mam hlavu... nobody
Petr Fiedler avatar 9.11.2020 00:34 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

Jen pro zajímavost to zkusím, i když to teď nepotřebuji.

Clonezillou jsem už obnovoval opravdu mockrát a nikdy jsem tento problém neměl. Vždy jsem úložiště s img zapojil do pc ještě před startem a problém nikdy nebyl. Naposledy jsem to tak dělal asi před 4 dny dokonce na stejném pc. Clonezilla si ten obraz automaticky nenajde. Je tam na to dialog. Něco jako "Vyberte z kterého disku se bude číst a nebo na který disk se uloží obraz." Takže vždy sestoupím do adresáře s img a dám done. Clonezilla pak ví, že img je tam. Alespoň doteď žiju v domění, že to tak je. Možná mi něco uniká. Až to budu zkoušet, tak se podívám co a jak. Kvůli špatnému zraku moc nečtu výpisy. Dělám to už více méně automaticky.

Jinak co se týká pořadí disků, tak já mám na MB 6 SATA III portů 0 - 5. Naprosto vždy je disk v portu 0 sda, v portu 1 sdb atd. Toto neplatí pouze když před zapnutím pc do něj zapojím např. flešku. V takovém případě bude fleška sda, SSD v portu 0 sdb, HDD v portu 1 sdc atd. Mám to tak kvůli přehlednosti. V 0 mám SSD s OS, v 1 mám HDD na zálohy a ve 2 mám HDD na testování. Takto to mám zapojeno i do toho switche a je v tom perfektní řád. Např. Pavel (TIGER) psal, že v tom řád být nemusí. Akceptuji, že zřejmě ve většině případů ne, ale moje MB to tak opravdu má/dělá.

Jinak já si myslel, že se firm zbláznil, protože Clonezillu už nějaký ten pátek používám a s tímhle jsem se ještě nesetkal.

Petr Fiedler avatar 9.11.2020 05:34 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

Právě jsem si uvědomil, že sdb byla i fleška (při Czillování) a to i přes to, že byla v pc od začátku. Je to ale divné. Když se zrovna nevěnuji Czillování a spustím pc běžným způsobem, tak pokud je při startu zapojená do pc fleška, tak dostane přednost a je sda. Je to vidět při zadávání passphrase do LUKS. Už totiž neodemykám hd0,gpt2, ale hd1, gpt2. Ale je možné, že jsem to někdy přehlédl. Schválně se teď na to zaměřím.

9.11.2020 14:48 jiwopene | skóre: 31 | blog: Od každého trochu…
Rozbalit Rozbalit vše Re: Reset UEFI?
GRUBové názvy zařízení nemusí odpovídat těm linuxovým.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
Petr Fiedler avatar 9.11.2020 05:27 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?
takze kdyz to nastartujes normalne s pripojenym vsim, sama si najde img, pripoji do /home/partimag, tak ve chvili kdy vidis tu hlasku v dotazu #0, prepni se do druhe conzole (ctrl+alt+F2 nebo alt+right):
sudo mc /home/partimag
a co vidis? je tam prazdno, nebo obsah tveho img uloziste z ktereho chces obnovovat?

Obsah mého img úložiště, ze kterého chci obnovovat.

pokud tam svuj img vidis, ctrl+o a:
mount | grep partimag
je tam sdb1 ?

Je.

pokud ano, odpovida sdb disku kde image mas?
lsblk

Odpovídá

protoze to kdyz prehazis kabely, jeste nutne nemusi znamenat ze se ti prehazujou disky k prirazeni sdb...

Když bych chtěl, aby byl sdb cílový disk, tak bych spustil Clonezillu bez zapojených disků a jako druhý disk bych připojil ten cílový a byl by sdb. A kdybych chtěl, aby byl sdc, tak bych jej připojil jako poslední. A takhle jsem to taky dělal, když jsem se tomu snažil porozumět. Jak už jsem ale několikrát psal, chyba se objevila, ať bylo sdb cokoli.

a pokud vse takto vypada v poradku, v kroku restoredisk pak vybiras disk co neni sdb? pak by to nemelo rvat ten error viz #0

Moje zkušenosti s Czillou jsou takové, že když je v pc kromě flešky s Czillou např. 5 disků, tak pokud jeden určím jako zdroj, tak potom už není v nabídce pro cíl a jsou tam na výběr jen 4. Protože ale v tomto konkrétním případě mimo flešky s Czillou jsem měl v pc k dispozici pouze 2 disky a jeden z nich určím jako zdroj, tak pak už ani nedostávám na výběr, na který disk chci obnovovat, ale Czilla jej vybere automaticky. Předpokládám tedy, že vybírá ten správný disk. No, a řvalo to ten errot viz. #0.

Ještě doplním, že na zdrojovém disku jsou 2 oddíly a druhý z nich je šifrován. To ale nikdy nevadilo a navíc jsem celý ten disk smazal, vytvořil na něm jeden oddíl ext4, vložil na něj img a dopadlo to stejně, jako v #0.

Když jsem teď při tom testování nahrál Czillu do RAM jak radil Pavel, tak to prošlo. Nechápu ale, co to blázní.

Pavel 'TIGER' Růžička avatar 9.11.2020 09:26 Pavel 'TIGER' Růžička | skóre: 53
Rozbalit Rozbalit vše Re: Reset UEFI?
Já na lokální zálohy používám Redo Rescue. Clonezilla je zase skvělá na vzdálené zálohy, ale na lokální mi přijde zbytečně geekovská.
k3dAR avatar 9.11.2020 10:22 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Reset UEFI?
v tomto pripade kdy do partimag byl pripojen sdb1 ktere bylo spravne img uloziste, tak ti to pri obnoveni take zarvalo ze na sdb nelze obnovit? to by prave nemelo udelat, zaroven v pripade kdy to zarvalo chyby #0 by to chtelo tento postup overit, protoze pokud by na partimag bylo sdb1 a bylo v nem img, tak obnovovat na sdb by znamenalo nejakej bug... vis 100% ze v sdb bylo nekdy s #0 cokoliv jineho nez to s img?
porad nemam telo, ale uz mam hlavu... nobody
Petr Fiedler avatar 9.11.2020 23:15 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?

Při tom testu podle tvého návodu jsem udělal pár fotek. Takže:

Na obrazovce pro výběr zdrojového úložiště jsem vybral sdb1. Po odentrování se objevilo:

Running: mount --bind -o noatime,nodiratime /tmp/ocsroot_root/gigabyte /home/partimag
Přehled souborových systémů:
****************************************************.
SOURCE               FSTYPE  SIZE   USED AVIAL USE% TARGET
/dev/sdb1[/gigabyte] btrfs   300G 229,7G   69G  77% /home/partimag
****************************************************.
Stiskněte "Enter" pro pokračování......_ 

Nakonec to skončilo chybou z #0. Je v ní něco navíc a ext. HDD byl naformátován na btrfs:

/dev/sdb is busy. Some partition is mounted.
*****************************************************.
/dev/sdb1 on /tmp/ocsroot_bind_root type btrfs (rw,noatime,nodiratime,space_chache,subvolid=5,subvol=/)
/dev/sdb1 on /home/partimag type btrfs (rw,noatime,nodiratime,space_chache,subvolid=5,subvol=/)
*****************************************************.
You have to umount them first. Or you can choose '-k' to skip partition recreation when you start clonezilla!

Dále jsem postupoval podle tvého návodu, takže Ctrl+Alt+F2 a dále:

sudo mc /home/partimag
root@focal:/home/partimag# mount|grep partimag
/dev/sdb1 on /home/partimag type btrfs (rw,noatime,nodiratime,space_cache,subvolid=5,subvol=/)
root@focal:/home/partimag# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0 246.7M  1 loop /usr/lib/live/mount/rootfs/filesystem.squashfs
sda      8:0    0 186.3G  0 disk
  sda1   8:1    0 186.3G  0 part
sdb      8:16   0 698.7G  0 disk
  sdb1   8:17   0   300G  0 part /tmp/ocsroot_bind_root
  sdb2   8:18   0 398.7G  0 part
sdc      8:32   1  14.7G  0 disk
  sdc1   8:33   1   309M  0 part /usr/lib/live/mount/medium
root@focal:/home/partimag#
  • sda je cílový HDD.
  • sdb je zdrojový externí HDD, img je na sdb1.
  • sdc je fleška s Clonezillou
Petr Fiedler avatar 9.11.2020 23:25 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?
vis 100% ze v sdb bylo nekdy s #0 cokoliv jineho nez to s img?

Ano. Prostřídala se tam všechna 3 zařízení. Zdroj, cíl i fleška.

Petr Fiedler avatar 16.11.2020 00:27 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Reset UEFI?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak se mi podařilo identifikovat závadu. Problém byl v tom, že kabel od předních USB portů byl povytažený z MB. Sice jsem tu psal, že jsem jej dotlačil, ale to nebyl ten správný kabel, ale drátky od předního panelu (diody atd.). Když mi přestaly USB porty úplně fungovat, tak jsem znovu rozdělal skříň a našel jsem ten kabel úplně uvolněný. Takže jsem jej zasunul do MB a už mi fungují i porty, i Clonezilla bez toho, že bych jí musel načíst do RAM. Takže teď už opravdu vyřešeno.

Pro jistotu jsme si do budoucna objednal tohle. Přijde mi to docela dobré.

Díky všem

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.