Vyhledávání


vytiskni pdf


Jak instalovat OVH Kernel a bootovat server z vašeho pevného disku?


Úvod

OVH nabízí službu Netboot zdarma. Umožňuje bootovat váš server na přednastavený kernel přímo ze sítě. Pro více informací se podívejte na příručku Netboot Kernelu

Avšak bylo by lepší, kdyby jste si nastavili stejný kernel na váš pevný disk. V případě problémů s Netboot, v době kdy restartujete svůj server, se server začne automaticky bootovat z pevného disku (jestliže je na něm dostupný nějaký kernel). Takže je vhodné, aby jste na pevném disku měli vždy aktuální verzi Kernelu.

Nastavení vašeho serveru

Jestliže chcete, aby se váš server vždy bootoval z kernelu, který máte na pevném disku, musíte to nastavit z prostředí vašeho Manažeru. Jděte do sekce "Dedikované server", dále klikněte na "Služby", dále na "Netboot".

Zde nastavte bootování z pevného disku (hd) a zvolte diskový oddíl podle typu vašeho serveru (IDE, SATA2, SCSI, RAID SOFT nebo RAID HARD). Nezapomeňte svoji volbu potvrdit. Při příštím startu serveru bude použit kernel nacházející se na pevném disku, který je nastaven jako základní. Pro jeho aktualizaci si přečtěte postup uvedený níže.

Jestliže je váš server nastavený na netboot, ujistěte se, že váš kernel na pevném disku je aktualizovaný, protože při problémech, ke kterým může dojít při bootování ze sítě, se automaticky nahrává kernel přítomný na pevném disku.

Postup pro aktualizaci kernelu na vašem pevném disku

1. Připojte se k vašemu serveru pomocí ssh jako root. Pro bližší informace ohledně připojení pomocí ssh se můžete podívat na tuto příručku: SshSurServeurDedie
2. Jděte do adresáře /boot
3. Všechny kernely od OVH jsou dostupné na našem FTP serveru: ftp://ftp.ovh.net/made-in-ovh/bzImage
Zde můžete nalézt všechny soubory, které korespondují s vaším nastavením. Kernel je dostupný pro každé nastavení: pro servery založené na Pentium 3, 4, bi-procesoru, atd. Každý kernel je dostupný ve dvou verzích: s a bez ochraného patche (přípona -grsec). Ke každému kernelu náleží soubor System.map.

Například: pro nejnovější verzi Celeronu (nabídky SuperPlan? a SuperPlan+), musíte stáhnout soubory System.map-24.4.32-piv a bzImage-2.4.32-piv pro bootování kernelu verze 2.4.32

Jakmile máte soubory staženy, vytvořte si symbolický link pro System.man:

ln -sf /boot/System.map-2.4.32-piv /boot/System.map

4. Upravte soubor /etc/lilo.conf předělejte ho jak uvádí nasledující příklad:

  • Nastavení proo PIII nebo Celeron < 1,7GHz:

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux
append="nousb"
serial=0,9600n8

image=/boot/bzImage-2.4.32-piii
label=linux
read-only
root=/dev/hda1

image=/boot/xxxxxxxxxxxxxxxx
label=linux-old
read-only
root=/dev/hda1

  • Nastavení pro PIV nebo Celeron >= 1,7GHz

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux
append="nousb"
serial=0,9600n8

image=/boot/bzImage-2.4.32-piv
label=linux
read-only
root=/dev/hda1

image=/boot/xxxxxxxxxxxxxxxxxx
label=linux-old
read-only
root=/dev/hda1

  • Nastavení pro PIV ‘HyperThreading’>=3.06GHz:

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux
append="nousb noapic"
serial=0,9600n8

image=/boot/bzImage-2.4.32-bipiv
label=linux
read-only
root=/dev/hda1
append="nousb noapic"

image=/boot/xxxxxxxxxxxxxxxxxxxx
label=linux-old
read-only
root=/dev/hda1

5. Nezapomeňte spustit následující příkaz, aby se změny projevili při příštím restartu:

/sbin/lilo

6. Speciální případy

Servery HG (monon Xeon a bi Xeon s SCSI disky v RAID HARD) byly dodány s 2.4XX s 32 bitovými kernely.
V této verzi kernelu je detekce síťového rozhraní vykonána obráceně, nežli u PCI. To nám říká, že network1 a eth1 a network2 je eth0. Celá kabeláž tedy respektuje tuto charakteristiku. Proto v 2.4x64 bitové verzi (tato verze již není nabízena OVH), nebo v 2.6x (32, nebo 64 bitů), musíte otočit rozhraní v nastavení softwareu vašeho linuxu, free BSD či Windows.

Linux

Pro obrácení rozhraní pod Redhat, musíte upravit následující soubory

/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1

A obrátit nastavení (stačí jen přehodit soubor ifcfg-eth0 s ifcfg-eth1 a ifcfg-eth1 s ifcfg-eth0
Pro přehození rozhraní pod Debian, musíte upravit následující soubor:

/etc/network/interfaces

A umístit nastavení eth0 na eth1 a eth1 na eth0.
Pro přehození rozhraní pod Gentoo, musíte upravit následující soubor:

/etc/conf.d/net

Jakmile prohodíte rozhraní, můžete rebootovat server na nový kernel. Jestliže váš server nereaguje na ping, můžete server rebootovat do rescue módu a opravit konfigurační soubory ještě jednou.