Download   Online Shop   Red Hat Network
Home  |  Products  |  Shop  |  Services  |  Training  |  Support   
Red Hat Documentation

The Loadlin+Win95 mini-HOWTO: Alternate Methods for Auto-Booting Linux, Especially for Users With a FAT32 File System. Next Previous Contents

6. Alternate Methods for Auto-Booting Linux, Especially for Users With a FAT32 File System.

This section will work for all versions of Windows 95 to date, regardless of whether you have a FAT32 file system. There are two methods I will discuss in this section. First, I'll start with the simplest.

6.1 Method 1.

This method uses the Autoexec.bat file to call (or execute) another batch file named Linux.bat, during boot up.

  • Creat a Linux.bat file using a simple text editor such as EDIT or Notepad. The contents should be similar to the following:


 @echo off 
 cls 
 echo. 
 echo. 
 echo. 
 echo. 
 choice /t:y,5 "Do you wish to boot Linux? " 
 if errorlevel 2 goto End 
 c:\loadlin c:\vmlinuz root=/dev/hdc2 ro 
 :End

This batch file script clears the screen, adds four blank lines, displays the text in quotes + [Y,N], then waits 5 seconds for you to press a key. If you do not press a key within 5 seconds, it defaults to Y and runs Linux. If you select Y or N, the batch file determines what option you selected, then executes the selected option. For example, if you select 'N' then the batch file terminates and continues to process your Autoexec.bat file, which loads Windows 95. If you select Y, then of course Linux will load.

If you do not want four blank lines before the text, modify the number of lines with echo. If you do not want the screen to clear, then remove the line with cls. The /t switch tells the choice command to wait 5 seconds and, if no key is pressed, to default to Y. Change the y to an n if you want Windows 95 to boot after the 5 second timeout: choice /t:n,5. Also, you can change the amount of time to wait from 0 to 99 seconds. For more information on the choice command, change to the c:\windows\command directory and type: choice /? at the command prompt.

NOTE: You will have to modify the line that boots Linux to match your configuration. Please see Section 3.6 for examples of how to configure Loadlin to boot to Linux.

  • Next, create an Autoexec.bat file (if you don't already have one) with a simple text editor. Then, on the first line, add the following:


        call c:\linux

If Linux.bat is in another directory you will have to reference the correct path. For example if Linux.bat is in a directory called C:\batch, you would add:


        call c:\batch\linux

to the first line of your Autoexec.bat file. Save and exit the file. Now all you need to do is reboot. You should be prompted on whether you want to boot Linux.

6.2 Method 2.

This method is a bit more involved, but offers the greatest flexibility. What this method does it create your own custom boot menu, though it does not replace the Windows 95 boot menu. You will need a Config.sys and an Autoexec.bat file.

  • First you will need to define a Startup Menu in Config.sys (mycomments to you are in parenthesis):


 [menu] 
 menuitem=Linux, Boot to Linux  (This defines a Menu Block and gives it a description).
 menuitem=Win95, Boot to Windows 95 
 menucolor=15,1  (This gives a blue background with bright white text) 
 menudefault=Linux, 15  (This sets the default menuitem and waits up to 15 seconds for input).
 [linux]
 shell=f:\loadlin.exe f:\vmlinuz root=/dev/hdc2 ro (Please see Section 4 for examples and syntax).
 [win95] 
 (Include the normal contents of your config.sys file here. If you did
 not have a config.sys file before now, then leave this section blank).

  • Save and exit your Config.sys file. If you want, you can use this Config.sys template to get started.

  • Next, edit your Autoexec.bat file (my comments to you are in parenthesis):


 goto %config%
 :win95 
 (Include the normal contents of your autoexec.bat file here. If you did
 not have an autoexec.bat file before now, then leave this section blank).

  • Save and exit your Autoexec.bat file. If you want, you can use this Autoexec.bat template to get started. That should do it. The next time you reboot, you should get a Start Up menu with the option to boot to Linux or Windows 95.


Next Previous Contents

 

 
 
Search for:  on    Powered by Google
Products & Services   :   Download   :   Support   :   Training   :   Partners & Programs
© 2000 Red Hat, Inc. All right reserved.       About Red Hat   :   Legal statement   :   Privacy statement   :   Y2K statement   :   Contact Red Hat