Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Evžen Šubrt 07 Dubna 2009, 14:34:17

Název: Kde se nalézá grub po instalaci??? [vyřešeno]
Přispěvatel: Evžen Šubrt 07 Dubna 2009, 14:34:17
Zdarec! I má osobní zkušenost mě přivedla na otázku "Na kterém disku je po instalaci grub?" Pokud je v PC pouze jeden disk, je vše OK - grub je semozřejmě na něm (kde taky jinde, že?). Ale co se stane, když je v PC dva a více fyzických disků? Stalo se mi, že instalátor hodil grub na disk, který nebyl v BIOSU označen jako ten, co se z něj má bootovat. Po přepnutí bootování na druhý disk vše OK.

Jaké je pravidlo, podle kterého instalátor grub umístí? Jsem si jist, že to není
a) na disk, který ze kterého chce BIOS bootovat
b) disk, na který se instaluje Ubuntu

Zatím můžu říct, že pokud je kombinace SATA a PATA disk, grub bude na SATA disku.
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: TIBOR 07 Dubna 2009, 16:22:30
Pri instalacii, ked rozdelis disk tak tam mas moznost si vybrat/skontrolovat kam sa ma grub nainstalovat.
Alebo skor pri kroku rekapitulace
http://wiki.ubuntu.cz/Pr%C5%AFvodce%20instalac%C3%AD#Krok_8_-_rekapitulace_nastaven.2BAO0_instalace (http://wiki.ubuntu.cz/Pr%C5%AFvodce%20instalac%C3%AD#Krok_8_-_rekapitulace_nastaven.2BAO0_instalace)
A tlacidlo pokrocile... . Ak sa nemylim.
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: soudruh 07 Dubna 2009, 16:26:35
Při instalaci si vybíráš který disk je označet jako boot
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: Evžen Šubrt 07 Dubna 2009, 16:32:59
Pri instalacii, ked rozdelis disk tak tam mas moznost si vybrat/skontrolovat kam sa ma grub nainstalovat.
Alebo skor pri kroku rekapitulace
http://wiki.ubuntu.cz/Pr%C5%AFvodce%20instalac%C3%AD#Krok_8_-_rekapitulace_nastaven.2BAO0_instalace (http://wiki.ubuntu.cz/Pr%C5%AFvodce%20instalac%C3%AD#Krok_8_-_rekapitulace_nastaven.2BAO0_instalace)
A tlacidlo pokrocile... . Ak sa nemylim.
Díky za info - tohle mě opravdu nenapadlo. Myslím tedy to, že výběr disku, kam se "nacpe" grub je až při rekapitulaci a ještě schovaný pod tlačítko pokročilé. Osobně bych to čekal někde v místech, kde se volí rodělení disků, příp. který oddíl bude jako root či home (po tomto kroku na člověka žádná volba umístění grubu nevybafne). Při příští instalaci si na to dám pozor (doufám, že to bude až na podzim, až vyjde Keramická Koala). Každopádně si myslím, že je to trochu nešikovné.
Při instalaci si vybíráš který disk je označet jako boot
Toto jsem trochu nepochopil.
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: soudruh 07 Dubna 2009, 16:43:35
Při instalaci si vybíráš který disk je označet jako boot
Toto jsem trochu nepochopil.
[/quote]
Při instalaci máš možnost vytvořit oddíl /boot minimálně já jej využívám, protože každou chvíli testuji nějaké distro na zkušebním oddílu ...
A pokud se nepletu tak při instalaci v textovim režimu je boot oddíl označen hvězdičkou
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: Evžen Šubrt 07 Dubna 2009, 16:57:26
Při instalaci máš možnost vytvořit oddíl /boot minimálně já jej využívám, protože každou chvíli testuji nějaké distro na zkušebním oddílu ...
A pokud se nepletu tak při instalaci v textovim režimu je boot oddíl označen hvězdičkou
Stále mi to není úplně jasný. Takže jinými slovy říkáš, že pokud vytvořím samostatný /boot oddíl (resp. vytvořím pro něj samostatnou logickou partition, tedy vlastně totéž, co samostatný /home), bude grub nainstalován na ten samý fyzický disk, jako tento /boot oddíl. V tom případě se ptám, kde bude grub, když samostatný /boot nevytvořím a nechám ho jako adresář v oddílu / (jak jsem psal výše, pravidlo, že grub bude na tom samém fyzickém disku jako / neplatí).

Mám cukání spustit znovu instalaci Ubuntu a zkontrolovat, jestli opravdu pod tím tlačítkem "Pokročilé".
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: TIBOR 07 Dubna 2009, 17:20:57
Virtualbox.
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: Evžen Šubrt 07 Dubna 2009, 18:40:02
Tak jsem na to asi přišel - prostě je defaultně (pokud se na obrazovce s rekapitualcí instalačních nastavení neklikne na Pokročilé a nenavolí se to jinak) na disku /sda. Problém bych viděl ve dvou věcech - nastavení je poněkud schované, myslím, že by to měl být explicitně jeden instalační krok, byť třebas s volbou /sda označenou jako "doporučeno" (zkusím to napsat někam na launchpad). Zadruhé, nezkušený uživatel může být trochu vyjukán z toho, že mu systém nechce naběhnout, pokud náhodou nemá v BIOSu nastaveno bootování z disku /sda (zrovna v jednom vláknu tu řeším zajímavý problém, kdy grub je na disku /sda, ale ten není v biosu vidět, a tak z něj nejde bootovat).
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: arrange 07 Dubna 2009, 19:57:05
Citace: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10
When you ask the BIOS to boot from a different hard disk (for instance your primary slave), that harddisk is seen as hd0.
Grub by měl číslovat podle BIOSu, tzn. pokud bootuješ z sdb, GRUB (podle dokumentace) by ho měl vidět jako (hd0).
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: Evžen Šubrt 07 Dubna 2009, 20:07:57
Citace: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10
When you ask the BIOS to boot from a different hard disk (for instance your primary slave), that harddisk is seen as hd0.
Grub by měl číslovat podle BIOSu, tzn. pokud bootuješ z sdb, GRUB (podle dokumentace) by ho měl vidět jako (hd0).
Tady nejde o to, jak to čísluje grub, ale o to, na který disk instalátor Ubuntu práve grub (obecně zavaděč) umístí. A to vypadá, že je disk, který se jmenuje /sda (a to není nutně ten, ze kterého se bootuje)
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: arrange 07 Dubna 2009, 20:15:51
No, jak jsem to pochopil já, tak ten zavaděč (defaultně) umístí do (hd0) (to není to stejné jako (hd0,0)). To ale (viz ten citát) nemusí být nutně sda, to záleží na nastavení BIOSu. Ale možná to rozsekne někdo, kdo tomu opravdu rozumí : )
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: Evžen Šubrt 07 Dubna 2009, 20:51:04
No, jak jsem to pochopil já, tak ten zavaděč (defaultně) umístí do (hd0) (to není to stejné jako (hd0,0)). To ale (viz ten citát) nemusí být nutně sda, to záleží na nastavení BIOSu. Ale možná to rozsekne někdo, kdo tomu opravdu rozumí : )
Možná si jenom nerozumíme - mám to vyzkoušeno empiricky - grub se nenainstaluje na hdd, který je v BIOSu nastavený jako ten, co se z něj má bootovat.
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: arrange 07 Dubna 2009, 23:54:37
Grub se při instalaci snaží zjistit, jak je v BIOSu nastavené pořadí (priorita) hard disků, a výsledky ukládá do /boot/grub/device.map (je to text file - můžeš se tam mrknout). Může se ale zmýlit (nepřečte správně nastavení), pak je to potřeba nastavit ručně. Poté ve výchozím nastavení nainstaluje stage 1 do MBR hd0.

Ve většině případů by to tedy nemělo dělat problémy.
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: arrange 08 Dubna 2009, 14:39:21
Možná si jenom nerozumíme - mám to vyzkoušeno empiricky - grub se nenainstaluje na hdd, který je v BIOSu nastavený jako ten, co se z něj má bootovat.
Máš asi pravdu: vyzkoušel jsem si u sebe v BIOSu změnit pořadí disků (→ první sdb, ne sda) a pak projít JJ installem, a v položce Advanced mně to jako výchozí místo pro nainstalování GRUB zavaděče nabídlo sda. Dedukcí se zdá, že to prostě nebere podle toho, jak se má bootovat, ale vezme první disk, který je k dispozici (je připojen k SATA 1)
Název: Re: Kde se nalézá grub po instalaci???
Přispěvatel: Evžen Šubrt 08 Dubna 2009, 14:49:55
Možná si jenom nerozumíme - mám to vyzkoušeno empiricky - grub se nenainstaluje na hdd, který je v BIOSu nastavený jako ten, co se z něj má bootovat.
Máš asi pravdu: vyzkoušel jsem si u sebe v BIOSu změnit pořadí disků (→ první sdb, ne sda) a pak projít JJ installem, a v položce Advanced mně to jako výchozí místo pro nainstalování GRUB zavaděče nabídlo sda. Dedukcí se zdá, že to prostě nebere podle toho, jak se má bootovat, ale vezme první disk, který je k dispozici (je připojen k SATA 1)
Dík za vyzkoušení! Takže nejsem blbej já a můj komp :) Tohle vlákno jsem zakládal také proto, že jsem tu v jiním vláknu řešil ještě zajímavější problém: Grub se nainstaloval na disk, který nebyl z BIOSu vidět (jak je to možné nevím, fdisk hlásil 4 fyzické disky, v BIOSU byly vidět jenom tři a /sda jako na potvoru ne).
Název: Re: Kde se nalézá grub po instalaci??? [vyřešeno]
Přispěvatel: Roman Vacho 08 Dubna 2009, 18:56:52
Mám jedno PC kde je HDD na řadiči desky a druhý HDD na PCI řadiči. Grub se instaloval tam kam šel i Linux. Ale ve verzi 9.04 se Grub nasáčkoval na disk co je píchlý v řadiči desky, ač Linux je na druhém HDD.