Difference between revisions of "ASL installation"

From Atomicorp Wiki
Jump to: navigation, search
Line 1: Line 1:
 
These are rough notes for the ASL 2.0 pre-release
 
These are rough notes for the ASL 2.0 pre-release
  
'''
+
 
automated installer''' (not for VPS's):
+
 
 +
 
 +
== '''automated installer''' (not for VPS's): ==
 +
 
  
 
  wget -q -O - http://www.atomicorp.com/installer/install-asl.sh |sh
 
  wget -q -O - http://www.atomicorp.com/installer/install-asl.sh |sh
  
'''
+
 
manual installation''' (VPS users, or anyone that wants to do this manually)
+
== '''manual installation''' (VPS users, or anyone that wants to do this manually) ==
  
 
1) vim /etc/yum.repos.d/asl.repo
 
1) vim /etc/yum.repos.d/asl.repo
Line 26: Line 29:
  
 
7) change PASSWORD="PASSWORD" to USERNAME="<your password>"
 
7) change PASSWORD="PASSWORD" to USERNAME="<your password>"
 +
 +
 +
 +
== '''Testing the Kernel''' (Not for VPS users) ==
 +
 +
 +
'''Grub Users'''
 +
 +
1) Once the Atomic kernel is installed, determine which position the Atomic kernel has been installed.
 +
 +
Example:
 +
[root@ac3 ~]# cat /etc/grub.conf
 +
 +
# 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,0)
 +
#          kernel /vmlinuz-version ro root=/dev/hda3
 +
#          initrd /initrd-version.img
 +
#boot=/dev/hda
 +
default=1
 +
timeout=5
 +
serial --unit=0 --speed=57600
 +
terminal --timeout=5 serial console
 +
title CentOS (2.6.17-1.art)
 +
        root (hd0,0)
 +
        kernel /vmlinuz-2.6.17-1.art ro root=LABEL=/ console=ttyS0,57600n8 selinux=0
 +
        initrd /initrd-2.6.17-1.art.img
 +
title CentOS (2.6.9-34.0.2.ELsmp)
 +
        root (hd0,0)
 +
        kernel /vmlinuz-2.6.9-34.0.2.ELsmp ro root=LABEL=/ console=ttyS0,57600n8
 +
        initrd /initrd-2.6.9-34.0.2.ELsmp.img
 +
 +
Note the line: default=1, this indicates the kernel the system will boot by default, starting at position 0. Position 0 is "title CentOS (2.6.17-1.art)", and position 1 is "title CentOS (2.6.9-34.0.2.ELsmp)" in this example, indicating the system is configured to boot into the default CentOS kernel.
 +
 +
2) Type: grub
 +
the following will be displayed:
 +
GNU GRUB  version 0.97  (640K lower / 3072K upper memory)
 +
[ Minimal BASH-like line editing is supported.  For the first word, TAB
 +
  lists possible command completions.  Anywhere else TAB lists the possible
 +
  completions of a device/filename.]
 +
grub>
 +
 +
3) At the grub prompt set the default kernel to 0, and to only boot once with the following:
 +
 +
grub> savedefault --default=0 --once
 +
 +
4) type: quit
 +
 +
5) reboot the system. If for some reason the kernel does not work with the Atomic kernel, or is otherwise non-responsive, powercycling the system will restore the system to the default kernel.

Revision as of 16:50, 9 April 2007

These are rough notes for the ASL 2.0 pre-release



automated installer (not for VPS's):

wget -q -O - http://www.atomicorp.com/installer/install-asl.sh |sh


manual installation (VPS users, or anyone that wants to do this manually)

1) vim /etc/yum.repos.d/asl.repo

2) add the following:

[asl-bleeding]
name=ASL Bleeding
baseurl=http://USERNAME:PASSWORD@atomicorp.com/asl-bleeding/DISTRO/$releasever/$basearch

3) replace DISTRO with fedora, centos, redhat, and USERNAME/PASSWORD with your username and password from the signup page

4) yum install asl

5) vim /etc/asl/config

6) change USERNAME="USERNAME" to USERNAME="<your username>"

7) change PASSWORD="PASSWORD" to USERNAME="<your password>"


Testing the Kernel (Not for VPS users)

Grub Users

1) Once the Atomic kernel is installed, determine which position the Atomic kernel has been installed.

Example:

[root@ac3 ~]# cat /etc/grub.conf
# 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,0)
#          kernel /vmlinuz-version ro root=/dev/hda3
#          initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=5
serial --unit=0 --speed=57600
terminal --timeout=5 serial console
title CentOS (2.6.17-1.art)
       root (hd0,0)
       kernel /vmlinuz-2.6.17-1.art ro root=LABEL=/ console=ttyS0,57600n8 selinux=0
       initrd /initrd-2.6.17-1.art.img
title CentOS (2.6.9-34.0.2.ELsmp)
       root (hd0,0)
       kernel /vmlinuz-2.6.9-34.0.2.ELsmp ro root=LABEL=/ console=ttyS0,57600n8
       initrd /initrd-2.6.9-34.0.2.ELsmp.img

Note the line: default=1, this indicates the kernel the system will boot by default, starting at position 0. Position 0 is "title CentOS (2.6.17-1.art)", and position 1 is "title CentOS (2.6.9-34.0.2.ELsmp)" in this example, indicating the system is configured to boot into the default CentOS kernel.

2) Type: grub the following will be displayed:

GNU GRUB  version 0.97  (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported.  For the first word, TAB
  lists possible command completions.  Anywhere else TAB lists the possible
  completions of a device/filename.]
grub>

3) At the grub prompt set the default kernel to 0, and to only boot once with the following:

grub> savedefault --default=0 --once

4) type: quit

5) reboot the system. If for some reason the kernel does not work with the Atomic kernel, or is otherwise non-responsive, powercycling the system will restore the system to the default kernel.

Personal tools