Fórum Root.cz

Hlavní témata => Desktop => Téma založeno: Petr1 07. 01. 2018, 11:43:48

Název: Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: Petr1 07. 01. 2018, 11:43:48
Dobrý den,
na notebooku s Mint 18.1 mám i Win10 a předesílám nejsem zkušený uživatel.

Dvakrát se mi přihodilo, že mi linux nabootoval do Emergency Mode (EM). Naposledy včera a zkoušel jsem několikrát rebootovat,  pod adminem jsem přihlásil k té konzoli a spustil 'startx' - system jakoby fungoval, ale po rebootu zase do EM.
Snažil jsem se něčeho chytnout v hlášením ve /var/log , ale nic jsem (asi pochopitelně) nenašel. Jediného čeho jsem si na konzoli všimnul, byla zmínka že oddíl s Windows je snad v hibernaci (mám v /etc/fstab nastaveno automatické připojování :: /dev/sda2     /mnt/windows     ntfs    rw       0    0) .

A pak jsem si vzpomněl, že se mi to před časem přihodilo když jsem aktualizoval Windows. Ty mají tu krásnou vlastnost, že někdy v průběhu aktualizace rebootují a já mám defaultně nastaven boot do linuxu. A tak když jsem k notebooku vrátil a viděl EM, tak jsem neúspěšně zkoušel nějak zprovoznit linux z toho EM a jelikož jsem neuspěl, tak jsem se vrátil k té aktualizaci Windows a dokončil ji. Pak jsem rebootoval a zkusil zase linux a hle, fungovalo to.

Tak jsem si doma ověřil, kdo to loupal perníček na mém notebooku a skutečně synátor si ho předtím pustil do Win chvíli si zapařil. Tak jsem rebootoval do Win a dokončil aktualizace a po rebootu linux opět naběhl.

Otázka: je to náhoda nebo skutečně Windows ovlivňují linux ? Nebo to skončí na tom připojování oddílu Windows ? Nebo co jiného by to mohlo způsobovat ?

Děkuji.

Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: JardaP . 07. 01. 2018, 12:08:29
Normalne by Widle nemely ovlivnit Linux na jinem oddile. Clovek by si mezi rebooty Widli pri aktualizaci mohl pustit Linux a pak zase vlezt do Widli a aktualizace dokoncit. To, ze je odil Widli hibernovany, by nemelo zpusobit vice, nez primontovani oddily read only. Tak nejak to byvalo s XP, nic pozdejsiho jsem v dual bootu nemel.

Ale tady je rec o Widlich 10. Mozna, ze od dob XP debilita MS pokrocila o ctyri generace a derla to ted kdo vi co.

Si zahibernujte Widle a zkuste pustit Linux a uvidite, jestli se to stane znovu nebo se to deje jen pri updatu.

Jedine, co me napada, co by mohlo byt problemem, je kdybyste mel v Linuxu namontovany widlooddil jako RW, nasledne zahibernoval Linux, pustil Widle, ty zahibernoval a probudil Linux. Ten by zjistil, ze se mu pod rukama zmenil FS Widli a mohla by vypuknout nejaka panika, aby nedoslo k poskozeni FS, ktery takto byl zmenen mimo pusobnost Linuxu.

Ja se v dual bootu tomuto problemu vyhnul tim, ze jsem widlooddil z fstabu montoval jen RO a podle potreby premontoval rucne na RW, coz se moc casto nestavalo.
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: Ravise 07. 01. 2018, 12:58:45
Je to jenom výstřel do tmy, ale nemá windows nastavený to zkriplený vypínání (https://encrypted.google.com/search?hl=en&q=windows%20perform%20full%20shutdown (https://encrypted.google.com/search?hl=en&q=windows%20perform%20full%20shutdown))? Pak by mohly vznikat při mountu problémy a na nich že by to zhavarovalo?
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: nobody(ten pravej) 07. 01. 2018, 17:33:50
@Ravise: tipnu si ze urcite, ta silenost je v W8-W10 zapla jako vychozi, pokud se provede restart tak se nehibernuje, pokud vypnuti tak ano...
a tohle ve spojeni se systemd, ktere pri nedostupnosti zarizeni uvedeneho v /etc/fstab hodi do emergency... (narozdil od predchozich init systemu, ktere pri nedostupnosti proste pokracovali ve startu dal s tim ze bud se system nahodil nebo ne, u datoveho disku logicky by se nahodilo...)
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: Petr1 07. 01. 2018, 19:00:25
máte pravdu... při hibernovaných Win10 a nastavení připojení v /etc/fstab v režimu RW to padne do Emergency Modu, při nastaveni RO to naběhne v pořádku

děkuji všem za odpovědi
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: nobody(ten pravej) 07. 01. 2018, 19:17:08
@Petr1 misto mountovani ro, doporucuju funkci hybridnehibernacnihovypinani alias FastStart vypnoit, windows bude sice atartovat o par vterin dele, ale predejdes spouste problemu s tim spojenych...
https://www.instaluj.cz/magazin/jak-vypnout-rychle-spusteni-windows-
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: Lol Phirae 07. 01. 2018, 19:17:59
Raz dva tři, Lennart je 8===O
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: ByCzech 07. 01. 2018, 20:31:05
Další možností je přidat volbu "nofail" pro NTFS partici v fstab, tím se boot přes systemd nezastaví, pokud se nepodaří takový oddíl úspěšně připojit a nemusí se kvůli toho zpátky do Windows a řešit to, ať už je problém jakýkoli (další může být třeba poškozený FS). Windowsy totiž mají ve zvyku občas ten hybridní start / hibernaci bez upozornění zase zapínat (nějaké aktualizace, obnova do nějakého bodu ap.), takže je často výhodnější nastartovat v Linuxu plně a mít možnost to řešit z něj nebo prostě mít plně nastartovaný systém, protože v emergency ty možnosti nejsou nebo nemají ten komfort...
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: JardaP . 07. 01. 2018, 22:54:19
Aha, systemd.... Nastesti to doma nemam, tak me nenapadlo, ze to ten rozsklebeny genius dojebal az takle.
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: ByCzech 07. 01. 2018, 23:52:37
Aha, systemd.... Nastesti to doma nemam, tak me nenapadlo, ze to ten rozsklebeny genius dojebal az takle.

Jj, taky se mi nelíbí, že mění výchozí chování initů...
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: Lol Phirae 08. 01. 2018, 00:29:43
Další možností je přidat volbu "nofail"

Tak jasně, akorát že v normálně navrženém initu nofail byla výchozí hodnota, tak pokud někdo měl nutkavou potřebu něco nového vymyslet, tak by to při normálním uvažování/designu (tuším, že se tomu říká třeba POLA (https://en.wikipedia.org/wiki/Principle_of_least_astonishment)) pojmenoval například critical a přidávalo by se to v případě potřeby naopak k těm položkám, které správce považuje za tak nezbytné pro náběh systému, že radši bude trávit čas v jakési emergency konzoli, i když by to jinak třeba nebylo nutné.

LP je opravdu neštěstí...  >:( :-\
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: ByCzech 08. 01. 2018, 01:19:47
LP je opravdu neštěstí...  >:( :-\

V tomto jsme určitě zajedno...
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: JardaP . 08. 01. 2018, 01:31:31
V tomto jsme určitě zajedno...

Jak kdo. Je tu i hafo milovniku systemd, kteri to maji uz i na hajzlu.
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: ByCzech 08. 01. 2018, 01:53:53
V tomto jsme určitě zajedno...

Jak kdo. Je tu i hafo milovniku systemd, kteri to maji uz i na hajzlu.

Já to mám, protože se mi zdá z určitých důvodů blbé jít těmi bočními cestami, které systemd nemají, ale jsem si velmi vědom jeho nevýhod a neplech co to dokáže (dobré věci netřeba zmiňovat, ty jsou samozřejmostí). A díky tomuto přístupu také vím jak spoustu věcí vyřešit nejen sobě... Je fakt, že kdyby nebyl systemd v té podobě jaké dosáhl a tak rozšířený, byl bych mnohem raději a klidně bych oželel i nějakou tu sekundu navíc při bootu z SSD, kterou jiné inity vyvažují spolehlivostí díky odladěnosti a tomu, že neprohlašují bugy jako featury ap.
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: nobody(ten pravej) 08. 01. 2018, 02:04:33
[...]bych mnohem raději a klidně bych oželel i nějakou tu sekundu navíc při bootu z SSD[...]
btw: kdyz sem nepouzival sifrovani LUKS celeho disku, tak sem s Xubuntu 14.04 (tedy s upstart) z SSD na i5-2520 mel za 5-6vterin, takze sem nechapal co by systemd mel jeste zrychlovat ;)
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: ByCzech 08. 01. 2018, 02:14:24
[...]bych mnohem raději a klidně bych oželel i nějakou tu sekundu navíc při bootu z SSD[...]
btw: kdyz sem nepouzival sifrovani LUKS celeho disku, tak sem s Xubuntu 14.04 (tedy s upstart) z SSD na i5-2520 mel za 5-6vterin, takze sem nechapal co by systemd mel jeste zrychlovat ;)

Já si taky myslím, že u SSD to nemá (už) význam. Pomáhalo to u točivého disku, to jo. Pak to začalo být složité a nabalovat na sebe věci takovým způsobem, že spolehlivost je místy v háji, spousta softu se musela předělat, aby to fungovalo stejně, jako doposud, protože systemd to chování změnil atd., takže myslím, že to za tohle nestojí. Kdyby zůstal jako v začátcích jednoduchým initem, tak se o výhodách dá mluvit. A hlavně, když bych nechtěl, vyměním za něco jiného a finito. Dnes téměř nemožná věc. 
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: Ravise 08. 01. 2018, 10:28:19
Původně jsem se zařekl že tu nebudu živit offtopic, ale hádejte co se mi dneska stalo.

Samozřejmě nějaká windowsí aktualizace mi zase zapnula to zkriplený vypínání a systemd to samozřejmě nerozdejchal. Takže ro, nofail. Jeden by řekl že jestli je to dobře dokumentovaný chování tak to instalačky zohlední a pro disky zvolené při instalaci nabídnou ten nofail samy.

Žijeme v zajímavých časech.


Disclaimer, názory zde uvedené jsou jen moje vlastní a jejich účelem není a) živit flame, b) živit offtopic, c) živit trolly, d) vtloukat je někomu do hlavy. Za jejich čtení nesete plnou odpovědnost. Nejedná se o návrh na uzavření smlouvy, leda že je tak příspěvek výslovně označen. Váš operátor vám může měřit a účtovat data rozdílně. Výrobek může obsahovat stopy arašídů a mléka.
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: Ladislav Michl 08. 01. 2018, 11:23:58
Jakýkoliv hibernovaný systém při startu očekává data na disku ve stejném stavu, v jakém je zanechal. Mountovat v takovém případě jeho diskový oddíl z jiného systému rw je přinejmenším odvážné. Dalo by se na tom zkoumat, jestli odvážnému štěstí přeje ;-)
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: ByCzech 08. 01. 2018, 13:29:36
Samozřejmě nějaká windowsí aktualizace mi zase zapnula to zkriplený vypínání

Windows prostě delší dobu aktualizační kanál používají i na spoustu jiných věcí, než na aktualizace... C'est la vie!

a systemd to samozřejmě nerozdejchal. Takže ro, nofail. Jeden by řekl že jestli je to dobře dokumentovaný chování tak to instalačky zohlední a pro disky zvolené při instalaci nabídnou ten nofail samy.

No ono to sice známé je, ale není to s tím tak jednoduché. Viz třeba Strip `nofail` option in mount.fuse helper (https://github.com/libfuse/libfuse/issues/211), protože "nofail" bylo do doby, než se to objevilo v systemd výchozí chování, takže když to bylo takhle najednou "agresivně" změněno, aniž by se to domluvilo s těmi, které to postihuje, tak to - jak je to u systemd už skoro "tradicí" - rozbíjí jiné věci, protože si to někdo naimplementuje takto bez ohledu na ostatní.

Takže se nedivím, že to není (zatím) na instalačkách, protože nikdo není schopen říct, co všechno by to naopak mohlo pokazit.
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: Ravise 08. 01. 2018, 17:14:33
No, moje představa (která nehraničí s trestním zákoníkem) je ta, že distro jako ubuntu by mi při instalaci, když volím že se má někam připojit NTFS, mohlo nabídnout že tam nofail dopíše samo. Přeci jenom agresivita windows je světoznámá a vyřešilo by to velkou část problémů (byť netvrdím že všechny).
Název: Re:Boot do Emeregency Mode - vliv Windows ?
Přispěvatel: nobody(ten pravej) 08. 01. 2018, 18:11:22
Jakýkoliv hibernovaný systém při startu očekává data na disku ve stejném stavu, v jakém je zanechal.[...]
problem je ze (windows8+ faststart chovani) neznalej uzivatel mountuje (domele) vypnuty system na ntfs ;-)
mount.ntfs samozrejme (a logicky) hibernovanej (ani hybridnehibernacnevypnutej) ntfs disk nedovoli mountnout rw a upozorni uzivatele (v logu ci konzoli) ze je to z tohoto duvodu...

No, moje představa [...] je ta, že distro jako ubuntu by mi při instalaci, když volím že se má někam připojit NTFS, mohlo nabídnout že tam nofail dopíše samo. [...]
tak teoreticky ano, stejne tak by mohlo v takovem pripade (nebo jen v pripade ze na ntfs oddilu uvidi Windows) mohlo zobrazit informaci ze W8+ hibernujou i pri vypnuti a jak vypnout posahanej faststart, ale...