At the moment I have a Debian installation on a disk that is going to be
moved onto a new motherboard, which has an entirely new chipset. This
chipset is supported in 2.4.20, but not in 2.4.18 which is what I am
running currently.
The 2.4.20 sources are in /usr/src, but the need to be unpacked and
recompiled. Sadly, the pc (for whatever reason) won't stay working for
long enough for a compile and make-kpkg.
Would it be possible for me to use a rescue disk, chroot into the
existing installation (by mounting the / , /usr and /home partitions,
/swap is on a different hd which I am also moving to the new mobo), run
the compile from there, use dpkg to install, reset LILO, then exit? I
have a feeling it *should* be possible, but I have sneaky suspicions
there will be odd problems...
I expect to do the following (partition names aren't exact, but you get
the idea- & commans cribbed from gentoo install docs):
# Mounting swap
swapon /dev/hdb5
# Make directories to mount existing partitions onto
mkdir /mnt/debian
mount /dev/hda1 /mnt/debian
mkdir /mnt/debian/usr
mount /dev/hda3 /mnt/debian/usr
mkdir /mnt/debian/home
mount /dev/hda5 /mnt/debian/home
cd /mnt/debian
# Not sure why I should do this....
mount -o bind /proc /mnt/debian/proc
#Actually chroot into it....
chroot /mnt/debian /bin/bash
The problem I can see is whether I will be able to find the paths to
gcc, dpkg, make-kpkg etc...
Can anyone suggest anything I may have missed?
TIA