If you A: have a copy of the kernel (will work)
B: have a kernel config file and rebuild it. (might not work)
I've done a very bad thing and accidently removed the 2.4.20-31.9 kernel from my Redhat 9 PC. Can I use Knoppix to restore it somehow? I have Knoppix 3.3 CD and I've used it a few times, just to play around with it, but I am not sure of it's limitations.
thanks
If you A: have a copy of the kernel (will work)
B: have a kernel config file and rebuild it. (might not work)
Lets assume that /dev/hda3 is your RH9 root partition. Boot with Knoppix. Mount the root partition as read write right-clicking on the iconod the desktop and changing the device properties. Open a konsole window & get root access. Copy or download the RH9 kernel RPM file. Install the rpm: rpm -Uvh linux-2.4.20-31.9-i386.rpm. Edit the grub.conf file or the lilo.conf file. If necessary run lilo command. Reboot.
OK Im about to try this but before I do, What do I need to edit the grub.conf file with? How will I know what info to put in it?
If it is the exact same kernel version as the one that was lost then you probably do not need to edit it . If you do need to edit it, all you should have to do is to replace the current kernel line & have it point to the new kernel. The RH9 manual Chapter 2 should be a good point of reference: http://www.redhat.com/docs/manuals/l...ual/ref-guide/.
I hope this helps.
James
Ok, I only have hda1 and hda2
I changed bot permissions to RW. I set the password for root via the command line terminal. I "sudo su -" get the root prompt and run this command "mount /mnt/hda1 -o remount,rw" I also tried the same command with hda2.
I get this error:
mount: /mnt/hda1 not mounted already, or bad option
Why is it not mounting?
ok I was able to mount to my harddrive with
mount /dev/hda2 /mnt/hda2
I DL'ed a copy of the RPM and am now running
alien -i packagename.rpm
we'll see if this works
UPDATE
I got this message when I ran the above command
alien -i kernel-source-2.4.20-8.i386.rpm
dpkg: unable to access dpkg status area: Read-only file system
what should the properties of the .rpm file be?
right now it is rw-r-r
I am sorry if I left out a crucial step. You do not, should not use alien.
Upon mounting hda2, copy the kernel RPM file to /mnt/hda2/tmp. Next you have to chroot into hda2. A chroot is a change root. It makes the system think that /mnt/hda2 is your new / as opposed to its current root from the Knoppix CD. Using the following command:
chroot /mnt/hda2 /bin/bash
Then you can use rpm to install the kernel package.
rpm -ivh /tmp/kernel-version.rpm
If this works, edit grub.conf if necessary. Next exit the chroot with the exit command. Unmount /dev/hda2:
umount /mnt/hda2
Reboot.
Again, my apologies.
James
James,
No problem, the Alien thing was working anyways. Ok I tried what you posted and I was able to install the kernel RPM. Now about the grub.conf file.
I ran a find / -name grub.conf and it came back with:
/etc/grub.conf
I did a ls -al on /etc/grub.conf and got this:
lrwxrwxrwx 1 root root 22 Oct 15 2003 grub.conf -> ../boot/grub/grub.conf
I am not sure by looking at that link where grub.conf is located. I tried all the DIRs(while still in chroot mode)
I opened a new terminal console and did a cd to /mnt/hda1
I found grub.conf under /boot/grub
the contents are:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda2
# initrd /initrd-version.img
#boot=/dev/hda
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
password --md5 $1$adRtnzb5$hNqORBo.f757r8WftCiHM1
default=0
timeout=10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-
root (hd0,0)
kernel /boot/vmlinuz-2.4.22-xfs ro root=LABEL=/
initrd /boot/initrd-2.4.20-8.img
I changed the kernel line because when I checked /boot i found a file called vmlinuz-2.4.22-xfs
I was unable to find any initrd*.img files by running find / -name initrid*.*
Thanks for your help.
j
uggh.. I've been messing with this thing for the last few days and still can't seem to get it working
Dell OptiPlex 3060 MICRO DESKTOP PC COMPUTER I5 8TH GEN UP TO 32GB UP TO 2TB M.2
$350.00
Dell 14" TOUCHSCREEN IntelQuadCore 16GB RAM up to 512GB SSD Fingerprint BT Win11
$235.00
HP Workstation Z640 2x Xeon E5-2623V4 32GB Ram 2x 256GB SSD Quadro 2000 Linux GA
$212.49
Lot of 3 HP Prodesk 600 G3 DM - Intel Core I5 7th Gen. 8GB w/ Chargers - NO SSD
$125.00
Intel Core i7-12700KF - Alder Lake 12-Core (8P+4E) 3.6GHz LGA 1700 125W CPU
$183.99
AMD Ryzen 7 7800X3D 8-Core - 16-Thread 4.2 GHz (5.0 GHz Max Boost) Socket A...
$304.95
Intel - Core i5-13600K 13th Gen 14 cores 6 P-cores + 8 E-cores 24M Cache, 3.5...
$314.99
Intel Xeon E5-2667 V4 SR2P5 (3.2GHZ/8-CORE/25MB/135W) PROCESSOR CPU
$29.95
Lenovo ThinkBook 15 Gen 4 Notebook 15.6" FHD Intel Core i7-1255U 8GB RAM
$549.99
Windows 11 Home Mini PC Intel N4100 Quad Core 2.7GHz 8GB RAM DDR4 256GB SSD
$79.99