Outils pour utilisateurs

Outils du site


maj:kernel

Kernel Linux pour Dedibox

Les serveurs Dedibox sont fournis avec un noyau Linux 2.6, optimisé pour l'architecture C7.

Des mises à jour régulières pour la distribution recommandée sont disponible par l'intermédiaire de la présente documentation officielle, corrigant les bugs, failles de sécurité et ajoutant de nouvelles fonctionnalités.

Update : Un serveur FTP dédié à cet usage est désormais disponible (ftp://ftp.dedibox.fr)

Releases Dedibox

Les noyaux Dedibox fonctionnent sur les distributions suivantes :

  • Ubuntu-Server
  • Ubuntu Dedibox (Distribution recommandée)
  • Debian Sarge

Les noyaux dedibox-r0, dedibox-r1 et dedibox-r2 sont obsolètes.

Les noyaux dedibox-r4 ont étés publiés le Dimanche 21 Mai 2006, obsolètes.

Le noyau dedibox-r5 à été publié le Samedi 15 Juillet 2006, obsolète.

Le noyau dedibox-r6 à été publié le Vendredi 13 Octobre 2006, obsolète.

Le noyau dedibox-r8 à été publié le 8 Février 2008

ftp://ftp.dedibox.fr/pub/dedibox/kernel/r8/C7-X86-32bits/linux-image-2.6.24dedibox-r8-c7.deb

Installation d'un kernel Dedibox

Rappel Les kernel Dedibox fonctionnent sur les distributions suivantes :

  • Ubuntu-Server
  • Ubuntu Dedibox (Distribution recommandée)
  • Debian Sarge

Etape 1 - Correction du Grub

Si vous avez effectué l'installation de votre Dedibox avant le 28 Mai 2006, les distributions Ubuntu-Server, Ubuntu Dedibox et Debian Sarge comportent un bug dans le comportement de grub-install.

Il faut procéder à la correction du fichier menu.lst :

  • Téléchargement de la correction

Téléchargez le fichier “fix-grub-root.sh” sur le serveur ftp : arnaud.staff.dedibox.fr puis ajouter les droits d'exécution sur le fichier.

root@dedibox:~# wget --passive ftp://ftp.dedibox.fr/pub/dedibox/fix/fix-grub-root.sh && chmod +x fix-grub-root.sh
--06:06:29--  ftp://ftp.dedibox.fr/pub/dedibox/fix/fix-grub-root.sh
           => `fix-grub-root.sh'
Résolution de ftp.dedibox.fr... 88.191.254.16
Connecting to ftp.dedibox.fr|88.191.254.16|:21... connecté.
Ouverture de session en anonymous... Session établie!
==> SYST ... complété.    ==> PWD ... complété.
==> TYPE I ... complété.  ==> CWD /pub/dedibox/fix ... complété.
==> PASV ... complété.    ==> RETR fix-grub-root.sh ... complété.
Taille: 2,184 (2.1K) (non certifiée)

100%[==========================================================================================================================================================>] 2,184         --.--K/s

06:06:30 (80.11 MB/s) - `fix-grub-root.sh' saved [2184]
  • Exécution du patch

Le script se lance avec en argument l'identifiant de la partition root (/), par exemple “sda1”

Pour connaitre cet identifiant, faites :

root@dedibox:~# mount | grep "/ "
/dev/sda2 on / type ext3 (rw,errors=remount-ro)

Dans notre exemple, l'identifiant est “sda2”

Très important : Si vous avez effectué une installation recommandée, le root sera “sda2”.

root@dedibox:~# ./fix-grub-root.sh sda2
Application du fix a /boot/grub/menu.lst (root en sda2)
Probing devices to guess BIOS drives. This may take a long time.
xfs_freeze: specified file ["/boot/grub"] is not on an XFS filesystem
Succes - Fix applique
  • Vérification finale

Pour vous assurer que la correction est bien effectuée, vérifiez le paramère de la directive de configuration “kopt” dans le fichier /boot/grub/menu.lst, qui doit correspondre à votre partition root (/) :

root@dedibox:~# cat /boot/grub/menu.lst | grep "kopt="
## e.g. kopt=root=/dev/sda2 ro
# kopt=root=/dev/sda2 ro

Etape 2 - Installation du nouveau kernel

Tout d'abord, téléchargez le dernier kernel dedibox, par exemple pour une révision 6 :

 root@dedibox:~# wget --passive ftp://ftp.dedibox.fr/pub/dedibox/kernel/r8/C7-X86-32bits/linux-image-2.6.24dedibox-r8-c7.deb
--22:13:19--  ftp://ftp.dedibox.fr/pub/dedibox/kernel/r8/C7-X86-32bits/linux-image-2.6.24dedibox-r8-c7.deb
           => `linux-image-2.6.24dedibox-r8-c7.deb'
Résolution de ftp.dedibox.fr... 88.191.254.16
Connexion vers ftp.dedibox.fr|88.191.254.16|:21...connecté.
Ouverture de session en anonymous...Session établie!
==> SYST ... complété.    ==> PWD ... complété.
==> TYPE I ... complété.  ==> CWD /pub/dedibox/kernel/r8 ... complété.
==> PASV ... complété.    ==> RETR linux-image-2.6.24dedibox-r8-c7.deb ... complété.

    [                          <=>        ] 3 726 188    382.47K/s

22:13:31 (315.90 KB/s) - « linux-image-2.6.24dedibox-r8-c7.deb » sauvegardé [3726188]

Puis installez le package via dpkg :

root@dedibox:~# dpkg -i linux-image-2.6.24dedibox-r8-c7.deb
Sélection du paquet kernel-image-2.6.18 précédemment désélectionné.
(Lecture de la base de données... 23616 fichiers et répertoires déjà installés.)
Dépaquetage de  linux-image-2.6.24dedibox-r8-c7 ...
Paramétrage de linux-image-2.6.24dedibox-r8-c7 ...
Searching for GRUB installation directory ... found: /boot/grub
Testing for an existing GRUB menu.list file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.18
Found kernel: /vmlinuz-2.6.17.4
Found kernel: /vmlinuz-2.6.16.15
Found kernel: /vmlinuz-2.6.15.6_dedibox_r0
Updating /boot/grub/menu.lst ... done

Puis rebootez votre dedibox :

root@dedibox:~# reboot

Broadcast message from root (pts/0) (Mon May 22 06:45:46 2006):

The system is going down for reboot NOW!
root@dedibox:~# logout

Une fois le reboot effectué (attendre 5 minutes), vérifiez que vous êtes sur le nouveau kernel avec la commande “uname -a”

root@dedibox:~# uname -a
Linux dedibox 2.6.23.14dedibox-r8 #1 Thu Jan 17 15:54:02 CET 2008 i686 GNU/Linux
maj/kernel.txt · Dernière modification : 2011/02/02 22:42 de 127.0.0.1