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, the networking configuration will happened AFTER you install the operating system, so you can configure it with more detail.
Means you will install Alpine as the only OS in a PC computer from USB BUT OFFLINE media.
And.. after boot up the new operating system, you will put apk files to setup wifi
Warning This method only works for most modern pc vbeyond 2016 and recents.
Feels lost here? check How to use this guide section of this document
In this case, your PC wil have UEFI or must be beyond 2016’s you will need 64-bit iso EXTENDED, if you dont use extended version your will need internet networking, the download URL will be:
http://dl-cdn.alpinelinux.org/alpine/v3.17/releases/x86_64/alpine-extended-3.17.3-x86_64.iso
Warning you must use extended ISO file, if not you will be forced to have internet.
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.3-x86_64.iso
,
and unless the case of GUI, your .iso file wil be direclty in your home directory.
Warning The 3.17.0 release ISO has a bug, does not included the need pacakges for offline install.
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=4096
setup-alpine
This will start some questions, these are in the following order:
done
cos you dont have internet and has no sensenone
for the domainnone
in this case, pleasechrony
the packet already in the middle.openssh
the package that already comes in the middle.yes
cos we will changed later.none
or just hit entersda
as the entire hard drive present will be wipedsys
to install the system on disk.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.
Each portion of monospaced text means you must run it on the console, those lines junted can be performed and paste as one command, separate lines canont be run in bach mode.. so each separate line must be run alonside and wait output!
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