This is an old revision of archlinux/netinstall.20120715 from 09/17/2013 12:40 edited by EvaggelosBalaskas.
View source for netinstall.20120715
{{anchor href="top"}}
Hits : **{{hits}}**
== Install Archlinux with media 2012.07.15 ==
basic net-installation
* without any menu installer
* without any automate script
{{ToC from="h2" to="h3"}}
=== ~DownLoad iso & files ===
%%(bash)
wget -c http://ftp.otenet.gr/linux/archlinux/iso/2012.07.15/archlinux-2012.07.15-netinstall-dual.iso
wget -c http://ftp.otenet.gr/linux/archlinux/iso/2012.07.15/archlinux-2012.07.15-netinstall-dual.iso.sig
wget -c http://ftp.otenet.gr/linux/archlinux/iso/2012.07.15/md5sums.txt
wget -c http://ftp.otenet.gr/linux/archlinux/iso/2012.07.15/sha1sums.txt
%%
((#top))
-----------
=== Verify iso & Signature ===
%%(bash)
md5sum archlinux-2012.07.15-netinstall-dual.iso
a40c60ce93efb9dfd9a7353310fed35a archlinux-2012.07.15-netinstall-dual.iso
sha1sum archlinux-2012.07.15-netinstall-dual.iso
e1dde4208add14e81beb25073857c5ebac0099cb archlinux-2012.07.15-netinstall-dual.iso
pacman-key -v archlinux-2012.07.15-netinstall-dual.iso.sig
gpg: Signature made Sun Jul 15 17:19:46 2012 EEST using RSA key ID 9741E8AC
gpg: Good signature from "Pierre Schmitz <pierre@archlinux.de>"
%%
((#top))
-----------
=== Write iso to usb ===
%%(bash)
dd if=archlinux-2012.07.15-netinstall-dual.iso of=/dev/sdb
757760+0 records in
757760+0 records out
387973120 bytes (388 MB) copied, 140.761 s, 2.8 MB/s
%%
((#top))
-----------
=== Boot from usb ===
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/01.png
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/02.png
((#top))
-----------
=== Make partitions ===
%%(bash)
cfdisk /dev/sda
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/03.png
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/04.png
((#top))
-----------
=== Format partitions ===
%%(bash)
mkfs.ext4 /dev/sda1 -L rootfs
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/05.png
%%(bash)
mkswap /dev/sda2 -L swapfs
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/06.png
((#top))
-----------
=== Mount root partition ===
%%(bash)
mount /dev/sda1 /mnt
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/07.png
((#top))
-----------
=== Configure network ===
%%(bash)
dhclient eth0
ip a
ip r
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/08.png
((#top))
-----------
=== Prepare Root ===
%%(bash)
mkdir -pv /mnt/var/log
mkdir -pv /mnt/var/lib/pacman
mkdir -pv /mnt/var/cache/pacman/pkg
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/09.png
((#top))
-----------
=== Install Archlinux ===
%%(bash)
pacman --root /mnt --cachedir /mnt/var/cache/pacman/pkg --dbpath /mnt/var/lib/pacman --logfile /mnt/var/log/pacman.log -Sy base
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/10.png
==== Select all packages ====
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/11.png
==== Packages are being downloaded ====
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/12.png
((#top))
-----------
=== Chroot to your new enviroment ===
%%(bash)
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
chroot /mnt
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/13.png
((#top))
-----------
=== Edit your fstab ===
%%(bash)
vi /etc/fstab
%%
%%
/dev/sda1 / ext4 defaults 0 1
/dev/sda2 none swap defaults 0 1
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/14.png
((#top))
-----------
=== Locale ===
%%(bash)
vi /etc/locale.gen
%%
eg.
%%(bash)
grep -v '^#' /etc/locale.gen
el_GR.UTF-8 UTF-8
en_US.UTF-8 UTF-8
%%
and then
%%(bash)
locale-gen
Generating locales ...
el_GR.UTF-8 ... done
en_US.UTF-8 ... done
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/15.png
((#top))
-----------
=== Build initial RAM disk ===
%%(bash)
mkinitcpio -p linux
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/16.png
((#top))
-----------
=== Install Grub ===
exit from your chroot
%%
grub-install --root-directory=/mnt /dev/sda
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/17.png
==== Create Menu List ====
%%(bash)
cp /boot/grub/menu.lst /mnt/boot/grub/
vi /mnt/boot/grub/menu.lst
%%
%%
# (0) Arch Linux
title Arch Linux [/boot/vmlinuz-linux]
root (hd0,0)
kernel /boot/vmlinuz-linux root=/dev/sda1 ro
initrd /boot/initramfs-linux.img
%%
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/18.png
((#top))
-----------
=== Reboot ===
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/19.png
Login
https://balaskas.gr/img/archlinux-2012.07.15-netinstall-dual/20.png
((#top))
-----------
=== Beginners' Guide ===
https://wiki.archlinux.org/index.php/Beginners%27_Guide
((#top))
-----------