Difference between revisions of "ASL installation"
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 15: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.