Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Nameless 04 Prosince 2012, 19:45:05
-
Zdravím, nainstaloval jsem si Ubuntu verzi 12.04 pomocí Windows instalátoru Wubi. Vše šlo tak, jak má. Nainstaloval jsem Ubuntu vedle Windows, vše bylo v pořádku do té doby, kdy jsem se chtěl vrátit zpět do Win7. Rebootnul jsem PC a v nabídce mezi Ubuntu a Win7 jsem zvolil Win7. Po zvolení se mi objevila obrazovka, zda chci spustit systém běžným způsobem nebo pomocí Windows Recovery, což bylo doporučeno. Zvolil jsem normální způsob. Windowsy se načítaly, ale podezřele dlouho. Nechal jsem to minutu, 2, pak už mně došli nervy a na tvrdo to restartoval. Problém tedy je, že se mi nenačte přihlašovací obrazovka. Kdyř jsem restartoval a zvolil druhou možnost (recovery), nic se nezotavilo a problém setrvává. Poraďte mi prosím. Ubuntu mám kvůli škole, tudíž jsem naprostý začátečník. Na Win7 mám spoustu nezazálovaných dat, o který bych nerad přišel. Kdyby byly potřeba ještě nějaké informace, rád dopíšu. Díky za každou pomoc =)
Ještě přikládám výpis disku, pokud to pomůže:
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xb14a0cab
Device Boot Start End Blocks Id System
/dev/sda1 745684990 847245311 50780161 5 Extended
Partition 1 does not start on physical sector boundary.
/dev/sda2 2048 25935871 12966912 27 Hidden NTFS WinRE
/dev/sda3 * 25935872 26140671 102400 27 Hidden NTFS WinRE
/dev/sda4 26140672 745682943 359771136 83 Linux
/dev/sda5 745684992 843339775 48827392 83 Linux
/dev/sda6 843341824 847245311 1951744 82 Linux swap / Solaris
Partition table entries are not in disk order
-
GRUB ti totiž sídlí úplně blbě, čímž jsi zavaděči W7 odebral boot flag, potřeboval bycj k tomu ale nějaké dodatečné info, vidím tam 6 oddílů, ale moc z toho nepoznám co má být co.
Jen vidím, že sda1 je rozšířený oddíl a v něm je nasysleno vše ostatní, což už je z principu blbě
-
A je nějaká možnost to dát do kupy tak, aby šlapaly v lepším případě oba OS, v horším jen Win7? Kdyby bylo třeba nějaký další info ohledně PC, na požádání napíšu. =)
-
Ono jsou tam hned 2 problémy, prvně máš disk s AF což ti způsobuje to špatné zarovnání oblastí, za další jsi si pěkně zkomplikoval opravu tím, že tam máš tu extended oblast a v ní nasysleno vše ostatní, jenže zavaděč Windows musí sídlit v primární oblasti aby fungoval a ta je tam pouze jedna /dev/sda1. Opravu zavaděče Windows provést nemůžeš, protože by se ti obnovil do /dev/sda2 a to je špatně, tvojí jedinou šancí je GRUB a modlit se aby to šlo. Mimoto, kdo ten disk rozdělil takhle blbě, instalátor Windows tohle nedělá.
Musíš si spustit LiveCD a obnovit GRUB, bohužel mě tam trochu matou ty 2 oblasti s označením Linux, při automatické instalaci by tam měla vzniknout pouze jedna. Buď musíš zjistit flagy těch oblastí (přes diskový nástroj z Linuxu), abych věděl jak se chrootnout do systému nebo zkus spustit přes CD Windows příkazový řádek, přemístit se na C a zadat fixboot
fixmbr
-
Chtěl jsem zkusit příkazy fixboot a fixmbr v příkazovém řádku, ale nelze odkázat na umístění C:\, nacházím se na X:\. I příkaz chkdsk mi vypsal pouze oddíl X:\ a po zadání chkdsk c nenajde oddíl. Ještě mě napadlo zkusit boot/rebuild, ale jak jsem už psal, nešlo se dostat na C:\Windows. Takže otázka zní, je lepší se na všechno vykašlat a nainstalovat nové Win7 a pokusit se překousnout ztrátu dat, nebo existuje ještě nějaká pomoc?
-
Ako uviedol Rover623 výpis fdisku je dosť neprehľadný a teda je ťažko uviesť, ako to opraviť. Chcem iba povedať, že z Linuxu by si sa mal dostať na oddiely Windows a pokúsiť sa cez Ubuntu vyzálohovať, čo sa dá. Osobne by som to však preinštaloval a ak chceš aj naďalej Ubuntu používať, tak počas inštalácie Win vytvoriť oddiely C(Win), D( Win- dáta), E (Ubuntu). Tým sa zbavíš nutnosti vytvárať voľné miesto pre Linux, oddiel bude pripravený.
EDIT: Takéto rozdelenie je dobré, ak sa rozhodneš pri inštalácii Ubuntu pre ručné delenie diskov (Niečo iné). Oddiel budeš mať hotový, nemusíš tým pádom zmenšovať oddiely v inštalátore Ubuntu.
-
Tak to se nedá nic dělat, už jsem se s tím tak nějak smiřoval. A jak jsi psal s těmi oddíly, přesně tohle jsem zkoušel. Na C: Jsem měl Windows na D: data a vytvořil, resp. zmenšil oddíl D: a vytvořil nový oddíl B:, kde jsem chtěl dát Ubuntu. Ale při instalaci Ubuntu ve správě disků jsem ten nově vytvořený oddíl nenašel. Tak jsem z volného místa vytvořil oddíly pro Ubuntu (50Gb s ext4) a odkládací swap (asi 2Gb). Ovšem po chvíli mně to vyplivlo chybu, že "/dev/sda4 device or resource busy" Nebo něco v tom smyslu. Tak jsem instalaci ukonči, započal znova a zvolil možnost "Nainstalovat vedle Windows 7". A nejspíš díky tomu se mi to celý takhle pos*alo.
-
Odzálohovat, vše vymazat a znovu nainstalovat a hlavně nevytvářet tu rozšířenou oblast
-
Disk naformátován, oddíly vymazány, Widle nainstalovány. Teď poprosím o poslední věc a tou je, jak nainstalovat Ubuntu vedle Win7, a vyvarovat se problémům, které mně vznikly. Mám v plánu vytvořit 3 partice. Jednu na vyloženě na Win7, druhou na data pro Win7 a třetí pro Ubuntu. Vím, že jak nainstalovat Ubuntu se dá najít zde na Wiky, ale byl bych rád, kdyby mně někdo pomohl a popsal přesný postup, jak to dělal. Poté bude možné toto téma uzavřít. Díky moc. =)
-
Až nainstaluješ Windows, udělej defragmentaci, vytvoře si oddíl pro data (na disku nech tak 20-50GB pro Ubuntu, podle uvážení), spusť LiveCD Linuxu a pošli sem výpis z
sudo fdisk -l aby se předešlo dalším případným problémům.
-
Vše bez problému uděláno tak, jak jsi popsal.
Zde je výpis disku:ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xb14a0cab
Device Boot Start End Blocks Id System
/dev/sda1 2048 25935871 12966912 27 Hidden NTFS WinRE
/dev/sda2 * 25935872 26140671 102400 27 Hidden NTFS WinRE
/dev/sda3 26140672 87580671 30720000 7 HPFS/NTFS/exFAT
/dev/sda4 87580672 1465145343 688782336 f W95 Ext'd (LBA)
/dev/sda5 87582720 1362745343 637581312 7 HPFS/NTFS/exFAT
/dev/sda6 1362747392 1465145343 51198976 7 HPFS/NTFS/exFAT
-
Teď tam máš 6 oblastí,nechápu jak ti Windows ten disk rozdělují, ale pokud vezmu v potaz, že tam bude zeroCD (zachranný oddíl) k tomu Windows+boot oddíl a data neměl by jsi tam mít víc než 4 oblasti. Navíc zavaděč je umístěn opět blbě, ten má být na sda1, což by měl být boot oddíl. Tedy pokud nemáš desku s UEFI, pak by to bylo správně.
Pokud tam teď budeš chtít dát Ubuntu, budeš ho muset dát do té rozšířené oblasti a vytvořit v ní ještě 2 oddíly ("/" a swap, tedy sda7 a 8), což ti opět (pokud něco selže) značně zkomplikuje opravu.
Ideální stav by byl 4 oblasti bez rozšířeného oddílu, tedy oddíl pro Windows (bez té 200MB boot oblasti, Windows se ptají jestli ji mají vytvořit), oddíl pro data a pak 2 oddíly pro Ubuntu popsáno výše. Alternativně lze použít Windows s boot oddílem a vytvořit rozšířenou oblast (tak jak to máš teď) ale kromě 2 oddílů pro Ubuntu do ní nic jiného nedávat.
Jen se zeptám, tohle rozdělení jsi udělal ručně nebo ho provedl nějaký automatizovaný instalátor výrobce počítače?
-
Jestli mám desku s UEFI, nevím, každopádně jsem osobně do ničeho nijak moc nezasahoval. Po instalaci jsem se podíval do Správy disků a byly tam 3 oddíly (1. 12,37 GB pro obnovení, 2. 100 MB taky pro obnovení a 3. cca 680 GB pro OS, který jsem rozdělil na oddíl pro data (D:) a oddíl pro Ubuntu (E:) cca 50 GB). To znamená, že teď bych tam měl mít 5 oddílů a ne 6, ovšem výpis říká něco jiného. Nechápu. Zavaděč jsem sám neumisťoval a pokud se nepletu, instalátor se mně na nic takového neptal. Co se týče té boot oblasti, myslím, že se mě Windows na nic takového neptal (Windows 7 Home Premium 64bit). A abych ti odpověděl na otázku, disky jsem rozděloval sám, resp. jen oddíl C:.
-
Bezva, tak teď víme co a jak, První oddíl je recovery (pro obnovení Windows) druhý je boot oddíl pro Windows a třetí je systém. Pak je tam rozšířený oddíl (aby se to vešlo) do kterého to umístilo ty 2 další, tedy jeden pro data a poslední prázdný. Takže teď už tam jen dostat (doporučuji verzi 12.04 je to LTS-podpora 5 let).
Takže klasicky spusť instalaci, až dojdeš k dělení disku, dej "Něco jiného".
Teď by jsi tam měl vidět úplně na konci ten prázdný 50GB oddíl (pravděpodobně naformátovaný jako NTFS) u toho dej změnit a nastav mu systém souborů ext4 a přípojný bod "/", mírně ho zmenší (budeš potřebovat ještě místo pro swap) Pak vytvoř swap (pokud budeš chtít používat uspání na disk potřebuješ swap tak o velikosti 125% paměti RAM) ve swapu nastavíš systém souborů jako odkládací prostor.
Nyní pod dělením disku zkontroluj kam ti to cpe zavaděč, je bezpodmínečně nutné aby to zavaděč dávalo na /dev/sda (tedy nikoli na /dev/sda-nějaké číslo). Pak můžeš spustit instalaci. Pokud by ti to nechtělo instalovat, poznač ještě /dev/sda2 flagem /windows
-
Paráda, dík za radu. A ještě snad poslední dotaz. Je tento postup bezpečný? Tím myslím, aby se neopakovalo to, co se mi stalo poprvé.
-
Na 98% ano, garantovat 100% úspěšnost si netroufnu, ale dělal jsem to již několikrát, dokonce i s tím, že ty oddíly byly na 2 fyzických discích a fungovalo to vždy.
Jen maličkost, pokud je to počítač od Aceru, který používá na obnovení systému (ALT+F10) tzv. D2D Recovery, nebude ti recovery fungovat, protože GRUB přepíše zavaděč Windows a GRUB s žádným recovery nepočítá (Windows mají ten zavaděč od Aceru upravený). Doporučuji si vytvořit instalační DVD přes nástroj ve Windows. Aby jsi při případné obnově Windows nemusel provádět další nestandardní postup.
-
Ubuntu nainstalováno a plně funkční, stejně tak i Windows. Jen jsem se při výběru OS lekl GRUBu, ale možnost Windows tam je, takže vše v pořádku. Každopádně mockrát díky. Kdybych tě znal, napsal bych ti, že máš u mě flašku, takhle se budeš muset spokojit jen s potleskem. =) Téma je možno uzavřít.