|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|
Re: [Plug] Recompiling Slackware boot disk kernels
|
Ahhh. thanks, i see what you mean about not being about to just copy the
kernel onto the existing disk. Gonna go make a new one now :)
--
Michelle Weber
umweber@mcs.drexel.edu
On Tue, 3 Aug 1999, Tim peeler wrote:
> umweber@mcs.drexel.edu wrote:
> >
> > On my 80 meg seagate mfm hard drive, I am attempting to install Slackware.
> > It doesn't look as bad as I've heard... but I don't even get to the fdisk
> > part yet.. Anyway, the xt.i image wasn't finding the drive, so I looked
> > in xd.c in the kernel source, and added in the info for the card I was
> > using. Now I need to recompile the kernel, and put it on the
> > boot/installation disk I am using, but the problem is that I don't know
> > what options were turned off and on originally, and every time I try to
> > make a new kernel it's much bigger than what's on the xt.i image.
> > Does anyone know how I can find this out.. or have any suggestions for
> > redoing the bootdisk. Thanks.
> >
> > --
> > Michelle Weber
> > umweber@mcs.drexel.edu
> >
> > _______________________________________________
> > Plug maillist - Plug@lists.nothinbut.net
> > http://lists.nothinbut.net/mail/listinfo/plug
>
>
> What you should probably do instead of copying your new image over the
> image on your xt.i disk is create a new bootdisk from scratch, problems
> with lilo if you don't. First fdformat and mkfs.ext2, or minix, a
> floppy.
> Then make the following directories on the floppy:
> /etc
> /boot
> /proc
> /dev
>
> Copy your newly compiled bzImage, use bzimage it makes it smaller,
> to /vmlinuz on your floppy. Edit /etc/lilo.conf on your floppy
> and add the following:
>
> boot=/dev/fd0
> message=/boot/message
> prompt
> image = /vmlinuz
> label = ramdisk
> ramdisk = 49152
> root = /dev/fd0u1440
> vga = normal
> image = /vmlinuz
> label = drive2
> ramdisk = 49152
> root = /dev/fd1u1440
> vga=normal
> image = /vmlinuz
> label = mount
> ramdisk = 0
> root = /dev/fd0u1440
> vga = normal
>
> You can just copy the /etc/lilo.conf from a bootdisk to /etc/lilo.conf
> on your new bootdisk.
>
> Next make a few devices, the ones you'll need are:
>
> /dev/fd0
> /dev/fd0u1440
> /dev/fd1
> /dev/fd1u1440
> /dev/sda
> /dev/sda{1..X} wouldn't hurt
> /dev/sdb
> /dev/sdb{1..X}
> /dev/null
> /dev/zero
> /dev/console
> /dev/ttyS0
> /dev/ttyS1
> /dev/cua0
> /dev/cua1
> /dev/loop[0..4]
> /dev/ram
> /dev/ram[1..4]
>
> probably will need more, but I don't know w/o knowing your hardware.
> use ls -l /dev/XXX if you're unsure about the type and major/minor
> of your devices, or referr to the devices.txt under the Documentation
> directory in the kernel source.
>
> Next, just copy the /boot/message from one of the pre-made install disks
> to your new disk /boot/message.
>
> Do the follwing to finish up:
> mountdir = where you mounted your disk
>
> # this mounts read/write
> rdev -R /mountdir/vmlinuz 0
> # tells which drive we're using
> rdev /mountdir/vmlinuz /dev/fd0u1440
> # enables using ramdisk
> rdev -r /mountdir/vmlinuz 49152
> # installs lilo on your floppy
> lilo -r /mountdir
>
> That should be it, unmount and reboot and try the install.
>
> Tim
>
> _______________________________________________
> Plug maillist - Plug@lists.nothinbut.net
> http://lists.nothinbut.net/mail/listinfo/plug
>
_______________________________________________
Plug maillist - Plug@lists.nothinbut.net
http://lists.nothinbut.net/mail/listinfo/plug
|
|