Create a Bootable Device: Difference between revisions
(Removed Unetbootin Section, Reason I keep getting complaints that it isn't working for individuals, will change back if requested) |
SvenDowideit (talk | contribs) (From Alpine 3.3.0, the iso is a Hybrid ISO, so can be dd'd to USB/HD too.) |
||
Line 10: | Line 10: | ||
* Alpine Linux CD-ROM ([[Downloads|Download]] a .iso file containing an Alpine release.) | * Alpine Linux CD-ROM ([[Downloads|Download]] a .iso file containing an Alpine release.) | ||
* A USB drive (flash, external HD, card reader, etc.) | * A USB drive (flash, external HD, card reader, etc.) | ||
=== Alpine Linux from 3.3.0 and later == | |||
From Alpine Linux 3.3.0, the generated ISO's are a hybridISO, which means they contain a valid MBR and can be raw copied directly to the USB stick, Hard Drive (If you really know what you're doing), or burnt to a CD/DVD. | |||
If the USB stick is in a Unix/Linux/OSX system, you will need to find out what the USB device is (I use '''fdisk -l'''), and then you can use '''dd''' to copy the iso to it: | |||
dd if=alpine.iso of=/dev/sdx | |||
{{:Include:Copying Alpine to Flash|USB stick}} | {{:Include:Copying Alpine to Flash|USB stick}} |
Revision as of 06:18, 3 January 2016
Creating a bootable Alpine Linux USB Stick from the command line
This process applies to Alpine Linux 1.9.0 or later, and results in a run-from-ram style installation.
Requirements
In order to follow this document, you will need:
- Alpine Linux CD-ROM (Download a .iso file containing an Alpine release.)
- A USB drive (flash, external HD, card reader, etc.)
= Alpine Linux from 3.3.0 and later
From Alpine Linux 3.3.0, the generated ISO's are a hybridISO, which means they contain a valid MBR and can be raw copied directly to the USB stick, Hard Drive (If you really know what you're doing), or burnt to a CD/DVD.
If the USB stick is in a Unix/Linux/OSX system, you will need to find out what the USB device is (I use fdisk -l), and then you can use dd to copy the iso to it:
dd if=alpine.iso of=/dev/sdx
This material is proposed for deletion ... This include has become obsolete. It is completely unused on the wiki
(Discuss) |
Slow USB Devices
Specifying the 'waitusb=X' option at the end of the syslinux.cfg line might help with certain USB devices that take a bit longer to register. X stands for the amount of seconds kernel will wait before looking for the installation media.
append initrd=/boot/grsec.gz alpine_dev=usbdisk:vfat modules=loop,cramfs,sd-mod,usb-storage quiet waitusb=3
See Also
Alpine Linux has some special applications that helps you to use it in the way you want.
Some of the first scripts you are suggested to use is:
- setup-alpine (Configures all basic things on your Alpine Linux)
- setup-acf (was named setup-webconf before Alpine 1.9 beta 4) (Configures ACF (webconfiguration) so you can manage your box through https)
Other useful pages
- Configure Networking
- Setting up a SSH server (Using ssh is a good way to administer your box remotely)
- Package Management (apk) (How to add/remove packages on your Alpine)
- Init System (rc) (Configure a service to automatically boot at next reboot)
- Alpine local backup (lbu) (Permanently store your modifications in case your box needs reboot)