Kurrur:
Jste hodně mimo obraz. MBR nesouvisí s Linuxem. Je to Master Boot Record - hlavní zaváděcí záznam. Ve starých IBM systémech se paměť RAM dělila na 0x000000 -> IVT (Interrupt Vector Table - tabulka RT přerušení -> nemá oporu v GDC (Global Description Table) a CR4+ (Central Register)), pak místo pro kernel a pak 0x7C00 - BIOS. To znamená, že BIOS (uložený v CMOS) se načte do RAM do segmentu 0x7C0 a skáče instrukcí JMP do 0x7E00, pokud je signatura na 510tém (0x7FFE) bytu AA55. (to se dozví načtením prvních 512 byte disku do RAM - paměti s náhodným přístupem -> dnes již pomocí rozšířených funkcí BIOSU - LBA nadstavbou přerušení 0x13 -> AH=0x42) MBR většinou uchovává další signatury - pro skoky mezi VBR. Volume Boot Record - prvních 512 byte partitionu - oddílu. A právě to dělá GRUB - graficky skáče mezi oddíly. Oddíl sám pak musí mít syslinux - zavaděč., který je skryt v systémových souborech souborového systému EXT -> ty mají prefix $, kupříkladu žurnálovací soubor atp. Mountování je proces, kdy se symbolicky propojí složka s fyzickou jednotkou. Obdobným principem je instalace zařízení ve Windows. Je to tedy jen jakési vložení všech souborů z jiného zařízení do dané složky. GRUB může pracovat jen od složky /boot. V ní si můžete vytvořit složku pro mountování (prázdnou) a nastavit GRUB tak, aby mountoval virtuální zařízení - ISO. (obraz CD/DVD) To pak na pozici 0x8000 (GRUB přesměruje obě hradla - vzhledem k přechodu do chráněného režimu -> poslední bit CR0) v RAM BIOS načte MBR s GRUBem, který spustí Vesové ovládání bootování. Instalaci GRUBu provedete jak jsem napsal - z LiveCD. Příkaz:
grub-install --boot-directory /boot /dev/sdaKde bootovací složkou je jak jsem psal - /boot - jediná složka, ke které má GRUB ze začátku přístup. A druhým parametrem je, zda má být GRUB vepsán do VBR/MBR. Pokud by byl vepsán do VBR, pak by se graficky dalo ovládat jen místní rozdělení VBR. Kupříkladu rozšířený partiton - s více pododíly. Zde je potřeba vědět, že složka /dev znamená devices - a že od UNIXu převzatá myšlenka vše je soubor znamená virtuální zpracování všech zařízení jako soubory. sd je solid disk, fd pak floppy disk. Další písmeno je jen pořadí - slot... (solid disk a, solid disk b,...) Pružné disky vznikly před 80. léty, kdy se diskety daly snadno ohýbat - to po zmíněném roce již nešlo - přešlo se z termoplastů na tvrdší chemoplasty... Každopádně solid disk a je hlavní disk - primární. Jako solid disky jsou označovány i "removable devices"... GRUB má vlastní příkaz mount - jehož znění si právě stačí vygooglit. Dá se provést i virtuální boot - jako z partitonu -> chainloader +1... Jak již jsem psal - nedoporučuji pouštět se do linuxového serveru zcela bez znalostí takovýchto základů...