Linuxathome.net - Linux news and help for home broadband internet users
 Home | Files | Case Mods | Reviews | Forum | Search | Links | RDF | Contact | Uptime | Server Info | Tracker
Sections

Installation Guide
Setting Up
Internet Sharing
Port Forwarding
Services Config
Installing Programs
Game Servers
Using IPTables
Useful Commands
Kernel Upgrading
System Recovery
Red Hat 7.2 Setup
OpenBSD Setup
BPA Login Setup
PPPoE Setup
Add New Hardware
Using PPTP VPN
VMware ESX Cmds
Our RC5 Team
Folding@Home
Help Support Us

 
Articles
Linux Security
NetStats FAQ
Linux KIS Trojan
CAT5/LAN Cables
Domain Names
Presario RH Install APC Debian DVD
 
Slashdot.org
  • NASA Delays First Flight of New SLS Rocket Until 2019
  • Kill Net Neutrality and You'll Kill Us, Say 800 US Startups
  • DNA-Based Test Can Spot Cancer Recurrence a Year Before Conventional Scans
  • AT
  • University of California IT Workers Replaced By Offshore Outsourcing Firm To File Discrimination Lawsuit
  • Ask Slashdot: What Are Your Favorite Books On Entrepreneurship?
  • Backdoor Could Allow Company To Shut Down 70% of All Bitcoin Mining Operations
  • Tesla's German Automation Expert Klaus Grohmann Ousted After Clash With CEO Musk
  • Should Banks Let Ancient Programming Language COBOL Die?
  • Apple Is In Talks To Launch Its Own Venmo
  • Google Loses Top Hardware Executive
  • Chrome Will Start Marking HTTP Sites In Incognito Mode As Non-Secure In October
  • Facebook Pledges To Crack Down on Government-led Misinformation Campaigns
  • US Space Firms Tell Washington: China Will Take Over the Moon if You're Not Careful
  • Facebook and Google Were Victims of $100M Payment Scam
  •  
    Affiliates

    TweakTown.com
    ZGeek.com
    pebkac-consulting.com.au

     
    Webmail
      E-mail Address:

    Password:


     

      Installation of Red Hat 9.0 on the Presario 1200 Series Notebooks

     

    The following mini How-To was written by Oscar H. Preis to help people wanting to setup Red Hat on a Presario 1200 Series Notebook. It covers all the necessary points for setting up a machine, configuring your system and even compiling a custom kernel.

    You can download a copy of this How-To in OpenOffice format here. If you have any further queries regarding this How-To, please contact Oscar.

     

      Presario's Mini How-To

     

    Installation of Red Hat 9.0 on the Presario 1200 Series Notebooks

    version 0.08 04-12-2003, by Oscar H. Preis

    Intro
    Installing Red Hat on a Presario 1200 series can be a challenge. The Presarios Bios is more or less not configurable at all and often the bios is flawed (At least on my presario). You will need to work around this by creating a custom kernel. Be aware that this approach has some drawbacks. Read the after math before proceeding.

    Conventions used in this document:

  • Commands are typed in italics:
  • Notes are bold.
  •  

    Installation

    During the installation we need to disable the PCMCIA detection since this is not working.

    Start by booting the installation with following command:
    (At the first boot screen press F2)

    boot: linux nopcmcia nousb

    Note: You need both keywords!!

    During the install follow the the wizard, just make sure you select and install the kernel-sources package. We need them later.

    When the installation finishes, reboot the machine into single user.
    From Grub, press 'a' (append) and add the keywords "single nousb".

    In single user mode, edit /etc/sysconfig/pcmcia, and change PCMCIA=on to PCMCIA=off.

    Note: If you are new to Linux and have never used vi there is a great introduction at http://cc.uoregon.edu/usingvi.html

    Complete the booting process into graphical login by pressing control-d.

    Once the system is booted, we will need to build a new kernel with kernel PCMCIA support disabled, and then build and install the pcmcia_cs package. Ready? This process will take some time.

    install redhat kernel source RPMS

    cd /usr/src/linux-2.4

    make mrproper

    cp configs/kernel-2.4.20-i686.config .config

    make menuconfig
         go into "General Setup"
         select PCMCIA support and hit 'N' to turn that sucker off
         select Advanced Power Management (APM) and turn that sucker off, too
         exit all the way back out and answer Y to save kernel config
    make dep
    make bzImage

    make modules               (!! this took 2 h on my machine)
    make modules_install
    make install                   ( this will write a new kernel boot option in grub, named kernel-2.4.20-8custom)

    Also remove all the pcmcia that comes with Redhat.

    rpm -e kernel-pcmcia-cs

    Again, reboot and select the new kernel from the grub boot screen.

    If the kernel boots without an issue, make it the default kernel by editing /etc/grub.conf so that the default kernel is the 0th kernel:

         default=0

    NOTE: In case the boot hangs you will have to disable the usb support completley (I had do) by appending nousb during boot. At the kernel selection select the custom kernel and press (a) append nousb and boot.

    Fetch the latest pcmcia-cs from:
         http://pcmcia-cs.sourceforge.net/
    I used the 3.2.3 version

    untar it into /usr/src

    Change to this directory
    cd /usr/src/pcmcia-cs-3.2.3

    Run the config command

    ./Configure

         kernel source directory is: /usr/src/linux-2.4
         build trusting versions: n
         include 32-bit cardbus support: y
         PnP BIOS resource checking: n
         Module install dir: /lib/modules/2.4.20-8custom

    make all
    make install

    Restart you machine!

    Note: Again, should it hang during boot (which mine did) you will need to disable the usb support completely. (see the after math on how to change this permanently)

    At the boot select the custom kernel press (a) and append nousb. Press enter and complete the boot.

    Once booted get a terminal up and simple enter the restart command for the pcmcia

    /etc/init.d/pcmcia restart

    this should bring up PCMCIA services.

    You should now hava a working RH system with PCMCIA support. Have fun!

     

    After Math

    There are some drawbacks when creating a custom kernel

    1.) No automated RH updates.

    2.) Some rpms are not installed (guile for one)

    3.) If you have to completely disable usb .. well then you have no usb

    How to make the custom kernel boot without usb

    Login as root and edit the /boot/grub/grub.conf file. It looks something like that and append the nousb add the custom kernel.

    kernel /vmlinuz-2.4.20-8custom ro root=LABEL=/ hdc=ide-scsi nousb

    # grub.conf generated by anaconda
    #
    # Note that you do not have to rerun grub after making changes to this file
    # NOTICE: You have a /boot partition. This means that
    # all kernel and initrd paths are relative to /boot/, eg.
    # root (hd0,1)
    # kernel /vmlinuz-version ro root=/dev/hda3
    # initrd /initrd-version.img
    #boot=/dev/hda

    default=0
    timeout=10
    splashimage=(hd0,1)/grub/splash.xpm.gz

    title Red Hat Linux (2.4.20-8custom)
         root (hd0,1)
         kernel /vmlinuz-2.4.20-8custom ro root=LABEL=/ hdc=ide-scsi nousb initrd /initrd-2.4.20-8custom.img

    title Red Hat Linux (2.4.20-8)
         root (hd0,1)
         kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi nousb initrd /initrd-2.4.20-8.img title DOS
         rootnoverify (hd0,0)
         chainloader +1 "/boot/grub/grub.conf" 23L, 761C 10,1 All

    Minor Editing: Martin Andrew (a.k.a. mayhem) from www.linuxathome.net (mayhem (at) linuxathome.net).

    Proudly Hosted By:
    Hosted by PEBKAC Consulting

    Please read our Legal Notice for information concerning our site and its content.
    All logos and trademarks in this site are property of their respective owner. All the rest © 2000 - 2016 by Linuxathome.net

    Reviews

    D-Link DI-704P
    VIA EPIA-M 9000
    Tux Applique
    Ricoh MP5125A
    AMD XP 2600+
    3DProphet 9000Pro
    Radeon 9700 Pro
    XTNDAccess IrDA
    Netgear FS-524s
    DSR2161 KVM
    Game TheaterXP & XPS-510 Speakers
    3D Prophet 4000XT
    AutoView 400
    Back-UPS CS 350
    Dual Neon Kit
    SwitchView KVM
    20x4 LCD Kit
    Window Kit

     
    Kuro5hin.org
    XML error: Mismatched tag at line 26.
     
    Google (Linux)
    Enter Keywords:

     
    Bash Jokes

    % lost

    lost: not found

     
    Virtualization, Virtual Machine & Virtual Server Consolidation - VMware

    The Community ENTerprise Operating System

    Get Slackware Linux

    Use OpenOffice.org

    Use Asterisk