Tohle je vyhánění čerta ďáblem, ďábla Belzebubem...!
Tou pokaženou
instalačkou jsem před Vánoci nainstaloval 14 různých notebooků; pět jich normálně funguje, devět bude potřeba opravit.
Ale představa, že budu dělat kompletní reinstalaci, se zachováním nastavení, uživatelských profilů, záchranou dat... - ta mne vůbec netěší.
Doufal jsem, že to Microsofti zvládnou lépe.
7. 2. 2025, 16:51 editováno autorem komentáře
No už jsem zažil situaci, kdy jsem musel reinstalovat i linux. Chybou ve skriptu jsem si zrušil práva sudo k jedinému uživateli systému a root byl bez nastaveného hesla a nebylo možné se na něj tedy přihlásit. Doporučení jako boot do terminálu bez grafiky do run level 1 nebyl možný, protože se mi nepodařilo zobrazit konfigurační možnosti grub při staru. Takže reinstall.
9. 2. 2025, 16:26 editováno autorem komentáře
Použít live cd mě nenapadlo :-) asi by to šlo. On to byl v podstatě čerstvě instalovaný systém, na kterém jsem nasazoval novou aplikaci a upravoval skript (ohýbal k obrazu svému). Ona ta nová instalace systému mi zabrala max hodinu práce. Příště se pokusím být chytřejší. Problém byl, že jsem si nebyl jistý, co všechno jsem v tom systému rozvrtal. Nechtělo se mi po tom moc pátrat. Skript omylem zasáhnul do míst, kam neměl.
to nebylo ze si musel, ale ze si nevedel jak na to jinak, viz odpovedi co si jiz dostal...
k tomu Grubu, pri startu mackat ESC (nebo drive snad shift?) zobrazi Grub nabidku i pokud ma nastaveno "nezobrazuj" (=pokud nebyl problem pri predchozim bootu)
k "chybou ve skriptu" ta chyba mela nejakou vlasnost co neco podelala, pokud si neco nemazal ale jen menil opravneni, nebo treba pridaval do /etc/sudoers nejake sve (spatne napsane) pravidlo, tak stacilo proste udelat opacny postup v tom live/install/rescue usb-bootu ;-)
Takže ti povím jak se to dělá bez přeinstalace.
1) Nabootuješ liveCD (třeba ubuntu, ale může být kterékoliv distro)
2) Namountuješ si disk, kde máš nainstalovaný systém (např. do /mnt/mujsystem/)
3) dáš chroot (např. chroot /mnt/mujsystem/)
4) můžeš dát passwd a heslo změnit (když by passwd nefungovalo, je to jedno, protože si root na původním systému)
Tak to mas tezke, asi vmware co ;-) ... ale to je jedno, bud bios a boot z systemrescuecd, coz zde neni nutne ... do grubu se jde dostat vzdy staci drzet ESC ... i kdyz je timeout nula, tak tam skoci ... a pak jak obejit RHEL etc. ? init=/bin/bash
mas root v ro ... takze mount -oremount,rw / a jedes ... upravis co potrebujes a mas hotovo ;-)
U nas tak kolega pres puppet dojebal asi 20.000 linuxu ;-)) ... ale mame na to kdyz tak jeste ansible WAS tower - nebo jak se to jemenuje - jede to ale u na s nez u Amazonu, asi chteji web interface a audit log ... no a v puppetu jsme mu nasli, ze editoval soubor na windows a dal tam DOS konce radku ... a sudo prestalo fungovat ... dalsi den opraveno v puppetu ... ten se totiz pousti kazdou noc ... jo taky nemame roota, jako ze vubec ;-)
Řešení je in-place upgrade, ne?
Vytvořím novou instalačku ISO / USB flešku pomocí mediacreationtool, připojím, spustím setup, vyberu zachovat uživatelská data aplikace. Jako pro sichr si udělat image před upgrade je určitě fajn, ale jinak je to pár kliků a holt čekání, než ta instalace na 3? restarty doběhne. To není čistá instalace - reinstalace dalšího SW, úprava uživatelských profilů, ..."záchrana"? dat...
8. 2. 2025, 18:43 editováno autorem komentáře