Go Back   PCMech Forums > Linux Support > Linux OS and Software Assistance

Need Some Help? Type Your Keywords Here:

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 08-19-2007, 08:03 PM   #1
Member (10 bit)
 
Join Date: May 2000
Location: San Antonio, Tx
Posts: 528
Send a message via Yahoo to nightsky
2 Loadlin Boot Questions

Installed on old win98se Slackware12 am booting successfully with Loadlin, Linux.bat:
@echo off

smartdrv /C
c:\loadlin\loadlin c:\loadlin\vmlinuz root=/dev/hdg2 ro vga=3
intrid=diskimage

1. Is the intrid=diskimage necessary because of the large size of new kernels, ie. hugesmp.s 2.6.21,5?
I was readiing about latest loadlin and am not sure if the manual said I needed intrid because of large new kernels or intrid is written into loadlin.exe?

2. Suddenly a Loadlin+win95+win98+winme.pdb file appeared on my desktop. When I tried to view its context w/Notepad it was all code or gibberish, don't know wish? Can I delete this file?

Anyway I am up an running but using this intrid to boot if i don't have to use it might damage fiiles or system?
__________________
P5ld2 r2 / Core2 Duo E6600 / Corsair XMS2 2GB /128 mb NX7300LE/ Seagate 320GB SATA2 /E-IDE LiteOn/Mitsumi FDD/ ZUMAX-550W/ XP Pro/ Synaps 20.1" 1200X1600 LCD/ Cooler Master Centurion 534; SY6ba+IV mobo, HPT366, PIII600e, Slackware12, Xfce,

Last edited by nightsky; 08-19-2007 at 08:05 PM. Reason: ID os in use related to ques.
nightsky is offline   Reply With Quote
Old 08-20-2007, 02:54 AM   #2
Member (11 bit)
 
Join Date: Apr 2003
Posts: 1,505
I haven't used loadlin in so long I've forgotten most of what I once knew about it. In general, however, an initrd is used to load modules necessary to complete a boot up, typically filesystem support and device support for hard drives on sata, scsi and other interfaces.

Modern kernels can have device support built into the kernel or have the support in the form of loadable kernel modules. However, in order to load these modules you have to be able to mount the root fileystem which is where these modules reside. The usual strategy followed by most distros is to compile a kernel with a ton of module support for a wide range of devices but have limited "built in" kernel support for devices. Now to get all your hardware detected during a boot, you need to be able to detect the hard drive where the root filesystem is located and you need to have support for the filesytem used. Since a lot of this stuff is typically module only supported you need to have a way to load the needed modules without mounting and reading them from the root filesystem. That's the purpose of an initrd. It gives you the modules needed to mount your root filesystem so you can load the other driver modules.
The slackware kernel is large because of the it was compiled with module support for a huge amount of hardware. The install routine detects your hardware and determines which modules need to be loaded. It also determines what needs to be in your initrd so the root filesytem can be mounted.
kilgoretrout is offline   Reply With Quote
Old 08-20-2007, 02:24 PM   #3
Member (10 bit)
 
Join Date: May 2000
Location: San Antonio, Tx
Posts: 528
Send a message via Yahoo to nightsky
Best initrd explanation

Thank you kilogoretrout. Loadlin 16C is pretty gd, but I just did not understand the manual with all the parameters to pass stuff to slackware during bootup, ergo all the confusion. I just do not like messing with Windows MBR. I just want to rumage around in slackware till I learn how to run command line, edit, compile, and general usage. If I crash slackware I don't have to worry about windows, I can just reinstall slackware again and start over, each time I am a little ahead if I don't let too much time go by and forget everything I learned from previous install. lolol Thanks much.
nightsky is offline   Reply With Quote
Old 09-04-2007, 03:26 PM   #4
Member (10 bit)
 
Join Date: May 2000
Location: San Antonio, Tx
Posts: 528
Send a message via Yahoo to nightsky
Update for those of u browsing for information... Loadlin is booting my slackware12 from win98se DOS.bat just fine. Initrid is only required with certain kernels
nightsky is offline   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

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 On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to remove windows vista beta 2 from boot loader when dual booting with another OS Computerguy2 Windows Tips, Tricks, and Tweaks 4 06-27-2006 12:58 PM
Can't boot from CD-ROM?? reparent Build Your Own PC 1 06-25-2006 09:05 PM
Another XP/Vista B2 Boot.ini question CPUFed Windows Legacy Support (XP and earlier) 1 06-19-2006 02:00 PM
Partitioning/Dual Boot Questions ShadyTails Computer Hardware 5 06-11-2006 01:15 PM
duel boot questions shifty Computer Hardware 5 05-08-2002 05:23 PM


All times are GMT -5. The time now is 10:28 PM.
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0