Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Dr Fuss 17 Října 2009, 12:52:03
-
Fyzický disk má Master Boot Record - Nadřazený Boot sector který se odvolává na případné další Boot sectory
Logické disky mají Boot Sectory
Po spuštění bootovacího instalačního CD pro Win XP, v režimu Recovery Console
lze zadat opravné příkazy:
Fixmbr = obnoví Master Boot Record fyzického disku
Fixboot = obnoví Boot Sector logického disku
Potvrdí mi to někdo nebo vyvrátí? Viz. : http://www.svethardware.cz/art_doc-8AB0025C65C7F561C125747F0033D257.html (http://www.svethardware.cz/art_doc-8AB0025C65C7F561C125747F0033D257.html)
Jasně to potvrzuje např program HDhacker a zjistíte to i při použití programu HxD v režimu Open disc, ale při použití HxD obzvláště pozor na to aby jste si něco nepřečmárli !!!
-
ano, už někdy od historických dob DOS
A jaký že to máte problém?
-
Mám externí USB disk ( ne USB Flash klíčenku ). Tento disk byl Gparted-em rozdělen na oddíly pro Linux - Ubuntu ext3 a swap. Dále je na něm i oddíl pro úložiště dat Win, s fat32.
Linuxový oddíl Ext3 má Gparted-em definovaný flag boot, tedy se z něj musí nechat bootovat. Přesto když z tohoto externího USB disku kam byl nainstalován Ubuntu bez použití Grub bootuju tak to zkončí s hláškou: Error loading operating system. Přitom jsem před instalací Ubuntu ještě pro sychr zformátoval oblasti ext3 a swap a příkazy fixmbr \device\harddisk1 jsem zresetoval MBR tohoto ext.USB disku.
Win XP jsou na interním HDD notebooku a s nimi není problém. Pouze když chci nabootovat s připojeným externím USB diskem a spustit ono Ubuntu které je na tomto disku nepochybně nainstalované tak to skončí hláškou: Error loading operating system.
Chci prostě dosáhnout toho, že když zapnu počítač s připojeným externím USB diskem tak se nastartuje Ubuntu. Nebude - li v době startu tento disk připojen nastartují se XP. Připojím - li externí USB disk v průběhu používání XP budu moci používat jen úložný prostor pro Win XP.
Mělo by to takhle fungovat ne? Zkoušel jsem i přehazovat pořadí bootování z jenotlivých zařízení v BIOSu ale bezvýsledně. Kamarád mi dokonce radil abych měl v době instalace Ubuntu ext.USB disk v BIOSu nastaven jako první? To je snad blbost ne?
Mám ještě provédst fixboot G: G je log. disk s ext3 a flagem boot jak jsem již napsal. Příkazy fixmbr a fixboot jsou z Recovery Console doplněné o device vyčtené příkazem map, též z Recovery Console Win. Viz. můj příspěvek o popisu Recovery Console zde na této diskuzi.
-
Neviem ci sa mylim ale zda sa mi ze v biose nemozes nastavit trvale bootovanie z odpojitelneho USB disku.
Cize to mozes spravit tak ze standartne startuje win. z HDD a pre spustenie ubuntu budes musiet vzdy manualne pri starte biosu nastavit boot z USB.
Ostatne plati ako si pisal ak ho pripojis do win. tak funguje ako bezny USB disk.
Pripadne nainstalovat grub na HDD do dalsej particie a nastavit boot win. ako predvoleny a pri starte ubuntu ho vybrat v grube.
-
Jsem ochotný před každým spuštěním Ubuntu z externího disku USB změnit bootovací zařízení v BIOSu. Ale ono to ani tak nejde.
Já chci v podstatě velice jednoduchou věc: Když nastrtuju z externího disku USB tak aby se mi spustilo Ubuntu a pokud nastartuji z interního disku notebooku tak aby tam byly Win XP. V BIOSu mám spoustu možností z čeho bootovat: CD-DVD,i nterní disk, externí disk USB, USB Flash klíčenka, externí floppy, síť a možná jsem ještě na něco zapoměl.
Externího disk USB který používám podporuje Linux od jádra 2.4.
Ještě mám v BIOSu někde jinde ale nějaké BOOT enable/disable a to mi není jasné co to je, nebo na co se to vztahuje. Je jasné že je to jakési povolení a zákaz BOOTu. Ale jak to funguje? Mrknu se tam na to ještě a upřesním to.
-
Takže upřesňuji: Phoenix BIOS verze 2.90 Mám tam i jakousi volbu Quiet Boot enable/disable
dále jakousi volbu F12 Boot Menu enable/disable
Pokoušel jsem se najít na netu popis Phoenix BIOS verze 2.90 ale nějak se nezadařilo. Budu se tomu teď ještě věnovat.
Pokud vás něco podnětného napadá pište.
-
Tak už tuším:
Quiet Boot enable/disable - je to že to při startu vypisuje na černou obrazovku základní informace o biosu
F12 Boot Menu enable/disable - je to že podržím - li v určitém okamžiku při bootování F12 vyhodí mi to měnitelnou
tabulku s prioritami bootovacích zařízení že nemusím lézt do BIOSu F2 a cestovat po něm a
ukládat změněné parametry BIOSu
[b]To je sice působivé a možná i praktické ale můj problém to neřeší.[/b]
-
projděte si téma Ubuntu na klíčence zcela bez problémů (http://forum.ubuntu.cz/index.php/topic,27118.0.html), je opravdu jedno jestli je to fyzicky klíčenka nebo HDD, používat to chcete stejným způsobem.
-
Podle počtu příspěvků na tomto tématu není zas vše tak jasné a jednoznačné. Proč mám v biosu např. bootování z USB Flash a USB HDD? Já si myslím že rozdíly v tom přece jen budou.
-
Je to tak ! V BIOSu mám bootovací zařízení mimo jiné: USB KEY a USB HDD tak mezi tím rozdíl nejspíš bude.
-
Mam na USB Slax. Pokial chcem z usb nabotovat, zapojim ho este pred startom a v boot menu /F12/ vyberiem hard disc.Otvorí sa mi dasie menu z ktoreho vyberiem kingstom /moj usb-nechapem tomu ze je medzi hdd, ale ked inac neda..../a normalne botuje z usb. Inac by to nemalo byt ani pri hdd-usb.Uz len zalezi aky je bios ::)
-
Já se k tomu určirě propracuju, ale nějaký čas mi to ještě asi porvá. Boot menu po stisku F12 mám též v BIOSu nastavené a dostupné. Nikdy bych ale neřekl, jak taková zdánlivě jednoduchá věc XP na interním disku a Ubuntu na externím disku může být komplikovaná. Při startu počítače to na externí USB disk evidentně jde a snaha o boot z tohoto zařízení je, ale končí to hláškami: Error loading operating system nebo NTLDR is missing dle toho, jak nastavím fixboot nebo fixmbr s parametrama pro tento externí disk.
-
Moc se v tom neorientuju, jen nastíním ideu:
Na SDA máte WinXP:
- připojte externí USB HDD
- nastartujte Ubuntu LiveCD
- obnovte Grub (http://wiki.ubuntu.cz/GRUB/Obnova), měl by najít všechny systémy, včetně na ext,discích
- Grub uložte do MBR disku SDA
- startujte v BIOSu z tohoto disku SDA
Ext.HDD by měl mít přiděleno své UUID, takže by identifikace měla být jednoznačná. Sám sem to nikdy nedělal. :)
-
Grub je Bootmanažer a je potřebný když chci na jednom fyzickém disku provozovat více operačních systémů.Potom má své opodstatnění. Toto ale není můj případ. Poprvé jsem to tak měl a rozkulačil jsem si díky Grub XP. To jsem však jako úplný začátečník - instalátor Ubuntu udělal školáckou chybu - pravda. Ještě že jsem s tímto problémem dopředu počítal a vše si zazálohoval. Jakmile se šťourá na této úrovni MBR - boot tak pro toho kdo to nedělá pravidelně alespoň jednou za 14 dní hrozí toto fiasko. Takže No Grub.
Navíc každý kdo instaluje Linux, nebo cokoliv nového dalšího, tak má jinou konstalací fyzických disků, log. disků Bootmanažerů a je to vždy problém takže co počítač to originál. Navíc disky jsou různé konstrukce s různými rozhraními. Je v tom prostě dost džungle.
Musí to jít bez Grub. Souhlasíte?
-
...jinou konstalací fyzických disků, log. disků Bootmanažerů a je to vždy problém takže co počítač to originál. Navíc disky jsou různé konstrukce s různými rozhraními.
Ano, souhlasím
Jakmile se šťourá na této úrovni MBR - boot tak pro toho kdo to nedělá pravidelně alespoň jednou za 14 dní hrozí toto fiasko. Takže No Grub.
Tak to ani náhodou. Dostal jste odkaz na návod, který je polopatický. Běžně jsem ho využíval. Pokud vám linuxový zavaděč nevyhovuje, využijte ten od MS.
A nezapomeňte se pochlubit, jak s ním nabootujete do jiného OS, než je Win. ;)
Bez Grubu(zavaděče) si disk můžete připojit jen pod jiný OS jako datový. Nenabootujete z něj...
-
Ano na interním notebookovém fyzickém disku, na jeho logickém disku C: mám XP ty jsou zcela bez problémů.
Pak je na tomto fyzickém disku ještě část - oddíl - logický disk D: jako úložiště dat pro XP . To jen na okraj
Já chci docílit toho, aby když připojím externí USB disk před startem počítače, spustí se mi Ubuntu z tohoto disku i za cenu toho, jestli budu muset v BIOSu přehazovat bootovací zařízení.
Připojím - li ho při spuštěných XP tak se dostanu jen na jeho Win část - oddíl - disk což funguje.
Jediný problém je ten, že to při startu z tohoto externího USB disku nenabootuje Ubuntu. Pokouší se o to,
jde to na ten disk, ale skončí to hláškou Error loading operating system.
A včíl mudrůj.
-
Pane Milhouse.
Takže vy tvrdíte že Grub nebo multiboot XP musím použít i při mé konfiguraci s ext.USB diskem?
Proč je teda v instalaci Ubuntu možnost Grub zcela nepoužít ???????
-
V mé 1. části byl sarkazmus. Zjevně nepochopen. :)
V 2. části je jasně napsáno, že bez Grubu to nepůjde...
-
Milhouse ano, pán ne. ;)
1)Ano tvrdím.
2)Protože můžete používat "jiný" Grub z jiné distribuce či OS(BSD). Poku vím...
-
Dobře tak teda ano. Grub nebo XPčkovej multiboot musím použít i při mé konstalaci.
Co se Grub týká, to ho ale musím umístit na interní notebookový disk pravda?
Přece ho nemohu dát na onen externí disk který někdy vůbec nebude k notebooku připojen?
Jinak celý Grub je v MBR ( nebo chcete - li Partition tabulce) , nebo v bootu celý, nebo jen částečně
v některém z nich a má odkaz někam jinam, ( třebas na nějaký soubor v nějakém adresáři protože by se do 512 bajtů celý nevešel ) ?
-
Grub se celý do MBR nevejde, je uložen na Linuxové partišně, kam se na něj z MBR odkazuje.
Start systému lze normálně i z USB HDD, jak vám tu radily. Ale vy jste neřekl, že tam nemáte Grub(pokud vím).
Obnovte Grub na USB HDD a při bootu si zvolte toto zařízení. Bude tam i možnost zvolit Win.
Dejte si ale pozor, aby jste ho obnovil skutečně na přenosný disk! jinak vám přepíše disk interní.
Pokud nebude ext.disk připojen, startovat bude z int.disku, kde bude jen a pouze Win zavaděč. Je to takto docela blbuvzdorné a elegantní řešení.
-
Pokud nebude ext.disk připojen, startovat bude z int.disku, kde bude jen a pouze Win zavaděč. Je to takto docela blbuvzdorné a elegantní řešení.
Takto to provozuji na dvou fleškách již cca 2 roky bez problémů.
(tedy pokud mi to neroz3sra1a instalace SUSE 11 :-))
-
Vidíte a to co jste mi tady nyní sdělil mi tu nebyl nikdo schopen říci. Rady dostávám různé. Vypadá to že do toho opravdu vidíte. Tak dobře, dám na vás promyslím to a půjdu touto cestou. Vypadá to věrohodně to co píšete. Tohle by ale mělo být takto všeobecně popsáno ve zdejší WIKI. Měly by tam být popsány základní principy jak co v Linuxu funguje, pokud chtějí aby lidé poznávali a přecházeli na Linux. Zatím to na mě působí
ale spíš tak, že se tu lidé neúspěšnými instalacemi Linuxů na svůj počítač spíše odrazují od jeho používání. Propagátoři Linuxu by si měli uvědomit, že to co je zcela jasné jim, neznalcům Linuxu působí velké potíže.
-
Pochvala směřovala k Milhouse. Ještě kdyby jste sdělil v jakém adresáři Ubuntu najdu zbytek Grubu na který se
odkazuje oněh 512B MBR. Děkuji
-
Zas tak do toho nevidím. Ale máme tu manuálové stránky, mrtě návodů a dokumentace na webu. Vyhledávání známých věcí tu je také.
Grub bude v /boot/grub, ale jelikož jste ho neinstaloval, ještě tam není. ;)
PS: Nové Ubuntu 9.10 bude mít "Grubu 2". Je to tam už vše naprosto jinak udělané, lépe se zaměřte už na něj.
-
Ještě mi řekněte když si mohu na netu stáhnout tzv. DOSovy Grub a Linuxovou distribuci tak je to jenom o tom, že ho mohu nainstalovat z DOSu nebo z Win ano? Proč to není nadplatformní záležitost, něco jako Gparted, který k činnosti nevyžaduje existenci žádného O.S. Nabootuje z CD, přitom pěkně vypadá a funguje v něm i myš, má rozbalovací menu atd. Na to že je Gparted - program na rozdělování disku GNU volná verze vyrovná se a možná i předčí Partition Magic.
-
Tak vám děkuji za odpovědi. Pro mě je důležitý ten poznatek že vždycky ( Teda i v mém případě, při mé konstalaci disků připojených k počítači ) musím používat nějaký multibootovací program, ať Grub, Windowsový ( prý se jmenuje NTLDR ), nebo nějaký docela jiný.
Půjdu touto cestou kterou jste označil a výsledek zde určitě sdělím. Zatím děkuji za pomoc.
-
Milhouse tak bohužel. Musím vás zarmoutit. Sebe jsem však zarmoutil více protože ani tento pokus nevyšel.
Po vašem návodu jsem dosáhl toho že při startu počítače, při připojeném externím USB disku se sice spustila tabulka s výběrem - Ubuntu chodilo bez problémů, ale když jsem v tabulce zvolil XP tak se vypsala hláška: Error 13 Invaid or unsuported executable format. Press any key to continue.. a po stisknutí jakékoliv klávesy se to vrátilo zpět do nabídkové tabulky aniž by XP umístěné na interním HD notebooku nastartoval.
Při startu počítače s odpojeným externím USB diskem se vypíše jediné: No bootable partition in table a tím končím. Čili XP jsou pro mě takto nedosažitelné. Zachránil jsem to až tím, že jsem v Recovery Consoli zadal fixmbr čímž jsem resetoval MBR. To jsem udělal proto abych natáhl XP a dostal se na internet a sdělil vám toto.
Při instalaci Ubuntu jsem postupoval takto: První co začátečníka zmate a na co jsem zatím nepoukázal je to, že mu instaláční program oznamuje že na tomto počítači není nainstalován žádný sytém. Nemělo by tam být napsáno že na tomto disku není nainstalován žádný systém ??? No není divu když jsem linuxové oblasti ext3 a swap v Gparted zformátoval. To beru jako takový folklór tvůrců instalátoru
Ubuntu. Zvolil jsem pochopitelně instalaci na externí USB disk do oněh linuxových oddílů ext3 a swap a na vaše doporučení jsem zafajfkoval Grub a umístil ho na \dev\sdb sdb = ext. dis k Proč sdb a ne sdb1 kde je oblast ext3? Nevím? O tom jsem se nikde nic nedočetl a začátečník těžko odhadne. Dále mi to nabízelo i sdb5 kde je swap oddíl ale to jsem vyloučil. Takže sdb. v BIOSu je 1. CD-DVD 2. externí USB HD a 3. interní notebookový HD
-
Takže jako v Šíleně smutné princezně: Odvolávám co jsem odvolal.
Teď po resetu MBR příkazem fixboot na interním disku notebooku kterým jsem znovuzpřístupnil tento disk a Win XP na něm mě napadlo, co to udělá když budu startovat s připojeným externím USB diskem a ejhle! Naběhla výběrová tabulka - Ubuntu jde spustit ale při pokusu o spuštění Win XP stále Error 13 Invalid or unsuported executable format. Press any key to continue.. Což mě ale nemusí prudit. Do Win XP se dostanu startem počítače s odpojeným externím USB diskem.
Takže jsem dosáhl toho že při startu počítače spustím XP z interního disku notebooku bez připojeného externího USB disku a pří startu počítače s připojeným externím USB diskem mi naskočí výběrová tabulka kde když zvolím Ubuntu tak se spustí též. Není to sice ke škodě věci ale nabízí se myšlenka že ten Grub je tam jaksi přebytečný, že by to šlo řešit určitě i bez něho. Je to takové neelegantní, prapodivné řešení.
Co myslíte? Dosáhl jsem sice toho co jsem si vytýčil ale vracím se k tomu názoru že Grub, nebo jiný boot mannager je dobrý pouze když chceme namontovat více O.S. na jeden fyzický disk. Když chci mít jeden O.S. na jednom fyzickém a druhý O.S. na druhém fyzickém disku
mělo by to jít i bez boot mannageru. Napadá někoho elegantnější řešení ???
-
vypsala hláška: Error 13 Invaid or unsuported executable format. Press any key to continue..
Strýček Google našel toto
http://lmgtfy.com/?q=Grub+Error+13
-
Pro reta. Dík. Vlastně v některých článcích mají pravdu. V souboru nenu.lst Grubu - v nabídkové tabulce odmažu nabídku Win XP a když nebude nabídka nebude ani následný Error 13. Bude pouze nabídka možností Ubuntu. Logické, pravda. Asi to tak udělám, jestli mi někdo neporadí jestli při mé diskové konstalaci jednoho interního nootebokového disku s XP a ext. USB HDD s Ubuntu musím použít Grub nebo zdali to nějak jde i bez něho, třebas přes přehazování boot priorit v Biosu. ?
N a p o v í n ě k d o ???
-
už jste krůček od cíle, jěště cca dva řádky v menu.lst
http://forum.ubuntu.cz/index.php/topic,40183.0.html
-
Takže po strastiplné cestě jsem dosáhl svého: Vypadá to že bootmannager Grub, nebo jiný musí být použit, že se nevystačí jen s přehazováním bootovacích priorit v BIOSu.
Před instalací Ubuntu připravit diskové oddíly externího USB HDD kde
bude Ubuntu nainstalováno programem GParted, zformátovat je,
nastavit bootovací flag - "boot"
Pak nabootovat instalační CD Win XP a spustit Recovery Console "R"
, přesvědčit se příkazem MAP této Recovery Console o správnosti rozdělení disku.
Když je vše O.K. tak provéds instalaci Ubuntu dle fotek v následujícím příspěvku,
s nainstalováním bootmannageru - Grub na externí USB HDD.
Po ukončení instalace Ubuntu provédst příkaz fixmbr v Recovery Consoli, který
resetuje MBR interního notebookového disku nesoucího Win XP.
Tím se znovuzpřístupní XP při startu s odpojeným externím USB HDD.
Pak už jen v terminálu Ubuntu v souboru menu.lst ( Grubu )
zaremovat ty řádky, aby v nabídkové tabulce zmizela nabídka Win XP,
protože při pokusu o bootování odsud, vzniká Error 13.
Provede se to příkazem pro terminál: gksudo gedit /boot/grub/menu.lst
Potom se už bootují Win XP při nepřipojeném externím USB HDD, z interního
notebookového disku a při startu počítače z externího USB HDD se objeví
Grubovská nabídka - tabulka všech 3 možností spuštění Ubuntu.
Nabídka Win XP v této tabulce zmizela a s ní i Error 13.
Jak jednoduché co?
-
Vše ohledně instalace Ubuntu na externí USB disk jsem zdokumentoval na stránkách věnovaných PC:
http://pctip.wbs.cz/Instalace_Linux__Ubuntu.html (http://pctip.wbs.cz/Instalace_Linux__Ubuntu.html)