Can't boot Salix -Openbox-14.1 on AMD K6-2 machines

You have a problem with Salix? Post here and we'll do what we can to help.
junqueman
Posts: 35
Joined: 23. Apr 2016, 12:42

Re: Can't boot Salix -Openbox-14.1 on AMD K6-2 machines

Post by junqueman »

westms wrote: If your HOH also has a floppy disk drive and you have at least one empty floppy, and then you would create a boot floppy disk, the BIOS boots a second stage boot loader from the floppy disk. This boot loader then loads the ISO install image from the CD drive. The second stage boot loader may need to be configured, but will you manage.

The following two links might help you:

Plop Boot Manager 5.0 - plpbt.bin
https://www.plop.at/en/bootmanager/plpb ... tml#runflp

The All In One Boot Floppy
http://schierlm.users.sourceforge.net/bootdisk/
OK, thanks, again. I created the All In One Boot Floppy. It got me a little farther, but only a little. I booted off the floppy, and chain-booted the slackware-current-mini-install CD. It started to do its thing and took me to the boot: prompt, where I attempted to load the huge.s kernel. For this I was rewarded with the now-familiar "aborted." message.

I'm starting to wonder whether the downloaded iso actually includes the updated (4.4.9) kernel, as the top-level README file says it's 3.10.7. :? (I also notice that there is a new iso at http://bear.alienbase.nl/mirrors/slackw ... rrent-iso/ now which has yesterday's date. I haven't downloaded it. The iso which I downloaded and have been using has a date of 5-5-16.)

Any more ideas?
coyotl
Posts: 74
Joined: 15. Jan 2015, 11:31

Re: SOLVED: Can't boot Salix -Openbox-14.1 on AMD K6-2 machi

Post by coyotl »

Plop boot manager which westms mentions is on the Ultimate Boot CD.
Make yourself one - many useful Linux/DOS based utilities for boot, HD, file system etc.

Boot the CD, choose Boot Management and then Plop boot manager. (there are others which may work too)
Easy text menus on CD.

Best to keep it simple if possible.

Now if usb could work, then you can use Rufus for Windows to make a Salix bootable usb. Or dd, but that's called Disk Destroyer for a reason
--it just killed a pendrive for me (which for sure was crap but I used it with several iso images with Rufus).
Unetbootin did not work for me with Salix.
coyotl
Posts: 74
Joined: 15. Jan 2015, 11:31

Re: SOLVED: Can't boot Salix -Openbox-14.1 on AMD K6-2 machi

Post by coyotl »

Best to wait for new version of Salix..

looked at antix 15 live. Latest packaged kernel image is 4.4.8..

But the live remaster tool looks simple enough to use -have not tried it yet.

this hack should be possible: download, make oldconfig and compile latest stable kernel and preferably make deb packages.
If you then had this kernel image and modules installed then I have no idea how to make the live session use it :)
--but you could simply rename the old kernel, initrd image and module directory and then give the new kernel, initrd and module directory
the names of the live kernel image initrd and module dir .. :)
Also replace the live kernel and initrd in the antix folder.


Now use remaster tool and make new live image.. :) it ought to boot .. if I have time i will try..

or maybe debian sid or testing has a new enough kernel, simpler..
junqueman
Posts: 35
Joined: 23. Apr 2016, 12:42

Re: Can't boot Salix -Openbox-14.1 on AMD K6-2 machines

Post by junqueman »

gapan wrote:
westms wrote:The CD is not bootable, because the used ISO image is not bootable.
Correct. junqueman should try the 2.6GB dvd image. I didn't even notice the mini-install iso.
I realize I'm late in replying to this post, but, as I'm sure is the case with most of you, I have other demands on my time. Saturday I tried booting a DVD burned from slackware-current-install-dvd.iso (5-12-2016) on the K6-III machine*. I get the same result as in my original post:

boot: huge.s
aborted.

Also same result when other boot options are attempted as described in the original post.

The versions.txt file in the kernels directory indicates version 4.4.10.

Perhaps I was premature in adding :SOLVED:" to the title!

* I can now boot from DVD (until it aborts, anyway) on the K6-III machine after configuring the DVD drive as master and the CD R/W drive as slave.
junqueman
Posts: 35
Joined: 23. Apr 2016, 12:42

Re: Can't boot Salix -Openbox-14.1 on AMD K6-2 machines

Post by junqueman »

rokytnji wrote: @ the OP. You can post

Code: Select all

 inxi -Fxx
To give Gapan and other members a better idea on what your gear is like.
Another delayed reply. Here is the output from the K6-III box running antix-M8.5 from the live CD (the installed Ubuntu 8.04 didn't recognize the inxi command):

System: Host antiX1 Kernel 2.6.32-1-mepis i586 (32 bit) Distro antiX-M8.5-486 Marek Edelman 11 April 2010
CPU: Single core AMD-K6 3D+ (UP) cache 256 KB flags (-) bmips 802.16 clocked at 400.881 MHz
Graphics: Card S3 86c794 [Savage 3D] X.Org 1.6.5 Res: 1280x1024@60.0hz
GLX Renderer Mesa DRI Savage3D 20061110 AGP 1x x86/MMX/3DNow! GLX Version 1.2 Mesa 7.7.1-DEVEL Direct Rendering Yes
Audio: Card Creative Labs CA0106 Soundblaster driver CA0106 at port bc00 BusID: 00:09.0
Sound: Advanced Linux Sound Architecture Version 1.0.21
Network: Card Realtek RTL-8139/8139C/8139C+ driver 8139too v: 0.9.28 at port b800 BusID: 00:08.0
Disks: HDD Total Size: 21.9GB (-) 1: /dev/sda FUJITSU_MPE3064A 6.5GB
2: /dev/sdb Maxtor_91531U3 15.4GB
Partition: ID:/ size: 16M used: 102K (1%) fs: rootfs ID:swap-1 size: 0.33GB used: 0.00GB (0%) fs: swap
Info: Processes 80 Uptime 3 min Memory 89.2/502.2MB Runlevel 5 Client Shell inxi 1.4.9
westms
Posts: 298
Joined: 17. Mar 2013, 18:51

Re: Can't boot Salix -Openbox-14.1 on AMD K6-2 machines

Post by westms »

Hello everyone,

some news, on one hand are unpleasant, but on the other hand they also bring us a little further.

The boot problem is not from the BIOS, which I can now see clearly. Therefore, all further attempts to use any boot aids are useless, too. The BIOSes on all three or four mentioned machines boot the nextstep bootloader successfully and this next bootloader runs successfully and tries to load the kernel. At this point, the procedure then moves to fail.

The boot prompt is the ISOLINUX boot prompt. The prompt is not from the BIOS. ISOLINUX from the SYSLINUX package. There could be other loaders are loaded (PXELINUX, SYSLINUX, ...). Once ISOLINUX is ready, a welcome and explanation screen with a ISOLINUX message on the first line appears. Unfortunately, this message is immediately replaced by a Salix welcome screen on the older Salix editions.

On the older Salix issues with Openbox, Fluxbox (not tried) and perhaps salixlive-13.0.1 (not tried), probably this is not easy to identify. When booting the ISO image Salix64 Xfce 14.1 DVD ISO (x86_64, 64-bit), the ISOLINUX message is to see for the fraction of a second. With Salix Xfce 14.2alpha1 and slackware-current-mini-install.iso the ISOLINUX message is permanently and you can read the entire message well. In the first line you can read something like, ISOLINUX 4.06 [some more text removed].

If you continue looking: at the bottom of the screen the boot prompt is displayed. If one enter blabla, then one get the message "Could not find kernel image: blabla"

Entering huge.s at the prompt, then one get the message "Loading /kernels/huge.s/bzImage........... ok."

If one enters keyboard input <ESC> or <Ctrl-C> during the kernel loading, a "aborted." message is generated. The entire message is then "Loading /kernels/huge.s/bzImage..... aborted."
Equivalent happens during the subsequent loading of the initial ramdisk (initrd).

To get closer, I am reading the source code to SYSLINUX 4.06. I am still not quite through. This is too much for a weekend. Finally, I also wanted to have something of Pentecost. Could not find any source text passage that generates a "aborted." message, unless the user has intervened.

If anything goes wrong during the kernel loading, one of different precipitating "failed" message should appear. The full message should then be "Loading /kernels/huge.s/bzImage... failed".

For member junqueman only one message point appears after name bzImage, then he gets the "aborted." message. It looks as if the kernel beginning has already been read from CD (kernel = kernel boot sector, kernel setup code, and kernel code). Now something to be recognized and fails. My guess: Perhaps the CD read returns no data because the ISO image was not contiguous written on CD and the kernel is not a contiguous file. If gaps are in the kernel file ISOLINUX can not recognize and deal with it. It was probably nothing loaded at the decisive point.

But perhaps RAM, CPU, power supplies or the voltage smoothing of the mainboards are defective. Two or three computers are supposed to be broken? Three CD drives and a DVD drive to not operate at the same time? I can not believe that. That all together only on Slackware based distributions?

I can not understand why Puppy Linux 5.5 Wary, antiX-M8.5, Ubuntu 6.06 and Ubuntu 8.04 ISO's are working and all other do not. So I ask here, what bootloader are used in the foregoing? Is there no SYSLINUX/ISOLINUX available in the ISO's? What else?

Additionally expressly written, the kernels are not responsible. They were never started.
Last edited by westms on 1. Jun 2016, 03:09, edited 1 time in total.
junqueman
Posts: 35
Joined: 23. Apr 2016, 12:42

Re: Can't boot Salix -Openbox-14.1 on AMD K6-2 machines

Post by junqueman »

westms wrote:Hello everyone,

some news, on one hand are unpleasant, but on the other hand they also bring us a little further.

The boot problem is not from the BIOS, which I can now see clearly. Therefore, all further attempts to use any boot aids are useless, too. The BIOSes on all three or four mentioned machines boot the nextstep bootloader successfully and this next bootloader runs successfully and tries to load the kernel. At this point, the procedure then moves to fail.

The boot prompt is the ISOLINUX boot prompt. The prompt is not from the BIOS. ISOLINUX from the SYSLINUX package. There could be other loaders are loaded (PXELINUX, SYSLINUX, ...). Once ISOLINUX is ready, a welcome and explanation screen with a ISOLINUX message on the first line appears. Unfortunately, this message is immediately replaced by a Salix welcome screen on the older Salix editions.
(Lots of good stuff edited out for brevity.) Even as a newb I can recognize westms is on the cusp of a breakthrough, if not a solution, at least for a better understanding of the problem.

This morning I systematically attempted to boot all the various distros I have on CD or DVD here, which I have accumulated in this project over the course of the last month, those which boot successfully, semi-successfully, and those which don't get me past the boot: (or boot>) prompt, attempting to identify the version of ISOLUNUX used in each. I used the K6-III machine exclusively for this.

Here are the ones that boot successfully: Ubuntu 10.04 (ISOLUNUX 3.63), Damn Small Linux 4.4.1 (ISOLINUX 2.04), Puppy Wary 5.5 (ISOLINUX 3.73? displayed too briefly to be certain), antiX-M8.5 (no ISOLINUX info is displayed), Ubuntu 8.04 (no ISOLINUX info is displayed).

PCLinux v2009.2 (ISOLINUX 3.82) makes it past the boot: prompt, but then returns "This kernel requires an i686 CPU, but only detected an i585 CPU. Unable to boot. Please use a kernel appropriate for your CPU." Clear enough. Also, Mageia-5-Gnome-i586 (ISOLINUX 6.03) begins to boot and proceeds several minutes into startup. But I cannot proceed beyond the license acceptance screen due to extremely slow/erratic mouse response. Arrow keys don't appear to work at this point either.

Finally, the following distros don't make it past the boot: (or boot>) prompt: salix 14.1 (fluxbox or openbox, ISLOLINUX 4.06), linuxconsole 2.3-x86 (ISOLINUX 4.07), slackware-current-install-dvd (5-14-2016; ISOLINUX 4.06), antiX-13.2-386, lubuntu 14.04.4 desktop, lubuntu 14.04 alternate-i386, ubuntu 12.04-alternate-i386, Bohdi-3.2.1-legacy (no ISOLINUX info is displayed for any of these - goes directly to boot: prompt); connochaetos-14.1 (ISOLINUX info scrolls off-screen too quickly to be able to read), lupu-528.005 (Lucid Puppy 5.2.8, ISOLINUX version flashes too quickly to be able to read). For any of these, any parameters entered at the boot: prompt result in an "aborted." response.

So the ISOLINUX versions that "work" with the hardware are 2.04, 3.63, 3.73(?), and probably even 6.03.

The ISOLINUX versions known not to proceed beyond the boot: prompt are 4.06 and 4.07.
But perhaps RAM, CPU, power supplies or the voltage smoothing of the mainboards are defective. Two or three computers are supposed to be broken? Three CD drives and a DVD drive to not operate at the same time? I can not believe that. That all together only on Slackware based distributions?

I can not understand why Puppy Linux 5.5 Wary, antiX-M8.5, Ubuntu 6.06 and Ubuntu 8.04 ISO's are working and all other do not. So I ask here, what bootloader are used in the foregoing? Is there no SYSLINUX/ISOLINUX available in the ISO's? What else?

Additionally expressly written, the kernels are not responsible. They were never started.
I agree, I don't think there is any failure in the hardware; it behaves too predictably for that; plus, as you mentioned, there are several distros that function fine. Rather, an incompatibility (or incompatibilities) between software and hardware seems to likely be the issue.

Perhaps the information I provided above can be of some use for further analysis, if you or anyone else reading this has the time and desire?

Thanks so much for the information and effort.
coyotl
Posts: 74
Joined: 15. Jan 2015, 11:31

Re: Can't boot Salix -Openbox-14.1 on AMD K6-2 machines

Post by coyotl »

Impressed with your patience with this old hardware - last time I had such a machine running must have been pre 2005.
Must be heaps of Intel powered castaways you could get?
A machine this old will not be much fun for normal work now as even web browsing now requires a considerable amount of resources.
I recently used a Pentium 4 laptop, single core 1.5 ghz with 768 mb ram. Ok for work with Crunchbang but did choke a bit with a few webpages
running. Even that was annoying at times. Broke eventually and I wasn't that sorry except it was a good pc, good keyboard and screen etc, solid.

Wish I had one running, much easier to try to help then.
westms
Posts: 298
Joined: 17. Mar 2013, 18:51

Re: Can't boot Salix -Openbox-14.1 on AMD K6-2 machines

Post by westms »

Hi everybody, especially junqueman,
junqueman wrote:[...] Even as a newb I can recognize westms is on the cusp of a breakthrough, if not a solution, at least for a better understanding of the problem.

This morning I systematically attempted to boot all the various distros I have on CD or DVD here, which I have accumulated in this project over the course of the last month, those which boot successfully, semi-successfully, and those which don't get me past the boot: (or boot>) prompt, attempting to identify the version of ISOLUNUX used in each. I used the K6-III machine exclusively for this.
Thanks for the laurels. Unfortunately I can not be so optimistic.

Those ISOLINUX parts coming in question for the boot behavior, I almost completely seen.
The still coming rest, prepares the call to the used BIOS functions for file loading. These are functions that convert between the 32-bit bootloader environment and 16-bit BIOS environment. For this I am still looking for the source code. The program flow then disappears into the BIOS, whose source code I can not read, neither on my, nor on your computers. Further still, I must examine, whether after returning from the BIOS, held any processes that trigger the "aborted." message.

The low order procedures before the BIOS call, possibly the BIOS, get the address of the error-reporting function as an argument given. If an error occurs, the error reporting function is called via this address. Use of this address may have been opaque. If the "aborted." message is caused by the BIOS, then I can not see this directly, but only suspect that.

Because this type of search for the cause may be quite unsuccessfully, I would like to make another contemplation. Maybe it's even the right idea. Thankfully, you have listed the tested distributions. But first, you write in a section / paragraph:

'Finally, the following distros don't make it past the boot: (or boot>) prompt:'

and also:

'For any of these, any parameters entered at the boot: prompt result in an "aborted." response.'

but that can not be true. You've described before, with the exception of three CDs, all the others have produced the total message: 'Loading /Kernels/huge.s/bzImage. aborted.' Is this true or do you correct your descriptions?

The already mentioned further consideration may be possible based on the Syslinux Project version numbers. It looks as if none of the distributions is working which has Syslinux Project version numbers 4, on the HOH. All successfully booted CDs contain Syslinux Project versions less than 4.
Unfortunately, version numbers are missing to the distributions antiX-M8.5 and Ubuntu 8.04, if it is at all The Syslinux Project.

About the unsuccessful boot attempts are still missing more of the details in order to make statements.
Later, I'm going to describe how the information can still be found.

Maybe we have to realize later that Syslinux Project with version numbers 4 and greater, is not suitable for i586-CPU. I ask for discussion. But first, the concentrated list of distributions, ranked by ISOLINUX versions:


Load successfully:
1. Damn Small Linux 4.4.1 (ISOLINUX 2.04) <- Debian
2. Ubuntu 10.04 (ISOLUNUX 3.63)
3. Puppy Wary 5.5 (ISOLINUX 3.73?)
4. antiX-M8.5 (no ISOLINUX info is displayed) <- Debian
5. Ubuntu 8.04 (no ISOLINUX info is displayed)

Does not load, an "aborted." response appears:
6. salix 14.1 fluxbox (ISOLINUX 4.06)
7. salix 14.1 openbox (ISOLINUX 4.06)
8. slackware-current-install-dvd 2016-5-14 (ISOLINUX 4.06)
9. linuxconsole 2.3-x86 (ISOLINUX 4.07) <- Debian

The same, but no data about loader and version:
10. connochaetos-14.1 (ISOLINUX info not readable) <- Slackware
11. lupu-528.005 Lucid Puppy 5.2.8 (ISOLINUX version not readable)
12. antiX-13.2-386 (no ISOLINUX info is displayed, goes directly to boot: prompt)
13. lubuntu 14.04.4 desktop (no ISOLINUX info is displayed, goes directly to boot: prompt)
14. lubuntu 14.04 alternate-i386 (no ISOLINUX info is displayed, goes directly to boot: prompt)
15. ubuntu 12.04-alternate-i386 (no ISOLINUX info is displayed, goes directly to boot: prompt)
16. Bohdi-3.2.1-legacy (no ISOLINUX info is displayed, goes directly to boot: prompt) <- Ubuntu

UI too slow/erratic at license acceptance screen:
17. Mageia-5-Gnome-i586 (ISOLINUX 6.03) <- Mandriva, Mandrake, Red Hat

CPU too old:
18. PCLinux v2009.2 (ISOLINUX 3.8.2) is i586 CPU need i686 CPU <- Mandrake, Red Hat

Used by junqueman before but then forgotten, added again:
Has ISOLINUX and version less than 4, but BIOS could be too old for multiboot:
19. salixlive-13.0.1 (ISOLINUX 3.71 2008-07-31, SYSLINUX 3.71 2008-07-31, PXELINUX 3.52 0x46f99a24,
Grub2, DOS freezes on a blank screen with no further activity)


Number 19 may be a special case. First a file /boot/vesamenu.c32 is loaded.
Given my question, is this program suitable to run on i586 CPU? If not, that explains the description:
'...freezes on a blank screen with no further activity...'.

The still desired information about the loader and versions, can be obtained through (mount and) browse the ISO images. Examples:

mkdir /media/image

and

strings Downloads/connochaetos-14.1.iso | grep 'LINUX [0-9]*[0-9]\.[0-9]*[0-9]'

or

mount -o loop connochaetos-14.1.iso /media/image
strings /media/image/isolinux/isolinux.bin | grep 'LINUX [0-9]*[0-9]\.[0-9]*[0-9]'
umount /media/image

or by inserting and mounting the CD/DVD, like:

strings /run/media/USERNAME/connochaetos-14.1/isolinux/isolinux.bin | grep 'LINUX [0-9]*[0-9]\.[0-9]*[0-9]'

then umount the CD/DVD. This allows finding ISOLINUX, SYSLINUX und PXELINUX texts and the following version numbers. Please add the new informations to the concentrated list of distributions

After all previously written, I can not rule out a hardware defect or other problems. So I ask:
Were all boot CD's created on the same optical disc drive and can this drive be trusted?
Was always paid attention to low write rate?
Was always the optimization of the writing process used, e.g. BurnFree?
Did you tested the memory of the computer with Memtest86+? If not, please do it. Here are two links to 'Memtest86 +' archives, which contain images. Description can be found in the two archives.
http://www.memtest.org/download/5.01/me ... floppy.zip
http://www.memtest.org/download/5.01/me ... .01.iso.gz
http://www.memtest.org/#downiso
Please check if the BIOS has a setting for the handling of 'keyboard controller A20 gate' / 'A20 gate switching'. Optionally, please turn on. (It's not the reason, I think, but...)

If you have read along up to this point yet, then you get a candy now. Candy: There is still a way to test for suitability for salixlive-13.0.1. For this purpose boot from DOS floppy disk, which must contain 'smartdrv'. Then change to the CD drive in which the salixlive CD must be inserted. Then enter 'cd \BOOT\DOS', then 'salixliv.bat'. This then trys by linld097.com to load the kernel.


You seem to be capable of suffering. 19 shiny coasters. This amount still offers another application. Perhaps you can hang the disks in your cherry tree.

I wish success.
Last edited by westms on 22. May 2016, 14:08, edited 1 time in total.
coyotl
Posts: 74
Joined: 15. Jan 2015, 11:31

Re: Can't boot Salix -Openbox-14.1 on AMD K6-2 machines

Post by coyotl »

http://www.ultimatebootcd.com/

this has the memtest tool etc. ..

And can save coasters..

Good luck.
Post Reply