Berikut adalah langkah-langkah sederhana tentang cara menginstal custom build atau kernel Debian yang ada dalam lingkungan chroot. Dalam contoh ini kami tidak menginstal versi baru Debian di lingkungan chroot tetapi kami menggunakan instalasi yang sudah ada. Mari buat direktori untuk lingkungan chroot:
Buat direktori
# mkdir -p /mnt/chroot
Pertama kita perlu memasang partisi dengan instalasi Debian yang ada. Dalam kasus kami, partisi / dari instalasi yang ada adalah /dev/hdb1 .
# mount /dev/hdb1 /mnt/chroot
Selanjutnya kita perlu mengikat perangkat keras dengan lingkungan chroot baru. Perintah berikutnya akan memastikan bahwa perangkat keras yang terhubung berfungsi jika tidak, update-grub mungkin tidak berfungsi dengan benar.
Pasang
# mount -o bind /proc /mnt/chroot/proc
# mount -o bind /proc /mnt/chroot/dev
Sekarang kita siap memasuki lingkungan chroot
chroot
# chroot /mnt/chroot
Instal kernel
mari kita instal kernel:
/# dpkg -i linux-image-2.6.26-2-486_2.6.26-21lenny4_i386.deb
Selecting previously deselected package linux-image-2.6.26-2-486.
(Reading database ... 12686 files and directories currently installed.)
Unpacking linux-image-2.6.26-2-486 (from linux-image-2.6.26-2-486_2.6.26-21lenny4_i386.deb) ...
Done.
Setting up linux-image-2.6.26-2-486 (2.6.26-21lenny4) ...
Running depmod.
Running mkinitramfs-kpkg.
Running postinst hook script update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.26-2-686
Found kernel: /boot/vmlinuz-2.6.26-2-486
Updating /boot/grub/menu.lst ... done