Solved

Linux boot error....HELP!

Posted on 1998-09-20
9
261 Views
Last Modified: 2010-04-20
I have recently installed Slackware Linux with no problems except no sound. Therefore I ventured to re-configure and compile the Kernel.

The PC spec. is as follows....
1. Intel P166 with 128 MB
2. 2 x IDE drives with an IDE/ATAPI CD ROM om secondary slave
3. Diamond Stealth 64 DRAM video card (no accelerator card)
4. Kingston PCI Ethernet adapter - no network but terminated
5. Motorola VoiceSurf 56Kbps internal modem
6. Soundblaster Pro sound card
7. A-Bit 430VX series Intel chipset main-board

I have configured the Kernel with 'make config', followed by 'make dep' to configure associated modules and then 'make clean'. Finally I have compiled using 'make zImage'.

I have copied the newly compiled compressed image to '/vmlinuz', configured '/etc/lilo.conf' and ran 'lilo'

I have an NT4.0 server dual boot setp which worked fine with the initiai installation but when booting to the new kernel image I get either....
           
                LILO Linux.new.......
                .....unable to fill buffer
                        -- System halted.

Or the Kernel begins to load and then issues the following schrolling error....
               
                child 'XXXX' died with error ff00

Anyone have any ideas - 100 points on the table :)

THANKS!!!!!!!!!!!!!!!!
               
0
Comment
Question by:rigsby
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
9 Comments
 

Author Comment

by:rigsby
ID: 1638079
Edited text of question
0
 

Author Comment

by:rigsby
ID: 1638080
Edited text of question
0
 
LVL 51

Expert Comment

by:ahoffmann
ID: 1638081
If you're using lilo on MBR, have you run lilo after recompiling the kernel?
0
Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

 
LVL 10

Expert Comment

by:rbr
ID: 1638082
Have you made make modules and make modules_install if you use a kernel with modules.
0
 

Expert Comment

by:mainka
ID: 1638083
please dump exactly what in your /etc/lilo.conf is.

if you use the windows NT boot manager to load linux (this works) then you have to update the bootsector of the windows NT boot manager. (dd if=/dev/hd_your_linux_partition of=/dos/c/bootsect.lin bs=512 count=1)

0
 

Expert Comment

by:somberlain
ID: 1638084
The cmd line I use to make a kernel is:

cd /usr/src/linux ; make config dep clean install modules modules_install ; lilo ; reboot

after you setup config, the rest runs and you can go do something for 5 minutes while your system updates and reboots back to the new kernel.
0
 

Expert Comment

by:mainka
ID: 1638085
my way of doing things:

cd /usr/src/linux
make menuconfig
make dep; make clean; make zImage
cd arch/i386/boot
mv /boot/vmlinuz-current /boot/vmlinuz-old
mv zImage /boot/vmlinuz-current
vi /etc/lilo.conf
lilo
cd /usr/src/linux
make modules
make modules_install
reboot

now, what i need to help you would be the output of a simple
cat /etc/lilo.conf


0
 
LVL 2

Expert Comment

by:vx
ID: 1638086
You probably didn't copy the right image. You should type:

- backup your old kernel (ie. mv /vmlinuz /vmlinuz.234)
from your linux sourcetree:
- cp arch/i386/boot/zImage /vmlinuz
0
 
LVL 2

Accepted Solution

by:
Hippy earned 100 total points
ID: 1638087
You can compress and install the kernel in one go with

make zlilo

less chance of error that way.

Also make sure th compressed kernel image is to to big, this can cause problems, best way to shrink it is to place whatever you can in a module form.

Don't forget "make modules" & "make modules_install"

Hippy.

0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

1. Introduction As many people are interested in Linux but not as many are interested or knowledgeable (enough) to install Linux on their system, here is a safe way to try out Linux on your existing (Windows) system. The idea is that you insta…
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question