Installing Alpine: Difference between revisions

From Alpine Linux
(→‎From Linux: Seems 'dd' needs sudo right to be able to write to USB)
(Splitting the instructions into various documents so they are more easy to understand)
Line 1: Line 1:
There are currently two supported ways of running Alpine, from CDROM or from USB stick.
= General =
Alpine can boot from various media such as USB stick, CDrom or hard drive.<BR>
No matter what media you use to boot your Alpine it will load required packages into RAM and run from there.


== Preparing the media ==
== Howto ==
 
* [[Installing_Alpine_on_CD]]
=== CDROM ===
* [[Installing_Alpine_on_USB]]
Download the latest iso image from the [http://www.alpinelinux.org/mediawiki/index.php/Downloads download] area and burn it.
 
=== USB ===
Alpine is shipped in compressed tar.gz archives for USB.
 
==== Make USB-stick bootable ====
===== From windows =====
* Download the [http://dl.alpinelinux.org/alpine/v1.6/usbdrive/syslinux.exe syslinux.exe] utility.
* Start a command prompt (Start->run, type ''cmd'' and press >enter>)
* Run syslinux with your USB drive as parameter. If your USB drive is E:, then you type:
syslinux E:
* Flag the partition bootable
fdisk E:
(Make the partition bootable somehow :-)
 
===== From Linux =====
* install syslinux (I.E ''sudo apt-get syslinux'' or ''emerge apt-get syslinux'')
* Copy MBR to the USB drive (assuming your USB drive is /dev/sda)
  sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
* Run syslinux with your USB drive as parameter.
  sudo syslinux /dev/sda1
* Flag the partition bootable
fdisk /dev/sda
  a (Toggle's the bootable flag)
  1 (The partition you want to have the flag)
  w (Writing your changes to the disk)
 
==== Unpack Alpine to USB drive ====
* Download a alpine-x.x.x-yyyyyy.tar.gz package.
* Unpack all the files to your usb drive using a unpacker like [http://www.7-zip.org 7-zip].
 
== Initial setup ==
After booting up you will see a login prompt. Log in as ''root''.
 
To do the basic initial configuration run:
  setup-alpine
 
 
There you will set the hostname, configure the network and set the root password.
 
Add the following line to your ''/etc/lbu/lbu.conf'' file:
  LBU_MEDIA=usb
 
If you want to store the configureation on floppy you set ''LBU_MEDIA=floppy'' instead.
 
To save the configuration for next reboot run:
  lbu commit
 
 
=== Managing software packages ===
To list all the packages that are available in repository, run:
  apk_fetch -l
  apk_fetch -v -l
 
 
To install a package run:
  apk_add <PACKAGE>
 
To remove the package run:
  apk_delete <PACKAGE>
 
To also remove the dependencies togehter with the package, run:
  apk_delete -R <PACKAGE>
 
To list all installed packages run:
  apk_info
 
=== Managing boot services ===
 
To start a service during boot run:
  rc_add <service>
 
=== Managing local backups ===
 
To add a config file to the local backup list run:
  lbu_add /path/to/file
 
To save all the files in the local backup list to floppy run:
  lbu_commit floppy
 
To save the configs to USB drive run:
  lbu_commit usb
 
To list files in the local backup list run:
  cat /etc/backuplist

Revision as of 18:29, 20 May 2009

General

Alpine can boot from various media such as USB stick, CDrom or hard drive.
No matter what media you use to boot your Alpine it will load required packages into RAM and run from there.

Howto