Portál AbcLinuxu, 23. dubna 2024 18:52


Dotaz: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu

7.9.2019 14:51 TechnikTom
Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Přečteno: 426×
Odpovědět | Admin
Přílohy:
Napadá někoho prosím, co mohlo způsobit následující stav? Kamarád léta užíval Lubuntu, naposledy přeinstalované na 18.04 (legacy boot ) Původní PC nestíhalo, koupeno starší ( někde jako levnapc.cz ) s Win7 s UEFI bootováním. Do tohoto nového PC vložen původní disk s Lubuntu ( jako sdb ), v setupu změněno bootování na legacy a pořadí disků pro Lubuntu jako první. Lubuntu šlape jako hodinky, žádný problém. Teď řeší nějaké dotace, kde státní správa vesele posílá pouze exe soubory pro vytváření žádostí. Tak jsme chtěli zkusit zprovoznit ty původní W7 na druhém disku, který byl připojen ( sda ), ale se kterým vůbec nepracoval. Jenže ty Win7 už nenaběhnou. Ani v režimu, kdy odpojím disk s Lubuntu a vrátím v setupu UEFi režim a boot z původního ( a v tu chvili jediného ) disku - tedy původní konfigurace počítače. Secure boot byl vypnutý. Na přiloženém snímku obrazovky se mi nelíbí ta sda1, ale vůbec netuším, kde se tam vzal.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.9.2019 15:24 NN
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nabehnou, ale umrou na cteni z /boot. Navod na vyreseni problemu tam mas napsany..
7.9.2019 15:59 TechnikTom
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Díky, ale nešlo mi ani tak o řešení, jako spíš o to, jak k tomu může dojít. Neproběhla žádná instalace OS, tak by ke změnám na disku nemělo dojít. Do teď to pro mne byl poměrně bezpečný způsob koexistence více OS na jednom stroji. Teď si nejsem jistý, jestli nakonec něco neprovádí GRUB, který byl na tom disku s Lubuntu. Na původním stroji totiž žádné Windows nebyly a po přendání disku do nového stroje s Win7, se nově objevuje v GRUB menu možnost spustit Win7. ( samozřejmě také nefunkční ). Stalo se to hned po instalaci toho disku s Lubuntu, jen jsme tenkrát neměli čas a potřebu to řešit. Takže přepsání něčeho samotným uživatelem na tom disku s Win bych vyloučil.
Petr Fiedler avatar 7.9.2019 17:15 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Díky, ale nešlo mi ani tak o řešení, jako spíš o to, jak k tomu může dojít. Neproběhla žádná instalace OS, tak by ke změnám na disku nemělo dojít.

A aktualizace Windows taky neproběhla?

Na původním stroji totiž žádné Windows nebyly a po přendání disku do nového stroje s Win7, se nově objevuje v GRUB menu možnost spustit Win7. ( samozřejmě také nefunkční ).

Protože je nastaveno, aby grub hledal další operační systémy.

Mimochodem, dobrá věc je tohle.

7.9.2019 18:01 NN
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Tak jsme chtěli zkusit zprovoznit ty původní W7 na druhém disku, který byl připojen ( sda ), ale se kterým vůbec nepracoval.
Jses si jisty, ze to vubec fungovalo? Bezelo to nekdy?
Petr Fiedler avatar 7.9.2019 15:49 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud ta licence k Windows není OEM, tak bych nic neopravoval, protože je dost pravděpodobné, že se to ani opravit nepodaří (už se mi to párkrát stalo) a Windows bych dal do Lubuntu do virtuálu. Na stahování exáčů ten stroj snad bude silný dost. A ten disk bych si nechal na data/experimenty. Pokud si kamarád přece jen bude chtít nechat Windows na železe a nepovedla by se oprava zavádění, tak až ty Windows budete znovu instalovat, tak odpojte ten disk s Lubuntu, aby vám na něj náhodou (v tomto případě nevím jistě jak by se to zachovalo) instalátor Windows nedal zavaděč.

7.9.2019 16:14 TechnikTom
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Pokud si kamarád přece jen bude chtít nechat Windows na železe a nepovedla by se oprava zavádění, tak až ty Windows budete znovu instalovat, tak odpojte ten disk s Lubuntu, aby vám na něj náhodou (v tomto případě nevím jistě jak by se to zachovalo) instalátor Windows nedal zavaděč.
To je de fakto situace, ze které se vycházelo. Do PC s funkčními Win7 přidán disk s již instalovaným Lubuntu a v BIOSu přepnuté pořadí a způsob boot. Od té doby Win nestartuje, i když vyjmu ten disk s Lubuntu.
k3dAR avatar 8.9.2019 23:24 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
je mozne ze se Win7 podelali kdyz si prepnul z UEFI na Legacy a nedopatrenim si W7 po prepnuti "pustil", Ubuntu jako takove na disk z Win nemaji potrebu sahat, maji bootloader GRUB nainstalovany v MBR sveho disku a to ze se v GRUB menu zobrazili Windows je dane tim ze pri aktualizaci GRUB (pri aktualizaci balicku grub, linuxoveho jadra, nebo rucne zavolanim: sudo update-grub) diky ve vychozim stavu povolenem doplnku "os-prober" prohledavaji (readonly) odstatni oddily a disky na pritomnost jinych (jine GNU/Linux distro, nebo Windows) a pri nalezeni pridaji (do grub.cfg obsahujici polozky menu kterej je opet na jejich/linux/mbr/druhem_disk)...

pokud se W7 opravdu naborili pokusem startu po prepnuti z UEFI na Legacy, muzes bud preinstalovat W7 v Legacy rezimu, nebo je pouze v UEFI rezimu opravit, pripadne stavajici Ubuntu instalaci (pokud je 64bit, u 32bit nevim jiste) predelat z Legacy na UEFI, znamenalo by to prevest disk z MBR do GPT (1 prikaz), nastartovat Ubuntu z LiveCD a pomoci klikaciho GParted prvni oddil zmensit o ~512MB, na jeho miste udelat oddil EFI(format FAT32 a nastaveno priznaky boot a esp), pripadne i oddil pro Legacy_z_GPT boot (zadnej format, pouze nastavit priznak bios_grub)... nasledne v chroot(*1) preinstalovat grub (sudo grub-install /dev/sdX) doinstalovat grub-efi(sudo apt install grub-efi) a nainstalovat ho na disk (sudo grub-install /dev/sdX), tim budou na disku pripravene grub v obou legacy i uefi rezimech...

pokud bys s nainstalovanejma obouma grub balickama(grub-pc pro legacy a grub-efi pro uefi) chtel pozdeji preinstalovat grub na disk tak:
# pro legacy
grub-install --target=i386-pc /dev/sdX
# pro uefi
grub-install --target=x86_64-efi /dev/sdX


*1) ad chroot, je to pripojeni se do jineho nez nastartovaneho systemu s moznosti provadet ukony "jako" by byl system nastartovan:
sudo mkdir /target

## pripojeni oddilu pokud je to beznej oddil
sudo mount /dev/sdXY /target
# pokud je oddelenej boot tak pripojit i ten (pokud jsou dalsi oddelene tak pripojit i dalsi)
sudo mount /dev/sdXW /target/boot

## pokud by na disku bylo LVM
sudo vgchange -ay
sudo mount /dev/mapper/vgjmeno-lvjmenosystemu /target
sudo mount /dev/mapper/vgjmeno-lvjmebootu /target/boot

## pokud by uz slo o EFI tak pripojit EFI oddil
sudo mount /dev/sdXV /target/boot/efi


## priprava chroot
sudo mount --bind /dev /target/dev
sudo mount --bind /dev/pts /target/dev/pts
sudo mount -t proc proc /target/proc
sudo mount -t sysfs sysfs /target/sys

## provedeni chroot
sudo chroot /target

## ted jsi do ukonceni pres exit vlezlej v systemu co je nainstalovan na disku a provadene operace delas v nemm...
porad nemam telo, ale uz mam hlavu... nobody
9.9.2019 08:05 TechnikTom
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Moc děkuji za podrobnou odpověď. Ten scénář s bootem UEFI Windows v legacy režimu ( pravděpodobně přes položku v GRUB menu ) je asi nejpravděpodobnější, jen mne překvapilo, že je to tímto způsobem dokáže umrtvit a nejdou spustit původním způsobem.
10.9.2019 08:49 j
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Ja ti teda nevim, ale odkdy widle startujou z /boot ? To bych spis videl na nejakou superficuru toho blbuntu ktery se pokusilo po odhaleni widli ten boot presmerovat na sebe.

A jestlize tam je efi partysna, tak bych se mrnul do ni (je to fatka), ten odkaz by tam mel byt v podobe textovyho souboru, takze pokud tam zaroven zustal patricnej bootloader, neni nic snazsiho nez ten soubor upravit do funkcni podoby. Nektery trochu inteligentnejsi biosy pak umoznujou si ten soubor bootloaderu vybrat pri bootu i rucne = da se to otestovat pred zmenou.
k3dAR avatar 10.9.2019 12:22 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
ja ti teda nevim, ale kde sem psal ze widle startujou z /boot? a tezko mohlo Lubuntu instalovane v Legacy rezimu "na sebe presmerovat" EFI zaznam nebo co ze si to myslel... a odkaz v textovem souboru na EFI oddilu ma byt co?
porad nemam telo, ale uz mam hlavu... nobody
10.9.2019 19:18 j
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Jinak receno, ses slepej a blbej zaroven ... ta hlaska je na prilozenych screenech. A je to hlaska widli. Navis nemas ani paru o tom, jak funguje efi a co tam je k nalezeni.

Takze blabolis kraviny k veci na kterou ses ani nepodival.
k3dAR avatar 11.9.2019 00:38 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Jestli je tu nekdo blbej a slepej, tak ty...
Psal si o /boot a na screenshotu je \Boot, resp, \Boot\BCD a to je presne to kde Windows >=Vista sve BCD(*1) hledaj na oddelenem 100/200MB NTFS System oddilu pokud chteji startovat v BIOS/Legacy rezimu...
pokud chteji startovat v UEFI rezimu hledaji to v \EFI\Microsoft\Boot\BCD na FAT32 EFI oddilu... resp. hleda to tam z EFI oddilu prvotne natahovana EFI binarka umistena na EFI oddilu v \EFI\Boot\boot64.efi (v priprade 32bit bootia32.efi)...

1) BCD obsahuje seznam polozek k startovani s odkazem co, odkud a s jakejma parametrama se ma natahovat, je editovatelne nastrojem bcdedit a je v binarnim formatu, nikoliv v textovem ktere bylo boot.ini u <=XP...
porad nemam telo, ale uz mam hlavu... nobody
9.9.2019 20:24 TechnikTom
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem opravil ty Win7 - už bootují normálně. Smířil jsem se i s tím, že mu přeinstaluji to Lubuntu na boot pro UEFI. Jenže jsem zjistil, že ty Win bootují jen když je připojený pouze disk s nimi, pak je to vše bez problémů. V setupu zákázán legacy režim. Ovšem jakmile zapojím ten disk s Lubuntu - aniž bych z něj zkoušel bootovat, navíc v setupu ani není ani povoleno, tak Win nenajedou a hlásí potíže kvůli změněnému HW. Můžu zkoušet co chci a nic. Odpojím ten Lubuntu disk - při bootu Win ohlásí ty samé problémy s HW a s nabídkou "Launch Startup Repair" a "Start Windows Normally". Zvolím normální start - Win najedou a pak už fungují normálně, žádné potíže se startem. Do doby, než zase připojím disk s Lubuntu. Zkusím někde najít jiný disk bez OS, jak se to bude chovat v této konfiguraci. Win jsou OEM, takže do virtuálu je asi nedostanu...
9.9.2019 20:37 R
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Predhod poradie diskov v SATA portoch - zamen kable.
k3dAR avatar 9.9.2019 23:07 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
To Lubuntu je 32bit? protoze u 64bit ta zmena z BIOS => UEFI je tak na 10minut, viz :-)
k tomu odkazu, tam sem zminoval prevod disku MBR na GPT jednim prikazem a zapomel ho napsat je to:
sudo sgdisk --mbrtogpt /dev/sdX
a GParted pokud neznas pro info (neni to presnej postup, jen zhruba co jak se dela, pripadne ceskej navod)
porad nemam telo, ale uz mam hlavu... nobody
9.9.2019 23:58 TechnikTom
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Je to 64bit. Dal jsem jiný disk je jako datový místo toho s Lubuntu a problémy s Win již nejsou. Nainstaloval jsem na něj pak znovu Lubuntu 64bit a problémy opět nejsou, tak to musí být tím původním diskem. Bohužel je to Lubuntu opět v legacy modu, protože k instalaci v Uefi to nemůžu donutit. Kdyby počítač bios umožnil první start Lubuntu, tak bych to tak nechal a Win by si v případě potřeby pouštěl přes boot menu při dtartu PC. Bohužel Uefi má přednost tak najíždí Win a Lubuntu by musel ručně volit. Donutit instalační program k instalaci Lubuntu v UEFi režimu se mi zatím nedaří - ručním rozdělení disku se neobjevuje možnost efi boot oddílu ať dělám co dělám. CD mechaniku vidí jen při povolení legacy modu spolu s UEFI v setupu, tak nevím jestli to není tím. Do převodu původního disku na UEFI se mi zatím moc nechce pouštět,ksyž tak asi by pro mne mělo být jednodušší použít Boot Repair.
k3dAR avatar 10.9.2019 00:36 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
nevim jak Lubuntu, ale obecne aby se instalovalo v UEFI rezimu, musis nastartovat instalacku v UEFI rezimu, at uz DVD nebo USBFlash tedy vybrat v BootMenu desky tu EFI variantu (bejva to tam vzdy 2x varianta Legacy i UEFI), pokud to nenajdes, tak uplne vypni v "BIOSu" desky Legacy(i pripadne CSM(=(UEFI)Compatibility Support Modul(pro Legacy podporu) a pak by melo DVD/USBFlash nastartovat jedine v UEFI rezimu, ze se tak stalo overis i pred instlaci v terminalu prikazem: efibootmgr (kdyz UEFI, zobrazi seznam, kdyz Legacy tak nejakou hlasku jako ze efi var nejsou)...

zalezi na tobe zda radeji preinstalujes, doinstalujes programy, pretahnes pripadne nastaveni/soubory/data z $HOME atd, nebo udelas prevod na UEFI stavajici instalace... ten postup vypada jen slozite, az s tim zacnes zjistis ze je to hned ;-)
porad nemam telo, ale uz mam hlavu... nobody
10.9.2019 19:22 j
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Zvanis naproty picoviny, jak se system nainstaluje nema s tim jak nastartuje instalacka zhola nic spolecnyho, nemel tady laskave takovy hovadiny. Klidne muze kdokoli nastartovat z cehokoli v mbr rezimu a nainstalovat to jako efi. Uplne stejne i opacne. Klidne se da system instalovat v efi rezimu i na HW kterej efi vubec neumi ... jen to holt bude mit tu drobnou vadu, ze to nenastartuje.

Jen potvrzujes, ze o tom vis lautr hovno.
k3dAR avatar 11.9.2019 00:46 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
jednoduse lzes... pokud *buntu 64bit instalacku co mas na USBFlash nastartuje(pres syslinux) na desce co je v rezimu Legacy, tak instalace se provede v Legacy rezimu, disk bude MBR, nebude obsahovat EFI oddil a pouzije se grub balicek grub-pc urcenej pro legacy boot...
pokud desku prepnes do UEFI tak se z totozne USBFlash (pres Grub) nastartuje v UEFI rezimu, instlace se provede v UEFI rezimu, disk bude GPT, bude obsahovat EFI oddil a pouzije se grub balicek grub-efi urcenej pro UEFI boot...
porad nemam telo, ale uz mam hlavu... nobody
10.9.2019 13:34 RH
Rozbalit Rozbalit vše Re: Win7 a Lubuntu na samostatných HDD - nefunkční Win7 i po vrácení do původ. stavu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příloha:
Už jsem to viděl... někdy takto při výměně disku zmizí z BIOSu (UEFI) v boot-menu položka "Windows boot manager" (nebo tak něco)

Pokud je to potřeba bootování zprovoznit, tak bych postupoval takto:

- někde si stáhněte Windows PE iso a vypalte ho na CD/DVD

- nabootujte a spusťte cmd (obvykle se spustí sám)

- spusťte diskpart

- přiřaďte nějaké písmeno FAT32 partitioně (postup na obrázku v příloze)

- po ukončení diskpartu spusťte opravu bootování příkazem bcdboot c:\Windows /s W: /f ALL (to W: je písmeno, které jste přiřadil té FAT32 partitioně)

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.