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
-
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.
-
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.
-
Při instalaci si vybíráš který disk je označet jako boot
-
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.
-
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
-
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é".
-
Virtualbox.
-
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).
-
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).
-
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)
-
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í : )
-
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.
-
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.
-
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)
-
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).
-
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.