Esta imagen debe copiarse en una memoria USB (de preferencia de 8GB o más de almacenamiento).
Instalación de la herramienta archiso
~ » yay -Sy archiso
~ » git clone --filter=blob:none --depth=1 git@github.com:four-leaves/four-leaves-iso.git
~ » sudo mkarchiso -v -w /archiso-tmp -o . four-leaves-iso
├── baseline
│ ├── airootfs
│ ├── efiboot
│ ├── packages.x86_64
│ ├── pacman.conf
│ ├── profiledef.sh
│ └── syslinux
└── releng
├── airootfs
│ ├── etc
│ ├── root
│ └── usr
├── efiboot
├── packages.x86_64
├── pacman.conf
├── profiledef.sh
└── syslinux
38 directories
Consejo:
Use la extensión octotree para visualizar los subdirectorios en la página del repositorio.
Nos enfocaremos en estudiar el perfil releng
que está en /usr/share/archiso/configs/releng
.
Como vimos en el diagrama de árbol de arriba, este comprende tres directorios:
airootfs
, efiboot
, y syslinux
. Veamos ahora en más detalle junto con los
archivos contenidos allá.
├── airootfs
│ ├── etc
│ │ ├── hostname
│ │ ├── locale.conf
│ │ ├── localtime -> /usr/share/zoneinfo/UTC
│ │ ├── mkinitcpio.conf
│ │ ├── mkinitcpio.d
│ │ │ └── linux.preset
│ │ ├── modprobe.d
│ │ │ └── broadcom-wl.conf
│ │ ├── motd
│ │ ├── passwd
│ │ ├── resolv.conf -> /run/systemd/resolve/stub-resolv.conf
│ │ ├── shadow
│ │ ├── ssh
│ │ │ └── sshd_config
│ │ ├── systemd
│ │ │ ├── journald.conf.d
│ │ │ │ └── volatile-storage.conf
│ │ │ ├── logind.conf.d
│ │ │ │ └── do-not-suspend.conf
│ │ │ ├── network
│ │ │ │ ├── 20-ethernet.network
│ │ │ │ └── 20-wireless.network
│ │ │ └── system
│ │ │ ├── choose-mirror.service
│ │ │ ├── dbus-org.freedesktop.network1.service -> /usr/lib/systemd/system/systemd-networkd.service
│ │ │ ├── dbus-org.freedesktop.resolve1.service -> /usr/lib/systemd/system/systemd-resolved.service
│ │ │ ├── etc-pacman.d-gnupg.mount
│ │ │ ├── getty@tty1.service.d
│ │ │ │ └── autologin.conf
│ │ │ ├── livecd-alsa-unmuter.service
│ │ │ ├── livecd-talk.service
│ │ │ ├── multi-user.target.wants
│ │ │ │ ├── choose-mirror.service -> ../choose-mirror.service
│ │ │ │ ├── iwd.service -> /usr/lib/systemd/system/iwd.service
│ │ │ │ ├── livecd-talk.service -> /etc/systemd/system/livecd-talk.service
│ │ │ │ ├── pacman-init.service -> ../pacman-init.service
│ │ │ │ ├── reflector.service -> /usr/lib/systemd/system/reflector.service
│ │ │ │ ├── systemd-networkd.service -> /usr/lib/systemd/system/systemd-networkd.service
│ │ │ │ └── systemd-resolved.service -> /usr/lib/systemd/system/systemd-resolved.service
│ │ │ ├── network-online.target.wants
│ │ │ │ └── systemd-networkd-wait-online.service -> /usr/lib/systemd/system/systemd-networkd-wait-online.service
│ │ │ ├── pacman-init.service
│ │ │ ├── reflector.service.d
│ │ │ │ └── archiso.conf
│ │ │ ├── sockets.target.wants
│ │ │ │ └── systemd-networkd.socket -> /usr/lib/systemd/system/systemd-networkd.socket
│ │ │ ├── sound.target.wants
│ │ │ │ └── livecd-alsa-unmuter.service -> ../livecd-alsa-unmuter.service
│ │ │ └── systemd-networkd-wait-online.service.d
│ │ │ └── wait-for-only-one-interface.conf
│ │ └── xdg
│ │ └── reflector
│ │ └── reflector.conf
│ ├── root
│ │ └── customize_airootfs.sh
│ └── usr
│ └── local
│ ├── bin
│ │ ├── choose-mirror
│ │ ├── Installation_guide
│ │ └── livecd-sound
│ └── share
│ └── livecd-sound
│ └── asound.conf.in
├── efiboot
│ └── loader
│ ├── entries
│ │ ├── archiso-x86_64-linux.conf
│ │ └── archiso-x86_64-speech-linux.conf
│ └── loader.conf
├── packages.x86_64
├── pacman.conf
├── profiledef.sh
└── syslinux
├── archiso_head.cfg
├── archiso_pxe.cfg
├── archiso_pxe-linux.cfg
├── archiso_sys.cfg
├── archiso_sys-linux.cfg
├── archiso_tail.cfg
├── splash.png
└── syslinux.cfg
29 directories, 55 files
arch-install-scripts
b43-fwcutter
broadcom-wl
btrfs-progs
clonezilla
crda
darkhttpd
ddrescue
dhclient
dhcpcd
dialog
diffutils
dmraid
dnsmasq
dnsutils
dosfstools
elinks
ethtool
exfat-utils
f2fs-tools
fsarchiver
gnu-netcat
gpm
gptfdisk
grml-zsh-config
grub
hdparm
ipw2100-fw
ipw2200-fw
irssi
iwd
jfsutils
lftp
linux-atm
linux-firmware
lsscsi
lvm2
man-db
man-pages
mc
mdadm
mtools
nano
ndisc6
netctl
nfs-utils
nilfs-utils
nmap
ntfs-3g
ntp
openconnect
openssh
openvpn
partclone
parted
partimage
ppp
pptpclient
refind-efi
reiserfsprogs
rp-pppoe
rsync
sdparm
sg3_utils
smartmontools
sudo
tcpdump
testdisk
usb_modeswitch
usbutils
vi
vim-minimal
vpnc
wget
wireless-regdb
wireless_tools
wpa_supplicant
wvdial
xfsprogs
xl2tpd
- arch-install-scripts
- b43-fwcutter
- broadcom-wl
- btrfs-progs
- clonezilla
- crda
- darkhttpd
- ddrescue
- dhclient
- dhcpcd
- dialog
- diffutils
- dmraid
- dnsmasq
- dnsutils
- dosfstools
- elinks
- ethtool
- exfat-utils
- f2fs-tools
- fsarchiver
- gnu-netcat
- gpm
- gptfdisk
- grml-zsh-config
- grub
- hdparm
- ipw2100-fw
- ipw2200-fw
- irssi
- iwd
- jfsutils
- lftp
- linux-atm
- linux-firmware
- lsscsi
- lvm2
- man-db
- man-pages
- mc
- mdadm
- mtools
- nano
- ndisc6
- netctl
- nfs-utils
- nilfs-utils
- nmap
- ntfs-3g
- ntp
- openconnect
- openssh
- openvpn
- partclone
- ppp
- pptpclient
- refind-efi
- reiserfsprogs
- rp-pppoe
- rsync
- sdparm
- sg3_utils
- smartmontools
- sudo
- tcpdump
- testdisk
- usb_modeswitch
- usbutils
- vi
- vim-minimal
- vpnc
- wget
- wireless-regdb
- wireless_tools
- wpa_supplicant
- wvdial
- xfsprogs
- xl2tpd
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
#[multilib]
#Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
- networkmanager 15.36MiB
- firefox 187.79MiB
- brave-bin 241.53 MiB
yay
7.97MiBlinux-firmware
514.04MiBintel-media-driver
34.99MiBnvidia-utils
MiB- openssh 5.20MiB
rar
1185.71KiBp7zip
6.09 MiB- curl 1647.57KiB
httpie
MiBcurlie
MiBpdfarranger
279.30 KiB
git
38.36MiBgithub-cli
19.22 MiBcmake
39.25MiBdocker
264.44MiBact
15.38 MiBgitlab-runner
44.10 MiBgithub-actions-bin
197.57 MiBmongodb-bin
128.49MiBmongodb-tools-bin
85.91MiB
nano
2.26 MiBemacs-lucid
126.96MiBvscodium-bin
238.55MiBvisual-studio-code-bin
245.00 MiBzathura
563.38KiBzathura-djvu
27.23KiBzathura-pdf-poppler
23.22KiB
racket
457.36MiBrstudio-desktop-bin
487.40MiBoctave
64.20 MiBmathpix-snipping-tool
5.13MiBkotlin
MiBrust
491.00 MiBsagemath
416.59MiBjulia
198.22MiBfricas
145.99MiBr
61.81MiBminiconda3
387.19MiBpython-poetry
1889.34 KiBcadabra2
7.95 MiBtexlive-core
396.52MiB
ffmpeg
32.37 MiBblender
286.24 MiBinkscape
154.70 MiBopenboard
56.28MiBxournalpp
4.24 MiBxdman
81.94 MiBmat2
265.20 KiBimagine-git
181.61 MiBokular
15.80 MiBmariadb
MiBpostgresql
MiBgithub-desktop-bin
224.86 MiBeasystroke
1425.62 KiBanki
29.01 MiBlanguagetool
288.96 MiBjabref
211.91 MiBnoto-fonts
91.19MiBttf-monaco
79.00KiBotf-san-francisco
7.06 MiBtexlive-fontsextra
1202.02MiBttf-ms-fonts
5.42MiB
telegram-desktop
43.41MiBdiscord
171.34 MiBwhatsdesk-bin
174.00 MiBsignal-desktop
318.37 MiBelement-desktop
28.18 MiBcriptext-bin
310.40 MiBzoom
177.93 MiB
- svp 37.85 MiB
- obs-studio 13.48MiB