LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-25-2007, 09:26 PM   #16
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301

Why not just try a new kernel ? ... that's the important part of the puzzle.
 
Old 02-26-2007, 08:12 AM   #17
901
LQ Newbie
 
Registered: Feb 2007
Posts: 12

Original Poster
Rep: Reputation: 0
Thanks!
That is what I'd like to do but I'm not sure what kernals I have.
I made a boot disk using barei and following a book step-by-step. The book doesn't address making root disks other than the barei disk.
I'm guessing that boot disks can be made with each kernal using the same sequence of steps and putting in the new kernal name each time in place of barei.
Is there a way to "look at" the available kernals on the CD using Win XP?
 
Old 02-26-2007, 06:18 PM   #18
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Well, if you look on your CD/DVD there is a directory called 'kernels', they should be in there.
 
Old 02-27-2007, 08:57 PM   #19
901
LQ Newbie
 
Registered: Feb 2007
Posts: 12

Original Poster
Rep: Reputation: 0
Thanks!
I've located the kernals folder on the CD and found what looks like more than 60 kernals to pick from. Any recommendations?
Several of the kernal files have the form: XXXX.I and XXXX.S.
What is the difference between kernals with .I vs. kernals with .S?
 
Old 02-27-2007, 10:10 PM   #20
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Remember to read the READMEs, this one is from 'kernels/README.txt'

Quote:
The kernels found in directories ending with '.i' are for use on systems that
only need IDE hard drive/CD-ROM support. Those ending in '.s' contain support
for at least one type of SCSI controller in addition to the usual IDE support.
 
Old 02-28-2007, 10:29 AM   #21
randomsel
Member
 
Registered: Oct 2006
Location: Wilmington, DE
Distribution: Slackware 11
Posts: 201

Rep: Reputation: 30
Um, you should be able to boot up from the slackware11 install cd...
at least, if the BIOS lets you.

Check the booting order of the devices in your machine's bios, there should be one for the CD.

Then, you'd just install directly from the cd.

Alternatively, if you *have* to go thru floppy, get zipslack. Much smaller
 
Old 03-02-2007, 12:46 PM   #22
901
LQ Newbie
 
Registered: Feb 2007
Posts: 12

Original Poster
Rep: Reputation: 0
I read the texts. Thanks for pointing those out. I thought I found the answer in the texts. So, I tried to make a boot disk using mcdx.i on one of my Win XP machines.
It starts out OK and then I get a message that says:

Attempt to DMA Across 64K boundary

and then returns to the drive prompt c:
What does this mean, besides WIN XP isn't going to cooperate for making a boot disk?
Can I "fool" WIN XP to allow the boot disk to be made?

 
Old 03-03-2007, 07:07 AM   #23
ludist
Member
 
Registered: Nov 2005
Location: Greece
Distribution: Slackware
Posts: 172

Rep: Reputation: 21
I think Mitsumi cdroms are *not* seen as /dev/hdX (ide) but as /dev/mcd (kernel/Documentation/devices.txt)

Try slackware 11 > kernel old_cd.i (make a boot disk with rawrite and old_cd.i kernel) read README from bootdisks

In kernel/Documentation/kernel-parameters.txt I found this
mcd=
[HW,CD]
Format: <port>,<irq>,<mitsumi_bug_93_wait>

No idea what means and how resolves the problem (if any)

Slightly off-topic. What about to connect your harddisk to a "modern" machine via usb or directly (to the motherboard) and install slackware? (with kernel old_cd.i) Then you can re-connect your hard disk to your 486.

Altenatively (if you fail to install slackware in the "proper" way) you can unzip zipslack to a dos partition and you are (allmost) ready! I think this is the easiest but not ideal. Just remember to copy all the slackware packages (except KDE) to the hard disk.
 
Old 03-03-2007, 05:47 PM   #24
901
LQ Newbie
 
Registered: Feb 2007
Posts: 12

Original Poster
Rep: Reputation: 0
Today, I accidentally discovered that the Slackware CD will boot up on a different machine automaticaly on startup.
I think this means that I should be able to make a 3 1/2" boot disk from the CD on that machine (the same one that was telling me ATTEMPT TO DMA ACROSS 64K BOUNDARY) to use to communicate with the Mitsumi CD on my 486 machine.
Is this Correct?
If so, what would be the command sequence to tell Slackware to make a bootdisk on the primary floppy disk drive (A: in WIN)?
I looked at making my CD drive on the 486 machine bootable and the book for that machine tells how to enter the BIOS. However it refers to a table of hard disk types with a little less than 100 types. No brands are listed, they are given by cylinders and heads. Will this info be listed on my external CD drive? This is why I haven't made the CD bootable, yet. I'm not sure what to do to make it bootable.
I think if I can make a bootdisk that will recognize the CD drive. I can mount the CD Drive even if it isn't bootable.
Is this correct?
 
Old 03-04-2007, 07:29 PM   #25
ludist
Member
 
Registered: Nov 2005
Location: Greece
Distribution: Slackware
Posts: 172

Rep: Reputation: 21
Repeat:

Try slackware 11 > DOWNLOAD kernel old_cd.i (make a boot disk with rawrite and old_cd.i kernel) read README from bootdisks from your NEAREST ftp slackware mirror.

I don't have tried this. You may also need a root disk and then you can mount your cd and do whatever you want.
 
Old 03-04-2007, 09:43 PM   #26
901
LQ Newbie
 
Registered: Feb 2007
Posts: 12

Original Poster
Rep: Reputation: 0
If I download Slack 11 to a WIN XP machine, will I get the error message about DMA across a 64K boundry when I try to make boot disks with RAWRITE?

I've tried booting with the CD on a different machine and I can get to the # prompt.

I'd like to be able to copy root files from the CD from the # prompt onto a 1.44 floppy disk.

The books I have say to use the command
mount /dev/cdrom /cdrom

Linux answers
can't find /dev/cdrom/ in etc/fstab or etc/mtab

The book says to make a root disk with
dd if=/cdrom/bootdsks.144/bare.i of=/dev/fd0
after mounting the CD

How do I tell Slack where to look for the root files on the CD w/o installing Slack to a hard drive?
 
Old 03-05-2007, 05:41 PM   #27
ludist
Member
 
Registered: Nov 2005
Location: Greece
Distribution: Slackware
Posts: 172

Rep: Reputation: 21
Quote:
Originally Posted by 901
If I download Slack 11 to a WIN XP machine, will I get the error message about DMA across a 64K boundry when I try to make boot disks with RAWRITE?
If your disk drive and your diskette is ok: NO.

Quote:
The books I have say to use the command
mount /dev/cdrom /cdrom
Hmmm, I am afraid you don't understand the basics. Please read www.slackbook.org

I *suppose* your cdrom drive (in the "other" machine) is /dev/hdc (try dmesg | grep CD to verify)

in that case you also need a DIRECTORY to mount the cd. So: mkdir /mnt/mycdrom

then mount /dev/hdc /mnt/mycdrom

Quote:
The book says to make a root [edit: you mean "BOOT"] disk with
dd if=/cdrom/bootdsks.144/bare.i of=/dev/fd0
after mounting the CD
The book is for the "masses" your cd / computer is kind of special (old). Replace bare.i with old_cd.i

dd if=/mnt/mycdrom/bootdsks/old_cd.i of=/dev/fd0

Quote:
How do I tell Slack where to look for the root files on the CD w/o installing Slack to a hard drive?
You can, but I don't know the way.

Prepare a second floppy disk to be a rootdisk from the slackware folder rootdisks. Please READ the README.
 
Old 03-05-2007, 08:50 PM   #28
+Alan Hicks+
Member
 
Registered: Feb 2005
Distribution: Slackware
Posts: 72

Rep: Reputation: 55
Quote:
Originally Posted by 901
So, if I download Version 11 to a different computer that is running Win XP, can I copy the download to multiple 1.44 Mb floppies and then load it on to the machine that has the CD-ROM problem using the floppies and Version 11 will be able to detect my ancient CD-ROM?
That seems too good to be true!
It is too good to be true.[0] You've gotten a lot of... well to be frank, bad advice on this one. You don't want to use Slackware-11.0 on your 486 and if you do you most definitely do not want to use huge26.s! The kernel alone would take up such a huge percentage of your system RAM that the machine would be nigh on unusable, not to mention bit-bloat.

Slackware 4.0, 7.0, and 7.1 are all good choices for a 486. I would go so far as to recommend Slackware 8.0 if you need/want glibc and/or ssh; I wouldn't recommend you go past Slackware 8.1 as the sheer memory footprint of applications begins to increase by leaps and bounds.

I'm sorry if the book isn't quite clear enough on kernels and root disks and the like for you. This has all changed somewhere along the lines since the days of the 486's dominance after all. When you boot that CD, you are presented with a "boot: " prompt (or something similar). Read the directions on the screen! Hitting F2 and F3 should give you a (mostly complete) list of the kernels that you can boot.[1] You're looking for one that was made specifically to work with a lot of old CD-ROMs that didn't conform to ATAPI standards.[2]

Which rootdisk you use shouldn't matter too much. I'd just use color.gz if I were you, unless I noticed problems with the mini-OS the installer uses. In no time you should discover what (if any) of those kernels supports your CD-ROM. If you can't get Slackware-7.0 or 7.1 to recognize your CD-ROM, a floppy install is possible, but time-consuming. 7.0 supports a straight-forward floppy-installation; instructions should be found on the CD-ROM. My memory fails me sometimes, but I believe it was possible to install some of 7.1 via floppies. I'm pretty sure the necessary package from the "a" and "n" series can be installed via floppy disk, and then the rest like "x" and "d" can be copied over via NFS or FTP for after-installation err.... installation.

[0] That's not entirely correct. You *can* use the "split" command to part up packages into small enough sizes to fit on floppy disks. Then you could copy these to the file-system during the installer and use "cat" to put them back together again. However, I only recommend this as a punishment for naughty sysadmins. The truely sadistic will require installation from 360KB soft floppy disks.
[1] For a complete list, see the kernels/ directory on the CD-ROM.
[2] Another reason for not using Slackware-11.0 is it is highly unlikely to support those ancient CD-ROMs nearly as well as the 2.2 kernel used in 7.0 and 7.1.
 
Old 03-05-2007, 09:31 PM   #29
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Quote:
Originally Posted by +Alan Hicks+
It is too good to be true.[0] You've gotten a lot of... well to be frank, bad advice on this one. You don't want to use Slackware-11.0 on your 486 and if you do you most definitely do not want to use huge26.s!
For a 486 you can still use Slackware 11.0, but yes you probably shouldn't use huge26.s (it's quite big and probably not much use on a computer that old). I would use one of the smaller 2.4.x kernels or compile one yourself.

Last edited by H_TeXMeX_H; 03-05-2007 at 09:32 PM.
 
Old 03-07-2007, 06:24 PM   #30
ludist
Member
 
Registered: Nov 2005
Location: Greece
Distribution: Slackware
Posts: 172

Rep: Reputation: 21
Quote:
Originally Posted by +Alan Hicks+
You've gotten a lot of... well to be frank, bad advice on this one. You don't want to use Slackware-11.0 on your 486 and if you do you most definitely do not want to use huge26.s!
Yes, we forgot to ask about memory. You need at *least* >=64Mbytes for light programs.

I tried Slack 11 in Pentium 166 (I think 380ED, maybe 32Mb of RAM). It was not bad! Of course icewm not KDE / xfce or heavy apps and with kernel 2.4.

I admit while generating some ssh keys I *was* worried :-) (time consuming)

Since Slackware 11 supports old_cd.i, he can try. Or else, back to old stuff.
 
  


Reply



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
CD Can't find CD-Rom worldgnat Linux - Software 8 07-28-2006 11:17 AM
Can't find CD-ROM Dump Slackware - Installation 4 01-08-2006 08:49 PM
How do I find my CD-Rom drive? SonoranFun Linux - Hardware 1 12-29-2004 02:21 AM
XP can't find the cd-rom anymore wimwodan General 4 04-19-2004 12:13 PM
Cannot find my CD ROM during Source step in Slackware 9.0 johnnyr77 Linux - Newbie 3 07-05-2003 12:54 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:38 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration