Skip to main content Help Control Panel

Dedibox Tutorial - Personnaliser le nom de son kernel «  

Comment: Dedibox Tutorial - Personnaliser le nom de son kernel

<< Previous Next >>

by CYCLOP on Mar. 25 2007

Re,

je viens de m'appercevoir que le script a été tronqué dans le message précédent donc le voilà à nouveau (en espérant que cette fois, il passe bien ) :

#!/bin/sh

# Script de personnalisation du kernel dedibox

# Mise à jour des paquets disponibles
apt-get update

# Installation des paquets nécessaires pour la recompilation du noyau
apt-get install debconf-utils dpkg-dev debhelper build-essential kernel-package libncurses5-dev make bin86 bzip2

# Récupération des sources
wget --passive ftp://ftp.dedibox.fr/pub/dedibox/kernel/r6/src/dedibox-r6-2.6.18.1.tar.gz -P /usr/src

# Déplacement dans le dossier des sources
cd /usr/src

# Décompression des sources du noyau
tar -xzvf /usr/src/dedibox-r6-2.6.18.1.tar.gz

# Création d'un lien symbolique vers les sources du noyau
ln -s /usr/src/linux-2.6.18.1-normal /usr/src/linux

# Suppression du fichier mpparse.c erroné
rm /usr/src/linux/arch/i386/kernel/mpparse.c

# Téléchargement de la version corrigée
wget http://download.nuxwin.com/dedibox/kernel/2.6.18.1dedibox_r6_final/patch/mpparse.c -P /usr/src/linux/arch/i386/kernel

# Création d'un copie de sauvegarde du fichier de configuration
mv /usr/src/linux/.config /usr/src/linux/.config~

# Modification du nom dans le kernel
sed 's/dedibox_r6_final/cyclop.box_r6_final/g' /usr/src/linux/.config~ > /usr/src/linux/.config

# Déplacement dans le répertoire des sources du noyau
cd /usr/src/linux

# Nettoyage
make clean

# Reconstruction du programme
make

# Installation des modules
make modules_install

# Mise à jour de grub
update-grub

# Suppression des éléments qui ne sont plus nécessaires
rm -rf /usr/src/*
Rédigé par M. Luc TALARICO
v1.0 build 20070325.1814

Yacs skin by Laurent DECLERCQ - 2006-2008 - All right reserved