Aargh - boots NOP no matter what!

Booting, installing, newbie
Post Reply
Message
Author
matthewm1970
Posts: 10
Joined: Thu 28 Aug 2008, 04:49

Aargh - boots NOP no matter what!

#1 Post by matthewm1970 »

I have a system that previously was booting fine, with puppy 4.31 and several other puplets, of which BrowserLinux 3.54 was my default environment.

Yesterday I added a subdirectory and menu entry for NOP. It didn't recognize my wireless card but I liked Thunar a lot. Then I rebooted and tried to return to my usual browserlinux.

Imagine my surprise when I came back up in NOP. Oh rats, I sighed, I must have copied the NOP vmlinuz and initrd into my root instead of the subdir. (ignoring for the moment that the grub menu shouldn't have then worked, since it points to the subdir, too).

So I rebooted and chose BrowserLinux 3.62 with no savefile. Now I really got a shock, because I was _still_ back in NOP!

I've doublechecked that I didn't go temporarily insane and copy the NOP boot files into all of my subdirectories (and the root). No, they all have different last-modified dates. I doublechecked the menu.lst to make sure I didn't somehow screw that up. Nope, looks good. I'm stumped, as well as off the internet, since NOP won't see my card. Help! Where do I start?

Here's a copy of my menu.lst, in case that will help:

GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconf'. Sun Oct 18 03:29:21 2009
#
# Start Grub global section
# timeout 30
color light-gray/blue black/light-gray
gfxmenu /boot/grub/deep_stage1
default 0
# fallback 0
timeout 10
# End GRUB global section
# 0
title Browser Linux 3.54
rootnotify (hd0,0)
kernel (hd0,0)/vmlinuz pfix=copy pmedia=idehd nosmp
initrd (hd0,0)/initrd.gz
# 1
title Browser Linux no savefile
rootnotify (hd0,0)
kernel (hd0,0)/vmlinuz pfix=ram pmedia=idehd nosmp
initrd (hd0,0)/initrd.gz
# 2
title Puppeee (Puppy 4.3.2)
rootnotify (hd0,0)
kernel (hd0,0)/puppeee/vmlinuz pfix=copy pmedia=idehd nosmp
initrd (hd0,0)/puppeee/initrd.gz
# 3
title Browser Linux 3.62, no savefile
rootnotify (hd0,0)
kernel (hd0,0)/bl362/vmlinuz pfix=ram pmedia=idehd nosmp
initrd (hd0,0)/bl362/initrd.gz
# 4
title Browser Linux 3.62
rootnotify (hd0,0)
kernel (hd0,0)/bl362/vmlinuz pfix=copy pmedia=idehd nosmp
initrd (hd0,0)/bl362/initrd.gz
# 5
title NOP, no savefile
rootnotify (hd0,0)
kernel (hd0,0)/nop/vmlinuz pfix=ram pmedia=idehd nosmp
initrd (hd0,0)/nop/initrd.gz

looseSCREWorTWO
Posts: 812
Joined: Thu 04 Feb 2010, 13:16
Location: Australia, 1999 Toshiba laptop, 512mb RAM, no HDD, 431 Retro & 421 Retro

#2 Post by looseSCREWorTWO »

I'm no expert, but here's what I would do:

1. copy the menu.lst file and any other vital data to a USB Stick or external HDD

2. boot from a Puppy CD with pfix=ram, fsck

3. reinstall Grub to the HDD, then afterwards copy menu.lst from the USB Stick back to /boot/grub
Steve

User avatar
8-bit
Posts: 3406
Joined: Wed 04 Apr 2007, 03:37
Location: Oregon

#3 Post by 8-bit »

I noticed in your menu.lst file you did not specify a subdirectory for NOP or Browser Linux.
Where is your psubdir=puppeee?
You should have set up subdirectories for each OS and specified them in your menu.lst file.

Part of mine looks like:

# Linux bootable partition config begins
title NOP 431 SCSI frugal
root (hd1,2)
kernel /nop431/vmlinuz pmedia=atahd psubdir=nop431 nosmp
initrd /nop431/initrd.gz
# Linux bootable partition config ends
# Linux bootable partition config begins
title Puppy 431 SCSI frugal
root (hd1,2)
kernel /pupr431s/vmlinuz pmedia=atahd psubdir=pupr431s
initrd /pupr431s/initrd.gz
# Linux bootable partition config ends


Hope that helps!

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#4 Post by rcrsn51 »

It's not "rootnotify". It should be "rootnoverify" or just "root".

Post Reply