Configuración Arch Linux

-`
.o+` archrysler@Ryzenarch
`ooo/ OS: Arch Linux
`+oooo: Kernel: x86_64 Linux 4.19.1-arch1-1-ARCH
`+oooooo: Uptime: 4h 47m
-+oooooo+: Packages: 750
`/:-:++oooo+: Shell: bash
`/++++/+++++++: Resolution: 1920×1080
`/++++++++++++++: DE: KDE 5.52.0 / Plasma 5.14.3
`/+++ooooooooooooo/` WM: KWin
./ooosssso++osssssso+` GTK Theme: Breeze [GTK2/3]
.oossssso-““/ossssss+` Icon Theme: breeze
-osssssso. :ssssssso. Font: Ubuntu Regular
:osssssss/ osssso+++. CPU: AMD Ryzen 5 1600 Six-Core @ 12x 3.6GHz [35.0°C]
/ossssssss/ +ssssooo/- GPU: AMD/ATI Baffin [Radeon RX 550 640SP / RX 560/560X]
`/ossssso+/:- -:/+osssso+- RAM: 1734MiB / 16052MiB
`+sso+:-` `.-/+oso:
`++:. `-/+/
.` `/
[archrysler@Ryzenarch ~]$ inxi -Fxz
System: Host: Ryzenarch Kernel: 4.19.1-arch1-1-ARCH x86_64 bits: 64 compiler: gcc v: 8.2.1
Desktop: KDE Plasma 5.14.3 Distro: Arch Linux
Machine: Type: Desktop System: Gigabyte product: AB350M-Gaming 3 v: N/A serial: <filter>
Mobo: Gigabyte model: AB350M-Gaming 3-CF v: x.x serial: <filter> UEFI: American Megatrends v: F23
date: 08/08/2018
CPU: Topology: 6-Core model: AMD Ryzen 5 1600 bits: 64 type: MT MCP arch: Zen rev: 1 L2 cache: 3072 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 86262
Speed: 1375 MHz min/max: 1550/3600 MHz Core speeds (MHz): 1: 1375 2: 1375 3: 1376 4: 1376 5: 1375
6: 1374 7: 1375 8: 1375 9: 1377 10: 1378 11: 1380 12: 1377
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560/560X] driver: amdgpu
v: kernel bus ID: 07:00.0
Display: x11 server: X.Org 1.20.3 driver: amdgpu unloaded: modesetting,vesa tty: N/A
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio: Device-1: Advanced Micro Devices [AMD/ATI] driver: snd_hda_intel v: kernel bus ID: 07:00.1
Device-2: Advanced Micro Devices [AMD] Family 17h HD Audio driver: snd_hda_intel v: kernel
bus ID: 09:00.3
Sound Server: ALSA v: k4.19.1-arch1-1-ARCH
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 v: kernel port: f000
bus ID: 04:00.0
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives: Local Storage: total: 232.89 GiB used: 11.45 GiB (4.9%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 960 EVO 250GB size: 232.89 GiB
Partition: ID-1: / size: 232.38 GiB used: 11.42 GiB (4.9%) fs: btrfs dev: /dev/nvme0n1p2
ID-2: /boot size: 511.0 MiB used: 29.4 MiB (5.7%) fs: vfat dev: /dev/nvme0n1p1
Sensors: System Temperatures: cpu: 31.4 C mobo: N/A gpu: amdgpu temp: 40 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 1048
Info: Processes: 278 Uptime: 4h 47m Memory: 15.68 GiB used: 1.77 GiB (11.3%) Init: systemd Compilers:
gcc: 8.2.1 Shell: bash v: 4.4.23 inxi: 3.0.26
[archrysler@Ryzenarch ~]$ cat /etc/fstab
# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/nvme0n1p2
UUID=bd9a4e32-1dd6-4005-ad58-3f014cb91afc / btrfs thread_pool=24,compress-force=lzo,noatime,ssd,space_cache=v2,subvolid=5,subvol=/ 0 0

# /dev/nvme0n1p1
UUID=470C-0D88 /boot vfat noauto,x-systemd.automount

tmpfs /tmp tmpfs auto,nosuid,nodev,noatime,rw 0 0
tmpfs /proc tmpfs auto,nosuid,nodev,noatime,rw 0 0
tmpfs /run tmpfs auto,nosuid,nodev,noatime,rw 0 0
tmpfs /home/archrysler/.cache tmpfs auto,nosuid,nodev,noatime,rw 0 0
tmpfs /var/cache tmpfs auto,defaults,noatime 0 0
tmpfs /var/run tmpfs auto,nosuid,nodev,noatime,rw 0 0
tmpfs /var/lock tmpfs auto,nosuid,nodev,noatime,rw 0 0

[archrysler@Ryzenarch ~]$ cat /etc/pacman.conf
#
# /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
#UseDelta = 0.7
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]
Server = https://ftp.fau.de/archlinux/core/os/x86_64/
Include = /etc/pacman.d/mirrorlist

[extra]
Server = https://ftp.fau.de/archlinux/extra/os/x86_64/
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Server = https://ftp.fau.de/archlinux/community/os/x86_64/
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]
Server = https://ftp.fau.de/archlinux/multilib/os/x86_64/
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
[archrysler@Ryzenarch ~]$ cat /etc/mkinitcpio.conf
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run. Advanced users may wish to specify all system modules
# in this array. For instance:
# MODULES=(piix ide_disk reiserfs)
MODULES=( amdgpu btrfs )

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image. This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=( )

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way. This is useful for config files.
FILES=()

# HOOKS
# This is the most important setting in this file. The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added. Run ‘mkinitcpio -H <hook name>’ for
# help on a given hook.
# ‘base’ is _required_ unless you know precisely what you are doing.
# ‘udev’ is _required_ in order to automatically load modules
# ‘filesystems’ is _required_ unless you specify your fs modules in MODULES
# Examples:
## This setup specifies all modules in the MODULES setting above.
## No raid, lvm2, or encrypted root is needed.
# HOOKS=(base)
#
## This setup will autodetect all modules for your system and should
## work as a sane default
# HOOKS=(base udev autodetect block filesystems)
#
## This setup will generate a ‘full’ image which supports most systems.
## No autodetection is done.
# HOOKS=(base udev block filesystems)
#
## This setup assembles a pata mdadm array with an encrypted root FS.
## Note: See ‘mkinitcpio -H mdadm’ for more information on raid devices.
# HOOKS=(base udev block mdadm encrypt filesystems)
#
## This setup loads an lvm2 volume group on a usb device.
# HOOKS=(base udev block lvm2 filesystems)
#
## NOTE: If you have /usr on a separate partition, you MUST include the
# usr, fsck and shutdown hooks.
HOOKS=(systemd autodetect modconf block keyboard sd-vconsole )

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use ‘cat’ to create an uncompressed image.
#COMPRESSION=”gzip”
#COMPRESSION=”bzip2″
#COMPRESSION=”lzma”
#COMPRESSION=”xz”
#COMPRESSION=”lzop”
COMPRESSION=”lz4″
#COMPRESSION=”cat”
# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=(-9)
[archrysler@Ryzenarch ~]$ cat /etc/makepgk.conf
cat: /etc/makepgk.conf: No existe el fichero o el directorio
[archrysler@Ryzenarch ~]$ cat /etc/makepkgk.conf
cat: /etc/makepkgk.conf: No existe el fichero o el directorio
[archrysler@Ryzenarch ~]$ cat /etc/makepkg.conf
#!/hint/bash
#
# /etc/makepkg.conf
#

#########################################################################
# SOURCE ACQUISITION
#########################################################################
#
#– The download utilities that makepkg should use to acquire sources
# Format: ‘protocol::agent’
DLAGENTS=(‘file::/usr/bin/curl -gqC – -o %o %u’
‘ftp::/usr/bin/curl -gqfC – –ftp-pasv –retry 3 –retry-delay 3 -o %o %u’
‘http::/usr/bin/curl -gqb “” -fLC – –retry 3 –retry-delay 3 -o %o %u’
‘https::/usr/bin/curl -gqb “” -fLC – –retry 3 –retry-delay 3 -o %o %u’
‘rsync::/usr/bin/rsync –no-motd -z %u %o’
‘scp::/usr/bin/scp -C %u %o’)

# Other common tools:
# /usr/bin/snarf
# /usr/bin/lftpget -c
# /usr/bin/wget

#– The package required by makepkg to download VCS sources
# Format: ‘protocol::package’
VCSCLIENTS=(‘bzr::bzr’
‘git::git’
‘hg::mercurial’
‘svn::subversion’)

#########################################################################
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
#
CARCH=”x86_64″
CHOST=”x86_64-pc-linux-gnu”

#– Compiler and Linker Flags
CPPFLAGS=”-D_FORTIFY_SOURCE=2″
CFLAGS=”-march=native -O2 -pipe -fstack-protector-strong -fno-plt”
CXXFLAGS=”${CFLAGS}”
LDFLAGS=”-Wl,-O1,–sort-common,–as-needed,-z,relro,-z,now”
#– Make Flags: change this for DistCC/SMP systems
MAKEFLAGS=”-j13″
#– Debugging flags
DEBUG_CFLAGS=”-g -fvar-tracking-assignments”
DEBUG_CXXFLAGS=”-g -fvar-tracking-assignments”

#########################################################################
# BUILD ENVIRONMENT
#########################################################################
#
# Defaults: BUILDENV=(!distcc !color !ccache check !sign)
# A negated environment option will do the opposite of the comments below.
#
#– distcc: Use the Distributed C/C++/ObjC compiler
#– color: Colorize output messages
#– ccache: Use ccache to cache compilation
#– check: Run the check() function if present in the PKGBUILD
#– sign: Generate PGP signature file
#
BUILDENV=(!distcc color !ccache check !sign)
#
#– If using DistCC, your MAKEFLAGS will also need modification. In addition,
#– specify a space-delimited list of hosts running in the DistCC cluster.
#DISTCC_HOSTS=””
#
#– Specify a directory for package building.
BUILDDIR=/tmp/makepkg

#########################################################################
# GLOBAL PACKAGE OPTIONS
# These are default values for the options=() settings
#########################################################################
#
# Default: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug)
# A negated option will do the opposite of the comments below.
#
#– strip: Strip symbols from binaries/libraries
#– docs: Save doc directories specified by DOC_DIRS
#– libtool: Leave libtool (.la) files in packages
#– staticlibs: Leave static library (.a) files in packages
#– emptydirs: Leave empty directories in packages
#– zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
#– purge: Remove files specified by PURGE_TARGETS
#– debug: Add debugging flags as specified in DEBUG_* variables
#
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug)

#– File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
INTEGRITY_CHECK=(md5)
#– Options to be used when stripping binaries. See `man strip’ for details.
STRIP_BINARIES=”–strip-all”
#– Options to be used when stripping shared libraries. See `man strip’ for details.
STRIP_SHARED=”–strip-unneeded”
#– Options to be used when stripping static libraries. See `man strip’ for details.
STRIP_STATIC=”–strip-debug”
#– Manual (man and info) directories to compress (if zipman is specified)
MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
#– Doc directories to remove (if !docs is specified)
DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
#– Files to be removed from all packages (if purge is specified)
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
#– Directory to store source code in for debug packages
DBGSRCDIR=”/usr/src/debug”

#########################################################################
# PACKAGE OUTPUT
#########################################################################
#
# Default: put built package and cached source in build directory
#
#– Destination: specify a fixed directory where all packages will be placed
#PKGDEST=/home/packages
#– Source cache: specify a fixed directory where source files will be cached
#SRCDEST=/home/sources
#– Source packages: specify a fixed directory where all src packages will be placed
#SRCPKGDEST=/home/srcpackages
#– Log files: specify a fixed directory where all log files will be placed
#LOGDEST=/home/makepkglogs
#– Packager: name/email of the person or organization building packages
#PACKAGER=”John Doe <john@doe.com>”
#– Specify a key to use for package signing
#GPGKEY=””

#########################################################################
# COMPRESSION DEFAULTS
#########################################################################
#
COMPRESSGZ=(pigz -c -f -n –threads=0)
COMPRESSBZ2=(bzip2 -c -f –threads=0 )
COMPRESSXZ=(xz -c -z – –threads=0)
COMPRESSLRZ=(lrzip -q –threads=0 )
COMPRESSLZO=(lzop -q –threads=0)
COMPRESSZ=(compress -c -f –threads=0 )

#########################################################################
# EXTENSION DEFAULTS
#########################################################################
#
# WARNING: Do NOT modify these variables unless you know what you are
# doing.
#
PKGEXT=’.pkg.tar.xz’
SRCEXT=’.src.tar.gz’
[archrysler@Ryzenarch ~]$

Si alguno quiere arrancar desde UEFI de forma directa , el kernel lo permite:

# efibootmgr –disk /dev/nvme0n1 –part 1 –create –label “Arch Linux” –loader /vmlinuz-linux –unicode ‘root=PARTUUID=b75bca8d-a982-44d9-ac67-e5624b08ddec rw quiet initrd=\amd-ucode.img initrd=\initramfs-linux.img

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s