You are not logged in.

#1 2007-01-14 18:05:45

quantumburnz
Member
From: Tucson, AZ
Registered: 2007-01-14
Posts: 19

LILO Error 15: File not found after pacman update

So I'm pretty sure this question has probably been asked about 100 times... Although, I searched the forums and didn't find much.

I was running pacman on my system the other day when my computer overheated.  I got some crazy error messages about clock modulation or something.  I couldn't do anything so I rebooted and got the following:
Booting 'Arch Linux [/boot/vmlinuz26]'
root (hd0,1)
Filesystem type is reiserfs, partition type 0x83
kernel /boot/vmlinuz26 root=/dev/discs/disc1/part2 ro
Error 15: File not found

I've searched around on google and found a few things but no solutions...  I've run root (hd0,1) and setup (hd0) and both look fine.  I have GRUB version 0.95.  Hopefully someone can help me out, thanks!

Chris

Offline

#2 2007-01-14 18:21:48

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,896
Website

Re: LILO Error 15: File not found after pacman update

post your grub config .... your post says lilo ? which are you using ;-)

check wiki for system recovery might help ....

HTH


Mr Green

Offline

#3 2007-01-14 18:24:14

filoktetes
Member
From: Skien, Norway
Registered: 2003-12-29
Posts: 287

Re: LILO Error 15: File not found after pacman update

You haven't updated in a long time, have you?
Or if you have, you haven't rebooted...
At least the /dev/discs/disc1/part2 belongs to devfs, which has been gone for a long time. It must be changed to /dev/hda2, if you have updated less than some months ago.

Offline

#4 2007-01-14 18:26:14

quantumburnz
Member
From: Tucson, AZ
Registered: 2007-01-14
Posts: 19

Re: LILO Error 15: File not found after pacman update

I'm using LILO.  However, if you hit 'c' to go to the command line option, it gives you a GRUB> command prompt.  So I assumed LILO is built on GRUB?  Maybe an incorrect assumption.

I'll check the wiki.

Any easy way to get the grub config into windows other than writing it on paper and typing it since I can't get into Linux?

Offline

#5 2007-01-14 18:37:18

quantumburnz
Member
From: Tucson, AZ
Registered: 2007-01-14
Posts: 19

Re: LILO Error 15: File not found after pacman update

Ya... it's been a while since I updated.  I'll try changing it to /dev/hda2 and see if that works.  I have a SATA HD so should it be /dev/sda2?

Also, I don't know what I was thinking, I have GRUB.  No where does anything say LILO, I was imagining things.

Finally, how do I get the grub config?

Offline

#6 2007-01-14 18:47:27

quantumburnz
Member
From: Tucson, AZ
Registered: 2007-01-14
Posts: 19

Re: LILO Error 15: File not found after pacman update

So I found something sort of interesting...  I changed the root to root=/dev/hda2 which didn't work so I also tried root=/dev/sda2, which didn't work either.

I typed just kernel /boot/ and hit tab and it said:
Possible files are: map kconfig26.pacsave grub diag1.img boot.0300

There's no vmlinuz26 in there... kind of bad I'm guessing?

Any other suggestions?

Offline

#7 2007-01-14 19:27:09

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,896
Website

Re: LILO Error 15: File not found after pacman update

might be time to break out a live cd check files/ filesystem maybe chroot in & fix lilo ...


Mr Green

Offline

#8 2007-01-14 21:26:08

quantumburnz
Member
From: Tucson, AZ
Registered: 2007-01-14
Posts: 19

Re: LILO Error 15: File not found after pacman update

Ok, I downloaded and burned the new Arch Linux CD.  I can boot to the CD and load my linux partition with 'arch root=/dev/sda2 noinitrd ro' from the first screen on the CD.

However, I still can't get GRUB to boot my linux partition, same error since /boot/vmlinuz26 isn't there.

Offline

#9 2007-01-14 22:02:28

filoktetes
Member
From: Skien, Norway
Registered: 2003-12-29
Posts: 287

Re: LILO Error 15: File not found after pacman update

If the vmlinuz26 isn't there, you'll have to reinstall the kernel. A pacman -Sy kernel26 should do it, if you get into your system with the install cd. But that will probably lead to other problems, so I suggest you make a complete system upgrade. And that will probably mean changing /etc/fstab, /boot/grub/menu.lst and /etc/rc.config too. You should read the messages that comes when upgrading the kernel very carefully.
If it's true that you still use devfs device names, it must be over a year since you updated. Waiting that long is usually guaranteed to give you some trouble when upgrading.

Offline

#10 2007-01-14 22:30:29

quantumburnz
Member
From: Tucson, AZ
Registered: 2007-01-14
Posts: 19

Re: LILO Error 15: File not found after pacman update

Sweeeeet, so GRUB will load the kernel now!  Except a minor problem still... I now get the following:
No filesystem could mount root, tried:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

What would cause this?

Offline

#11 2007-01-14 22:44:21

quantumburnz
Member
From: Tucson, AZ
Registered: 2007-01-14
Posts: 19

Re: LILO Error 15: File not found after pacman update

One more thing, I tried to do a complete system upgrade packman -Suy after getting into the system with the install cd but my network card isn't showing up so I can't connect to anything to do the updates...

Offline

#12 2007-01-14 23:40:49

rayjgu3
Member
From: Chicago IL usa
Registered: 2004-07-04
Posts: 695

Re: LILO Error 15: File not found after pacman update

you may want to take a look at /etc/rc.conf
you should have a pacsave or a pacnew
look for "MODULES Autoload" section
you probably dont have it in your rc.conf since your upgrade is from such a dated time  im gonna guess since wombat
also check /etc/fstab  (/dev/hda3)
clear out /etc/modprobe.conf
did you put the proper
initrd /boot/kernel26
line in boot loader
at the moment i cant think of anything else that has changed in the boot process that you might need to update

Offline

#13 2007-01-15 00:14:23

quantumburnz
Member
From: Tucson, AZ
Registered: 2007-01-14
Posts: 19

Re: LILO Error 15: File not found after pacman update

Thanks for the reply rayjgu3, here's what I found:

My /etc/rc.conf has the following:

HARDWARECLOCK="localtime"
TIMEZONE=Canada/Pacific
KEYMAP=us
CONSOLEFONT=
USECOLOR="yes"

USELVM="no"

HOSTNAME="myhost"

MODULES=(!usbserial !ide-scsi)

lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)

gateway="default gw 192.168.0.1"
ROUTES=(!gateway)

DAEMONS=(syslog-ng hotplug !pcmcia network netfs crond)

Not too much interesting... and I don't see anything about a pacsave or pacnew.

/etc/fstab has lots of stuff in it, but here it is:

#<file>     <dir>    <type>    <options>
none    /dev/pts    devpts    defaults
none    /dev/shm    tmpfs    defaults
tmpfs  /tmp           tmpfs     defaults
usbfs   /proc/bus/usb  usbfs  defaults

/dev/cdroms/cdrom0   /mnt/cd    iso9660   ro,user,noauto,unhide
/dev/cdroms/cdrom0   /mnt/dvd  udf          ro,user,noauto,unhide
/dev/floppy/0              /mnt/fl     vfat         user,noauto

/dev/discs/disc1/part3 swap swap defaults
/dev/discs/disc1/part2 / reiserfs defaults

I commented everything in /etc/modprobe.conf

If I add initrd /boot/kernel26 to the boot loader, I go back to "Error 15: File not found.

Finally, my NIC still isn't working... I did a /etc/rc.d/network start and got this:
/etc/rc.d/functions: line 6: awk: command not found
:: Starting Network 9G   [BUSY] 9G  [FAIL]

What is awk?  I'm guessing this is why my NIC is no longer working...

Thanks for all the help.

Offline

#14 2007-01-15 00:34:55

quantumburnz
Member
From: Tucson, AZ
Registered: 2007-01-14
Posts: 19

Re: LILO Error 15: File not found after pacman update

Well, I got awk installed with pacman and forced pacman to install the rest of the packages I downloaded already with pacman -Suf.  Now when I do /etc/rc.d/network start it just says
:: Starting Network           [FAIL]
Which of course isn't very helpful but I thought I'd throw it in there....

Offline

#15 2007-01-15 03:49:26

rayjgu3
Member
From: Chicago IL usa
Registered: 2004-07-04
Posts: 695

Re: LILO Error 15: File not found after pacman update

take notice to the stuff not in yours like the MODULES_AUTOLOAD

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/unimaps
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE=
HARDWARECLOCK="localtime"
TIMEZONE=America/Chicago
KEYMAP=us
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

#
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# Scan hardware and load required modules at bootup
MOD_AUTOLOAD="yes"
# Module Blacklist - modules in this list will never be loaded by hwdetect
MOD_BLACKLIST=()
#
# Modules to load at boot-up (in this order)
#   - prefix a module with a ! to disable it
#
MODULES=(!usbserial nvidia airo airo_cs !snd-intel8x0 snd-seq-oss snd-pcm-oss !i2c-dev uhci_hcd ohci_hcd ehci_hcd usb-storage)
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

#
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
HOSTNAME="Gu3-Force"
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
#eth0="dhcp"
eth1="dhcp"
wlan_eth1="eth1 essid any"
#wlan_eth1="eth1 essid  tsunami channel 4 key 185AAFAB50076DCEEED49002AA"
#wlan_eth1="eth1 essid BrainFart channel 11 "
#eth2="dhcp"
#wlan_eth2="eth2 essid tsunami channel 4 key 185AAFAB50076DCEEED49002AA"
INTERFACES=(lo !eth0 !eth2 eth1) 
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
#gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
#
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network-profiles
#
#NET_PROFILES=(main)

#
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng hwd dbus hal alsa !i8kmon network netfs crond)


# End of file

now the new layout of fstab

# /etc/fstab: static file system information
#
# <file>        <dir>         <type>    <options>          <dump> <pass>
none                   /dev/pts      devpts    defaults            0      0
none                   /dev/shm      tmpfs     defaults            0      0
#tmpfs                  /tmp          tmpfs     defaults            0      0
usbfs                  /proc/bus/usb usbfs  defaults            0      0

/dev/hda     /mnt/cd   auto   ro,user,noauto,unhide   0      0
#/dev/cdroms/cdrom0     /mnt/dvd  udf       ro,user,noauto,unhide   0      0
#/dev/floppy/0          /mnt/fl   vfat      user,noauto             0      0

/dev/hdc2 swap swap defaults 0 0
/dev/hdc3 / ext3 noatime,defaults 0 1

Offline

#16 2007-01-15 14:47:58

quantumburnz
Member
From: Tucson, AZ
Registered: 2007-01-14
Posts: 19

Re: LILO Error 15: File not found after pacman update

Ugh, ok, I got so frustrated last night I just wiped the Linux and swap partitions with cfdisk from the install cd.  I put the Windows XP install CD in to do a fixmbr and get rid of GRUB but when I try to load the XP install cd I get a BSOD with a STOP 0xca!!!  Anyone know what this is? I googled and couldn't find anything but I get the feeling it has something to do with GRUB...

I just want my computer to work again!  Thanks for the help...

Offline

#17 2007-01-17 02:56:15

skeeter
Member
From: Morristown TN
Registered: 2003-02-01
Posts: 77

Re: LILO Error 15: File not found after pacman update

If you have an old Win98 startup disk, you might try to boot into that and do the fix mbr and get your windows back.  If not possibly use the new Arch CD you have to check w/CFDisk that your partitions and active boot partition are still correct.  Sounds like you're close so don't start pulling your hair out just yet. wink


Skeeter

Rule #1:  There are NO RULES!

Offline

Board footer

Powered by FluxBB