Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 01 Oct 2014, 10:39
All times are UTC - 4
 Forum index » House Training » Bugs ( Submit bugs )
no 5.5 boot with syslinux 5.01
Moderators: Flash, Ian, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 3 Posts_count   Goto page: 1, 2, 3 Next
Author Message
wiejetzt

Joined: 12 Apr 2013
Posts: 15

PostPosted: Fri 12 Apr 2013, 14:13    Post_subject:  no 5.5 boot with syslinux 5.01
Sub_title: wary 5.5, racy 5.5, precise 5.5, slacko 5.5 do not boot with syslinux 5.01
 

extlinux.conf entries like:
label precise 5.5
kernel /LINUXes/precise/vmlinuz
append initrd=/LINUXes/precise/initrd.gz psubdir=/LINUXes/precise pkeys=de

Message after loading vmlinuz and initrd.gz: related sfs-file cannot be found !
Even if it is in / !
No problems with syslinux-4.05 !
Lupu 528 works even with syslinux-5.01 !
Back to top
View user's profile Send_private_message 
Karl Godt


Joined: 20 Jun 2010
Posts: 3972
Location: Kiel,Germany

PostPosted: Fri 12 Apr 2013, 16:41    Post_subject:  

The code in the initrd.gz has changed for the search for the Puppy files in the Lupu-5.2.x time and later . Lupu has its own woof state, probably not updated in every regards . The pmedia=usbflash parameter might be a good idea to append to the kernel line since wary/racy/slacko-5.3 .
Back to top
View user's profile Send_private_message Visit_website 
wiejetzt

Joined: 12 Apr 2013
Posts: 15

PostPosted: Sat 13 Apr 2013, 06:31    Post_subject:  

Hi, karl! Thanks for immediate response.
Sadly pmedia=usbflash makes no difference.
My syslinux folder contains:
extlinux.conf ldlinux.sys libutil.c32 ldlinux.c32 libcom32.c32 vesamenu.c32.
Maybe something is missing?
Other distros can boot with syslinux 5.01:
KNOPPIX_V7.0.4CD-2012-08-20-EN partedmagic_2013_01_29 Porteus-XFCE-v1.2-i486 SalineOS-1.6-i386 systemrescuecd-x86-3.3.0 xubuntu-12.04-desktop-i386
Back to top
View user's profile Send_private_message 
rcrsn51


Joined: 05 Sep 2006
Posts: 9153
Location: Stratford, Ontario

PostPosted: Sun 14 Apr 2013, 09:13    Post_subject:  

I do not believe that this is a syslinux issue. Once you get to the "sfs not found" situation, syslinux is no longer running.

I set up a Precise 5.5 flash drive using your "/LINUXes/precise/vmlinuz" setup and it worked correctly.

If there are any other Precise components on your hard drive, temporarily rename/remove them.
Back to top
View user's profile Send_private_message 
wiejetzt

Joined: 12 Apr 2013
Posts: 15

PostPosted: Mon 15 Apr 2013, 04:57    Post_subject:  

rcrsn51 wrote:
I do not believe that this is a syslinux issue. Once you get to the "sfs not found" situation, syslinux is no longer running.

I set up a Precise 5.5 flash drive using your "/LINUXes/precise/vmlinuz" setup and it worked correctly.

If there are any other Precise components on your hard drive, temporarily rename/remove them.

hi, rcrsn51!
No, no other Precise components anywhere.
After havin used a 16 GB USB stick,
I installed syslinux 5.01 on an 4GB SD card and still Precise 5.5 does not boot.
Back to top
View user's profile Send_private_message 
Karl Godt


Joined: 20 Jun 2010
Posts: 3972
Location: Kiel,Germany

PostPosted: Mon 15 Apr 2013, 05:45    Post_subject:  

The code in initrd.gz is a little confusing .

Just an idea : Because i normally would boot with psubdir=precise without a slash, it might be

psubdir=LINUXes/precise

in your case .

_________________
«Give me GUI or Death» -- I give you [[Xx]term[inal]] [[Cc]on[s][ole]] .
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal Razz
Back to top
View user's profile Send_private_message Visit_website 
wiejetzt

Joined: 12 Apr 2013
Posts: 15

PostPosted: Mon 15 Apr 2013, 06:54    Post_subject:  

Karl Godt wrote:
The code in initrd.gz is a little confusing .

Just an idea : Because i normally would boot with psubdir=precise without a slash, it might be

psubdir=LINUXes/precise

in your case .

Hi, Karl!
No, psubdir=LINUXes/precise does not succeed either.
Changing from ext4 to vfat and installing syslinux 5.01 makes no difference.
Now I deleted all other distros in /LINUXes,
only /LINUXes/precise remained, containing: initrd.gz puppy_precise_5.5.sfs vmlinuz.
/syslinux contains: extlinux.conf ldlinux.sys libutil.c32 ldlinux.c32 libcom32.c32 vesamenu.c32
No other folders.
extlinux.conf entry is reduced to:
label precise
kernel /LINUXes/precise/vmlinuz
append initrd=/LINUXes/precise/initrd.gz

After loading vmlinuz and initrd.gz, now suddenly this appears:
Dumping last lines of /tmp/bootinit.log ...
ls: /lib/keymaps//L*.gz: No such file or directory
Dumping last lines of kernel log ...
<6> [ 3.045993] NET: Registered protocol family 17
<5> [ 3.045999] Registering the dns-resolver key type
<6> [ 3.046015] Using IPI No-shortcut mode
<6> [ 3.046506] Freeing unused kernel memory: 360k freed
Pausing for 60 seconds
Loading drivers needed to access disk drives. done
Searching for Puppy files ...... puppy_precice_5.5.sfs not found.
Dropping out to initial-ramdisk console ...

Then I moved initrd.gz puppy_precise_5.5.sfs vmlinuz to /,
deleted the folder /LINUXes/precise and reduced the extlinux.conf entry to:
label precise
kernel /vmlinuz
append initrd=/initrd.gz
The same message lines as above appear again.
Back to top
View user's profile Send_private_message 
rcrsn51


Joined: 05 Sep 2006
Posts: 9153
Location: Stratford, Ontario

PostPosted: Mon 15 Apr 2013, 07:47    Post_subject:  

Are you sure that you have good copies of the core Puppy files? I would download the ISO again and extract the three files from it.
Back to top
View user's profile Send_private_message 
wiejetzt

Joined: 12 Apr 2013
Posts: 15

PostPosted: Mon 15 Apr 2013, 08:07    Post_subject:  

rcrsn51 wrote:
Are you sure that you have good copies of the core Puppy files? I would download the ISO again and extract the three files from it.

Downloaded iso again from nluug, md5sum check positive.
But it is the same problem:
now I used /dev/sda1 with ext4 to install syslinux 5.01:
cat mbr.bin > /dev/sda
./extlinux -s --install /mnt/sda1/syslinux

syslinux.conf:
label lupu528
kernel /LINUXes/lupu/vmlinuz
append initrd=/LINUXes/lupu/initrd.gz psubdir=/LINUXes/lupu pkeys=de
label precise 5.5
kernel /LINUXes/precise/vmlinuz
append initrd=/LINUXes/precise/initrd.gz psubdir=/LINUXes/precise pkeys=de

lupu528 boots perfectly, precise 5.5 not:
Loading drivers needed to access disk drives. done
Searching for Puppy files ...... puppy_precice_5.5.sfs not found.
Dropping out to initial-ramdisk console ...

Acer Extensa 5635Z, Intel Pentium T4500 (2.3 GHz, 800 MHz FSB), Intel GMA 4500M Up to 1695 MB DVMT, 15,6" (1366x768) LED LCD, 4 GB Memory, 500 GB HDD, DVD, Acer Nplify(TM) 802.11b/g/n, Windows 7 deleted.
Back to top
View user's profile Send_private_message 
rcrsn51


Joined: 05 Sep 2006
Posts: 9153
Location: Stratford, Ontario

PostPosted: Mon 15 Apr 2013, 09:37    Post_subject:  

Recent Puppies have a new procedure that speeds up the search for its files. But with some hardware, it works too well.

Some distros, like Fatdog, have a "waitusb" option that slows down the boot procedure. It may be possible to add this to Precise.

1. Install the editinit-1.0.pet below.

2. Go onto the flash drive and open the folder containing the Precise initrd.gz.

3. Open a terminal and type the command: editinit.

4. Line 153 says "#1202015 internationalize....." (To turn on line numbering in Leafpad, look under Options.)

5. In the space ABOVE, insert the line
Code:
sleep 5

6. Save, exit and reboot.
editinit-1.0.pet
Description 
pet

 Download 
Filename  editinit-1.0.pet 
Filesize  454 Bytes 
Downloaded  232 Time(s) 

Edited_time_total
Back to top
View user's profile Send_private_message 
Karl Godt


Joined: 20 Jun 2010
Posts: 3972
Location: Kiel,Germany

PostPosted: Mon 15 Apr 2013, 11:05    Post_subject:  

Quote:
Dropping out to initial-ramdisk console ...

Super, now find out about supported commands and detected partitions and log files: ls /bin; ls /sbin; probepart_init; for i in /tmp/*; do e3 $i; done

Quote:
Acer Extensa 5635Z, Intel Pentium T4500 (2.3 GHz, 800 MHz FSB), Intel GMA 4500M Up to 1695 MB DVMT, 15,6" (1366x768) LED LCD, 4 GB Memory, 500 GB HDD, DVD, Acer Nplify(TM) 802.11b/g/n, Windows 7 deleted.

Had an E5230 2GHz, which was quite good to compile kernels using Pup*Lupu*-5.1.1 kernel 2.6.33.2 as frugal to HDD . Unfortunately dead, has special CPU so not P4 compatible though P4 fits into the socket.

Quote:
No, psubdir=LINUXes/precise does not succeed either.

Yes its is right, PSUBDIR= shows up 13x in current /init and gets a preceding / if not given as i look into current woof2 of 2013-04-02, opposite to 4.3 /init , which has only one PSUBDIR= match and does not put a slash anywhere .
Back to top
View user's profile Send_private_message Visit_website 
wiejetzt

Joined: 12 Apr 2013
Posts: 15

PostPosted: Tue 16 Apr 2013, 07:17    Post_subject:  

rcrsn51 wrote:
Recent Puppies have an "improved" procedure that speeds up the search for its files. But with some hardware, it works too well.

Some distros, like Fatdog, have a "waitusb" option that slows down the boot procedure. It may be possible to add this to Precise.

1. Install the editinit-1.0.pet below.

2. Go onto the flash drive and open the folder containing the Precise initrd.gz.

3. Open a terminal and type the command: editinit.

4. Line 153 says "#1202015 internationalize....." (To turn on line numbering in Leafpad, look under Options.)

5. In the space ABOVE, insert the line
Code:
sleep 5

6. Save, exit and reboot.

Well, I did it, but to no effect.
Back to top
View user's profile Send_private_message 
wiejetzt

Joined: 12 Apr 2013
Posts: 15

PostPosted: Tue 16 Apr 2013, 07:19    Post_subject:  

Karl Godt wrote:
Quote:
Dropping out to initial-ramdisk console ...

Super, now find out about supported commands and detected partitions and log files: ls /bin; ls /sbin; probepart_init; for i in /tmp/*; do e3 $i; done

Well, all files are included in precise55boot.tar.gz attached.
precise55boot.tar.gz
Description 
gz

 Download 
Filename  precise55boot.tar.gz 
Filesize  1.19 KB 
Downloaded  221 Time(s) 
Back to top
View user's profile Send_private_message 
Karl Godt


Joined: 20 Jun 2010
Posts: 3972
Location: Kiel,Germany

PostPosted: Tue 16 Apr 2013, 09:12    Post_subject:  

wiejetzt's bootinit.log wrote:
/sys/block: No such file or directory
grep: /proc/partitions: No such file or directory
ls: /sys/block/*/: No such file or directory
ls: /sys/block: No such file or directory
Opening /proc/modules: No such file or directory


No Idea, Really Laughing
Back to top
View user's profile Send_private_message Visit_website 
Karl Godt


Joined: 20 Jun 2010
Posts: 3972
Location: Kiel,Germany

PostPosted: Tue 16 Apr 2013, 09:23    Post_subject:  

I have 2 mp3 players : One boots fine, the other says farewell to the BIOS after some seconds .

As a workaround i would first try to
Code:
cd /
/init

again
anf if that fails
Code:
mount -t proc none /proc
mount -t sysfs none /sys
cd /
pdev1=sdb1 psubdir=XXY.d ./init


which i use when i boot with the wrong pdev1=sdbX or psubdir=XXX.d parameter.
Back to top
View user's profile Send_private_message Visit_website 
Display_posts:   Sort by:   
Page 1 of 3 Posts_count   Goto page: 1, 2, 3 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » House Training » Bugs ( Submit bugs )
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0907s ][ Queries: 13 (0.0046s) ][ GZIP on ]