Overall description: Alpine Installation from a official iso, dumpet to a usb source device media, and installed to a bare metal computer no matter if include UEFI and will be the only OS installed to boot.
Means you will install Alpine as the only OS in a PC computer from USB media.
Warning This method only works for most modern pc vbeyond 2016 and recents.
In this case, your PC wil have UEFI or must be beyond 2016’s you will need 64-bit iso, the download URL will be:
http://dl-cdn.alpinelinux.org/alpine/v3.17/releases/x86_64/alpine-standard-3.17.0-x86_64.iso
How to download usin Graphical browser: point the web browser to that url and the download of the iso file will start. A file with .iso extension type, will be downloaded commonly into the Download directory.
How to download usin Command line method: in unix-like terminal (MAC/Linux) execute:
cd $HOME;wget -c -t8 --no-check-certificate http://dl-cdn.alpinelinux.org/alpine/v3.17/releases/x86_64/alpine-standard-3.17.0-x86_64.iso
,
and unless the case of GUI, your .iso file wil be direclty in your home directory.
Using balena-etcher-electron to flash the USB drive from any system, its easy, simple and available for all OSs.
*Warning this guide assume only one hard drive as
/dev/sda
and only one USB as/dev/sdb
program balena-etcher-electron
(there are portable versions)balena-etcher-electron
as root in the graphical sessionsdb
Note this method only works on recent MacOs 10.12+ or recent Linux 4.9+ installations
You can also made it manually, open your terminal program, move to the place
directory where ISO downloaded are placed and cp
to the USB device:
umount /dev/sdb; cp alpine-standard-3.17.0-x86_64.iso /dev/sdb
When the machine start, you must be sure to choose the right booting drive (commonly named USB boot drive or USB hard disk), so the disc/iso will boot and after a while a command line shell will show you:
Note When starting Alpine it will ask for the login, just typing root and pressing enter allows you to start:
Warning Tip: If your system is not configured to boot from a USB drive, it must be configured in the BIOS/UEFI, ask/search to your vendor or technical support, Toshiba computers need to hit F1 to choose boot medium, DELL must hit F11 to choose medium for example, and so and so
Warning if you do not download the extended ISO it may require internet.!!!
After entering the root environment and gets the console prompt installation media, you must perform these commands, that will:
export BOOT_SIZE=500
export SWAP_SIZE=2048
export BOOTLOADER=grub
setup-alpine
This will start some questions, these are in the following order:
eth0
one that is the network cable and answer dhcp
.8.8.8.8
and none
for the domainsys
to install the system on disk.sda
as the entire hard drive present will be used.After answering sys
to the questions about the drive, and since there will only
be one drive, answering sda
on which drive to use, this will create and leave
your hard drive as follows:
/dev/sda1
as BOOT in 500Mb in /boot
/dev/sda2
as SWAP in 4Gb/dev/sda3
as ROOT in 200Gb in /
(approximately or rest of space available)In a few minutes everything will be ready to use ofering a console when boot new system.
After all of the scripts in the setup end, a “reboot” will be offered, just type “reboot” and press enter, remove the boot media and newly installed system will be booted.
You cannot see a graphical window system? take it easy and get calmed down.. in Alpine all are made by the right way.. so if user need a desktop.. user can install a desktop
Please follow the guide alpine-tutorial-wifi-routering.md, you will need to download the needed packages manually from another device and then but it on the installed Alpine computer using USBstorage external device.
If you cannot setup a internet connection you cannot install Alpine linux, unless you used 64bit intel/amd and “extended” iso install media. Most of the packages need to setup this procedure are not included in standard images, specially those for ARM devices like RasberryPi ones becouse WIFi setup.
This guide is for install process, many parts will need you understand minimal knowledge of linux.
This guide assumed you have a serial port allowed in the targeted computer, also its important you shuold understand the way of the configuration in this guide.
Warning Some Linux or/and Mac terminals have security cut/paste locks, so if you paste, the first line will be preceded by garbage, check always the first char of your paste.
CC BY-NC-SA: the project allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creators involved. If you remix, adapt, or build upon the material, you must license the modified material under identical terms, includes the following elements:
https://codeberg.org/alpine/alpine-wiki/src/branch/main#license