LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Puppy
User Name
Password
Puppy This forum is for the discussion of Puppy Linux.

Notices

Reply
 
Search this Thread
Old 06-29-2009, 03:26 PM   #1
garfield2009
LQ Newbie
 
Registered: Jun 2009
Location: Rio de Janeiro, Brazil
Distribution: Puppy 412, 421
Posts: 4
Blog Entries: 1

Rep: Reputation: 0
Puppy 4.21 booting from USB stops asking for pup_411.sfs -file ???


First I'll say Puppy is great, I love it. Thanks to Barry and all the other contributors!

Tough my Laptop (without HD but with 512MB) never accepted booting from USB-Drive with earlier puppy-Versions, with 4.21 it was the first time! It showed the new puppy-image with the blue background and started 8 seconds later until...


Loading Kernel Drivers needed to access disk drives _______ done
Searching for puppy files in computer disk drives... pup_411.sfs not found. Dropping out to initial-ramdisk console...
/bin/sh: can't access tty; job control turned off
# _


Odd, why is it expecting 4.11 file, when it is Version 4.21 and that file is on the USB-drive!

Anyone has an idea?
Ah, meanwhile I boot with another USB-Drive and the Live-CD.

nice day to everyone.



Directory of the Pendrive in superfloppy-mode:
boot.msg ______ 152 B
help.msg _____ 1051 B
initrd.gz ____ 1239 K
ldlinux.sys ____ 12 K
logo.16 ________ 94 K
pup_421.sfs ____ 97 M
syslinux.cfg __ 150 B
USBFLASH ________ 0 B
vmlinuz _______1590 B
 
Old 06-29-2009, 03:29 PM   #2
linus72
Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: PocketWriter/MinimalX
Posts: 5,071

Rep: Reputation: 331Reputation: 331Reputation: 331Reputation: 331
Hmm...how did you put puppy on usb?
Unetbootin?

Or puppy installer?

please post syslinux.cfg too, very importannt

and specs of machine you are using, computer specs
 
Old 06-29-2009, 05:21 PM   #3
garfield2009
LQ Newbie
 
Registered: Jun 2009
Location: Rio de Janeiro, Brazil
Distribution: Puppy 412, 421
Posts: 4
Blog Entries: 1

Original Poster
Rep: Reputation: 0
Hi Linus,
thank you for answering so fast!

I used the universal installer, it told me that the Drive (2GB) is in super-floppy-mode and I gave permission to wipe out everything without formatting or partitioning. When I was asked for the source of the files, I answered CD, that's it.

How I wrote, that laptop runs fine with puppy 4.11, 4.12 and 4.21, when booting with from the live-CD and the pup_4xx.sfs and pup_save-4xx.2fs on USB-Pen-drive ( or another Win-PC on the HD).

The Laptop is a German TARGA-Traveller with AMD-AthlonXP-M 2500+ and 515MB RAM. The broken HD is dismounted, only a CD-Drive remained, no FLOPPY.

The odd thing is, that the booting sequence already is loading the initrd.gz and the kernel and drivers. Doesn't look like formerly when I got a message that there is no system.

I could try to install one more time. Do you have an Idea?



The contents of the syslinux.cfg:
---------------------------------
default puppy
display boot.msg
prompt 1
timeout 80

F1 boot.msg
F2 help.msg

label puppy
kernel vmlinuz
append initrd=initrd.gz pmedia=usbflash nosmp
 
Old 06-29-2009, 05:54 PM   #4
linus72
Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: PocketWriter/MinimalX
Posts: 5,071

Rep: Reputation: 331Reputation: 331Reputation: 331Reputation: 331
Hmm.. well, I never use, or usually don't use installers that auto-run, that's just me.

I usually prefer to manually install the frugal ones, like puppy.

I have also never tried the super-floppy thing?

I have alot of puppies and tinycore on my usb now.
it's a 4gb ext3 kingston using grub.

real easy to install grub to usb, and BIG side benefit is that computer will see it as 1st harddrive and you can even boot it on computers that don't boot from usb using plop bootmanager
floppy or cd or a grub floppy/cd

This is how I did it.

step 1
Unplug hd and any other usb device except one your installing to.
must use a cd to install grub and puppy.
I had problems with puppy grub version, so use tinycore grub-0.97 version
I have pre-prepared grub tinycore cd here
( http://multidistro.com/downloads/tc_...rub_iso.tar.gz )

step 2
boot tinycore iso above or your own 2.0+
no need to partition usb, just format ext3 or ext2(using root terminal- "mkfs.ext3 /dev/sdxx"), set boot flag active too(use cfdisk) "cfdisk /dev/sdx"
boot off tinycore grub cd and "mount" usb using control panel in tinycore
open a root terminal from menu
enter
mkdir -p /mnt/sdxx/boot/grub
mkdir /mnt/sdxx/pup421 (this is where to put all puppy stuff, kernel, etc)
grub-install --root-directory=/mnt/sdxx /dev/sdx
where sdxx is usb name as recognized by tinycore (sdf1, sdb1, etc0
where sdx is sdf, sdb, etc

now, make a menu.lst as below

default 0
timeout 10

title Puppy 4.21
kernel /pup421/vmlinuz pmedia=usbflash psubdir=pup421 nosmp
initrd /pup421/initrd.gz

Notice no "root (hd0,0)" or whatever, don't need it.

step 3 put that menu.lst in boot/grub/ in usb
now, just to be sure all is good, invoke grub thru root terminal
"grub"
"root (hd0,0)"
"setup (hd0)"
"quit"
it should say successful.

step 4
now, reboot and boot with puppy cd
don't worry about making a "save" at exit either*
at puppy desktop, with usb plugged in
mount usb and use rox-filer, invoked as root to copy vmlinuz, initrd.gz and pup.sfs and everything into "pup421" folder on usb.

Now, your done, reboot and it should boot off usb as if hd
configure desktop settings, etc and then reboot
choose to "save to a file" rather than "save to sdxx"
as more read/writes with save to sdxxx
make save file whatever size
and make sure it saves to folder
/pup421

at boot up it should say updating filesystem, next boot will be faster.
so, after loading up, play around and reboot again and it's all setup!

you can put alot of puppies on there, just put them all in named folder and use "psubdir=name"
and for kernel/initrd use "/name_of_folder/vmlinuz, etc

If you wanna stick with fat32 we can do syslinux.cfg too

so even with fat32/syslinux use a named folder, no more than 8 letters, syslinux can't see beyond 8 letter names!
so, example syslinux.cfg for above(also, syslinux needs absolute path to kernel, etc, using forward slash / )

default puppy
display /pup421/boot.msg
prompt 1
timeout 80

F1 /pup421/boot.msg
F2 /pup421/help.msg

label puppy
kernel /pup421/vmlinuz
append initrd=/pup421/initrd.gz pmedia=usbflash psubdir=/pup421 nosmp

you may have to remove / from "psubdir=/pup421"
but maybe not.
Hope that helps some, if you need any help
holler
 
Old 06-29-2009, 06:23 PM   #5
garfield2009
LQ Newbie
 
Registered: Jun 2009
Location: Rio de Janeiro, Brazil
Distribution: Puppy 412, 421
Posts: 4
Blog Entries: 1

Original Poster
Rep: Reputation: 0
I'm impessed! In fact until now I just tried several things but until now didn't succeed any.

Thank you very much, seems I'll need some time to understand and realize. As soon as possible, I'll tell you the result.

Have a good night!
 
Old 06-29-2009, 06:33 PM   #6
linus72
Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: PocketWriter/MinimalX
Posts: 5,071

Rep: Reputation: 331Reputation: 331Reputation: 331Reputation: 331
Oh, also
here's my menu.lst from 4gb usb

Code:
title MicroCore_2.1 
kernel /micro/bzImage quiet desktop=jwm restore=sda1/tce tce=sda1 waitusb=5
initrd /micro/microcore.gz

title BrowserPuppy4.7
kernel /b47/vmlinuz quiet root=/dev/ram0 pmedia=usbflash pfix=copy psubdir=b47 nosmp
initrd /b47/initrd.gz

title Pup4.21
kernel /Atani/vmlinuz quiet root=/dev/ram0 pmedia=usbflash pfix=copy psubdir=Atani nosmp
initrd /Atani/initrd.gz

title PupFlux-Lite
kernel /pf/vmlinuz quiet root=/dev/ram0 pmedia=usbflash pfix=copy psubdir=pf nosmp
initrd /pf/initrd.gz
 
Old 07-04-2009, 01:28 PM   #7
garfield2009
LQ Newbie
 
Registered: Jun 2009
Location: Rio de Janeiro, Brazil
Distribution: Puppy 412, 421
Posts: 4
Blog Entries: 1

Original Poster
Rep: Reputation: 0
Hi Linus72,
thanks to your tips I succeeded!
Already the first worked:

step 1
Unplug hd and any other usb device except one your installing to.
must use a cd to install grub and puppy.

In fact I made it on a frugal install on HD, an ancient PC with WIN98 which I didn't want to change in any way, because it's not mine. And that was an updated 4.11- system. The boot-files haven't been updated because I for the above reason I never installed GRUB or an other bootmanager, but always was using the Live-CD. It seems that, when installing to the Pendrive Puppy used the boot-files from the HD without asking, and then asked for the x421.sfs file which I used from CD.
So I repeated the installation with the universal-installer in super-floppy-mode and succeeded! There is only one difference:
The old initrd.gz had 1239 K, as I listed in my first posting, now the file is 1251 K.
So if anyone else will have such a problem, you know how to discover soon.

Succeeding with that on a second pen-drive for backup-puposes, I tried something more:
the PC mentioned above has an PCI-Card for the USB and I tried to eleminate starting from CD every time with a floppy. So I made a start-disk and I succeeded also with it and more I deleted in the config.ysy and autoexec.bat all the options not needed in that special case, so it also starts quickly from floppy.

Is there anything that I can do for you? (I am doing residential automation for beginners.)
Christoph
 
Old 07-04-2009, 02:00 PM   #8
linus72
Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: PocketWriter/MinimalX
Posts: 5,071

Rep: Reputation: 331Reputation: 331Reputation: 331Reputation: 331
No Doubt, so it worked huh?

You should try BrowserPuppy 4.8 (it's fast!)
( http://browserpuppy.com/ )

And I remastered browserpuppy into RescuePuppy412
( http://www.linuxquestions.org/questi...d.php?t=737444 )
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
pup_412.sfs not found: booting error Nedned Puppy 3 03-10-2010 02:02 PM
Why can't my computer find the pup_400.sfs file? Zeeky Puppy 4 07-27-2008 09:36 AM
Where to put devx_212.sfs file & will puppy find it? craftybytes Puppy 5 11-24-2006 12:15 AM
USB boots but Puppy becomes Attached Scsi rem. dsk SDA and stops wilsonb Puppy 1 10-08-2006 09:08 AM
Recent Debian installation not booting, computer stops with usb problmes. Knitter Debian 13 03-02-2006 10:16 AM


All times are GMT -5. The time now is 10:56 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration