it-swarm.dev

Jak nainstalovat GRUB) na instalaci systému RAID?

Snažím se nastavit a nainstalovat Ubuntu na RAID 1. Mám dva disky, sdb a sdc. Sledoval jsem tohoto průvodce

https://help.ubuntu.com/community/Installation/SoftwareRAID

což víceméně funguje pro nastavení všeho a instalaci Ubuntu. Problém je na konci instalace, snaží se nainstalovat GRUB. Ve výchozím nastavení se pokouší můj „první disk“, který dává „závažnou chybu“. Zkusil jsem jej nainstalovat na konkrétní část, např. sdb1 a RAID zařízení, např. md0, md1 atd. Zdá se, že nic nefunguje.

Skutečná chyba je

Nelze nainstalovat GRUB v/dev/sdb

Provedení 'grub-install'/dev/sdb 'se nezdařilo.

Toto je závažná chyba.

Poté se vrátím zpět do hlavní nabídky instalace. Pokud zvolím možnost „Nainstalovat zavaděč GRUB zavaděč na pevný disk“), mohu vybrat oddíl, ale zadáním sdb2 nebo md1 dojde ke stejné chybě.

Tak jsem pokračoval a nenainstaloval jsem GRUB, což znamená, že nyní mám pravděpodobně fungující instalaci Ubuntu, ale nemohu ji spustit. Vyzkoušel jsem bootování z LiveCD, abych nainstaloval GRUB, ale nemohu chrootovat do mého systému, protože se nezdá, že by můj disk byl Linuxový disk. Došlo k chybě v tom, že se jedná o oddíl RAID.

Takže v podstatě bych rád věděl, jak víte, na které zařízení nainstalovat GRUB při instalaci, nebo alespoň, jak jej nyní nainstalovat do mého systému).

Předpokládám, že bych také měl zmínit, že sda ​​je instalace systému Windows 7, kterou bych si rád udržel a aby mohl mít přístup při spuštění.

Díky za pomoc.

44
Kris Harper

Můj problém se ukázal být v tom, že jsem měl GUID tabulka oddílů, protože mé disky byly 2 TB každý. Metoda, kterou jsem se původně pokusil následovat, to nepředpokládal, takže instalace GRUB nefungovalo.

Místo toho byste měli na každém disku vytvořit malý (1 MB) oddíl a RAID je dohromady a nastavit jej jako spouštěcí oddíl GRUB (nejsem si jistý skutečným názvem)). jiné oddíly RAID (např. swap a /) a pak instalační program GRUB) by měl najít spouštěcí oblast v pořádku.

(V Debianu se to nazývá vyhrazená bootovací oblast BIOS.)

16
Kris Harper

Mnoho odpovědí je prostě nesprávných a říká vám, abyste zakázali BIOS RAID! Správné řešení je na tato položka blog . Shrnu to níže.

Ve fázi instalace, kde se pokouší nainstalovat GRUB, bude detekován jako

/dev/mapper

To je neúplné ! Proto selhala instalace GRUB).

K instalaci potřebujete skutečný název pole RAID. Během tohoto kroku stiskněte ctrl+alt+F2 Chcete-li přejít na terminál busybox, zadejte

ls -l /dev/mapper

Ze zobrazeného seznamu vyberte název pole a stiskněte ctrl+alt+F1 přepnout zpět do instalace (bez problémů můžete přepínat tam a zpět) a zadat jej do pole jako

/dev/mapper/{your array name}  

pak GRUB se nainstaluje dokonale a jste připraveni jít, s řádným polem BIOS RAID neporušeným.

13
Jeff Atwood

Mírná variace receptů @ root45 mě donutila (v systému pouze pro Ubuntu). Nedělal jsem zaváděcí oddíl součástí Raidova pole.

Vytvořil jsem malý zaváděcí oddíl GRUB oddíl (vybral jsem volbu editoru oddílů: "use is 'bootgrub'" nebo něco podobného) a neučinil jsem jej součástí zařízení Raid spolu se swapem a datové (/) oddíly.

Data Grub2 můžete kdykoli přepsat do oddílu „bootgrub“ .... protože po instalaci všech vybraných balíčků bude proces instalace vaším jménem skutečně proveden; nebo kdykoli později, pokud dojde k poškození pomocí grub-install /dev/sda změna 'sda' na zařízení oddílu, který jste použili ve výše uvedeném 'kroku one', aby bylo použito jako 'bootgrub' '.

Pokud se například rozhodnete nainstalovat mnoho balíčků na server LAMP, může to chvíli trvat po rozdělení na disk, než se zeptáte na zápis dat Grub2 na pevný disk ... a výchozí nastavení, která byla nabídnuta na tomto disku čas způsobil chybu, dokud jsem nedodal zařízení s oddílem "bootgrub" ... a vše šlo OK a nyní mám životaschopný systém.

2
iainH

Nemohu si pomoci s instalací grubu, ale co jsem udělal pro to, abych spustil RAID, jsem postupoval podle těchto pokynů:

Jak nainstalovat Ubuntu 8.04 se softwarem RAID1 | HowtoForge - Linux Howtos and Tutorials a nainstalovat grub na každý raidový oddíl (nikoli zaměnit).

To bude užitečné, když jeden pevný disk selže, stále existuje funkční grub.

1
K. Hendrik