HP Proliant MicroServer Gen8 je krásný maličký nízkospotřebový server. Není problém na něj nainstalovat Ubuntu Desktop, není problém na něj nainstalovat Ubuntu Server v případě, že se používá jediný disk. Naopak je značně obtížné na něj nainstalovat Ubuntu Server, pokud mají disky pracovat v režimu RAID.
Toto by měl zařídit zaváděč GRUB. Bohužel server odmítá zavést systém z disku, pokud na něm nenajde žádný oddíl jemu známého typu.
Další problém je způsoben tím, že při instalaci systému z USB flash disku je jiné pojmenování disků během instalace a jiné pak za běhu, kvůli čemuž dochází k dalším problémům při zavádění systému.
Následující postup je sice kostrbatý, ale aspoň vede k cíli.
- Při instalaci systému ručně vytvoříme diskové oddíly. Vytvoříme RAID oddíly podle potřeby, ale kromě toho aspoň na jednom disku musí být oddíl typu
ext4
s přípojným bodem/boot
. - Systém nainstalujeme standardním způsobem.
- Po rebootu se objeví výzva
grub rescue>
- Zadáme příkaz
set
a vypíše se mimo jinéPREFIX=(hd0,msdos1)/boot/grub
První oddíl má přípojný bod/boot
, takže se v něm už adresářboot
nenachází a uvedená cesta je tedy špatně. Změníme ji příkazemset PREFIX=(hd0,msdos1)/grub
- Když je cesta ke GRUBu správně, můžeme zavést modul pro další fázi GRUBu pomocí
insmod normal
a pustit pokračování pomocínormal
Systém naběhne. - V běžícím systému vytvoříme novou a správnou konfiguraci GRUBu pomocí
update-grub
- Znovu nainstalujeme GRUB pomocí
grub-install /dev/sda
Hotovo. Konečně.
Žádné komentáře:
Okomentovat