UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

161 lines (95 loc) 10.7 kB
Aquest document et guiarà en el procés d'instal·lació de [Arch Linux](/index.php/Arch_Linux "Arch Linux") des del sistema d'arranc de la imatge oficial. Abans de començar la instal·lació et recomanem que passis per la pàgina de preguntes freqüents [FAQ](/index.php/FAQ "FAQ"). També pots veure [Beginners' guide](/index.php/Beginners%27_guide "Beginners' guide") per a una explicació més detallada. La comunitat-mantenidora [Arch wiki](/index.php/Main_page "Main page") és un recurs excelent i hauria de ser consultat primerament. El canal [IRC](https://en.wikipedia.org/wiki/IRC "wikipedia:IRC") ([irc://irc.freenode.net/#archlinux](irc://irc.freenode.net/#archlinux)) juntament amb els [forums](https://bbs.archlinux.org/) estàn a disposició, si no pots trobar la resposta al teu problema enlloc més. Pensa també a consultar els manuals `man`. Pots consultar un manual sobre una comanda/paquet amb `man *commanda*`. ## Contents * [1 Descàrrega](#Desc.C3.A0rrega) * [2 Instal·lació](#Instal.C2.B7laci.C3.B3) * [2.1 Distribució del teclat](#Distribuci.C3.B3_del_teclat) * [2.2 Partició de disc](#Partici.C3.B3_de_disc) * [2.3 Format the partitions](#Format_the_partitions) * [2.4 Mount the partitions](#Mount_the_partitions) * [2.5 Connect to the internet](#Connect_to_the_internet) * [2.5.1 Wireless](#Wireless) * [2.6 Install the base system](#Install_the_base_system) * [2.7 Configure the system](#Configure_the_system) * [2.8 Install and configure a boot loader](#Install_and_configure_a_boot_loader) * [2.9 Unmount and reboot](#Unmount_and_reboot) * [3 Post-installation](#Post-installation) * [3.1 User management](#User_management) * [3.2 Package management](#Package_management) * [3.3 Service management](#Service_management) * [3.4 Sound](#Sound) * [3.5 Display server](#Display_server) * [3.6 Fonts](#Fonts) * [4 Appendix](#Appendix) ## Descàrrega Descarrega la darrera ISO de Arch Linux des de [Arch Linux download page](https://www.archlinux.org/download/). * La imatge descarregada és un sistema arrencable des d'arquitectures i686 i x86_64 per a instal·lar Arch Linux per la xarxa. Ja no hi ha imatges ISO disponibles que contenguin el repositori [core], per tant es necessària una connexió a internet per a la instal·lació. * Les imatges de instal·lació tenen signatura digital. Es recomanable verificar la imatge abans del seu ús. Això es pot fer descarregant l'arxiu *.sig* de la pàgina de descarrega (o des de un dels mirrors) i després comprovar la signatura PGP amb `pacman-key -v *iso-file*.sig` o les sumes md5 amb `md5sum *iso-file*.iso`. * La imatge pot esser gravada a un CD, com a arxiu ISO, o també se pot [escriure a un llapis USB](/index.php/USB_Installation_Media "USB Installation Media"). Aquest procediment es només per a noves instal·lacions, Arch Linux es un *rolling release* i el sistema sempre se pot actualitzar amb `pacman -Syu`. ## Instal·lació Una vegada s'hagi arrencat la imatge de instal·lació, es requeriran els següents pasos per a inicialitzar el procés de instal·lació. ### Distribució del teclat Hi ha disponibles mapes de teclats apropiats per a molts països, i una comanda com a `loadkeys es` pot ser suficient per a obtenir la seva distribució de teclat. Se poden trobar més mapes de teclat al directori `/usr/share/kbd/keymaps/` (amb la comanda *loadkeys* no és necessari indicar la ruta o la extensió de l'arxiu). ### Partició de disc Vegi [partitioning](/index.php/Partitioning "Partitioning") per a més informació; algunes particions especials poden ser necessàries, vegi [EFI System Partition](/index.php/UEFI#EFI_System_Partition "UEFI") i [GRUB BIOS boot partition](/index.php/GRUB#GUID_Partition_Table_.28GPT.29_specific_instructions "GRUB"). Si desitja crear qualsevol dispositiu de blocs apilats (*stacked block devices*) per a [LVM](/index.php/LVM "LVM"), [disk encryption](/index.php/Disk_encryption "Disk encryption") o [RAID](/index.php/RAID "RAID"), faci-ho ara. ### Format the partitions See [File Systems](/index.php/File_systems#Step_2:_create_the_new_file_system "File systems") and optionally [Swap](/index.php/Swap "Swap") for details. If you are using (U)EFI you will most probably need another partition to host the UEFI System partition. Read [Create an UEFI System Partition in Linux](/index.php/Unified_Extensible_Firmware_Interface#EFI_System_Partition "Unified Extensible Firmware Interface"). ### Mount the partitions You must now mount the root partition on `/mnt`. After that, you should create directories for and mount any other partitions (`/mnt/boot`, `/mnt/home`, ...) and activate your *swap* partition if you want them to be detected by *genfstab*. ### Connect to the internet A DHCP service is already enabled for all available devices. If you need to setup a static IP or use management tools such as [Netctl](/index.php/Netctl "Netctl"), you should stop this service first: `systemctl stop dhcpcd.service`. For more information read [configuring network](/index.php/Configuring_network "Configuring network"). #### Wireless Run `wifi-menu` to set up your wireless network. For details, see [Wireless Setup](/index.php/Wireless_Setup "Wireless Setup") and [Netctl](/index.php/Netctl "Netctl"). ### Install the base system Before installing, you may want to edit `/etc/pacman.d/mirrorlist` such that your preferred [mirror](/index.php/Mirrors "Mirrors") is first. This copy of the mirrorlist will be installed on your new system by `pacstrap` as well, so it's worth getting it right. Using the [pacstrap](https://projects.archlinux.org/arch-install-scripts.git/tree/pacstrap.in) script we install the base system. ``` # pacstrap /mnt base ``` Other packages can be installed by appending their names to the above command (space seperated), including the boot loader if you want. ### Configure the system * Generate an [fstab](/index.php/Fstab "Fstab") with the following command (if you prefer to use UUIDs or labels, add the `-U` or `-L` option, respectively): `# genfstab -p /mnt >> /mnt/etc/fstab` * [chroot](/index.php/Chroot "Chroot") into our newly installed system: `# arch-chroot /mnt` * Write your hostname to `/etc/hostname`. * Symlink `/etc/localtime` to `/usr/share/zoneinfo/Zone/SubZone`. Replace `Zone` and `Subzone` to your liking. For example: `# ln -s /usr/share/zoneinfo/Europe/Athens /etc/localtime` * Uncomment the selected locale in `/etc/locale.gen` and generate it with `locale-gen`. * Set [locale](/index.php/Locale#Setting_system-wide_locale "Locale") preferences in `/etc/locale.conf`. * Add [console keymap](/index.php/KEYMAP "KEYMAP") and [font](/index.php/Fonts#Console_fonts "Fonts") preferences in `/etc/vconsole.conf` * Configure `/etc/mkinitcpio.conf` as needed (see [mkinitcpio](/index.php/Mkinitcpio "Mkinitcpio")) and create an initial RAM disk with: `# mkinitcpio -p linux` * Set a root password with `passwd`. * Configure the network again for newly installed environment. See [Network configuration](/index.php/Network_configuration "Network configuration") and [Wireless Setup](/index.php/Wireless_Setup "Wireless Setup"). ### Install and configure a boot loader See [Boot loaders](/index.php/Boot_loaders "Boot loaders") for the available choices. ### Unmount and reboot If you are still in the chroot environment type `exit` or press `Ctrl+D` in order to exit. Earlier we mounted the partitions under `/mnt`. In this step we will unmount them: ``` # umount -R /mnt ``` Now reboot and then login into the new system with the root account. ## Post-installation ### User management Add any user accounts you require besides root, as described in [User management](/index.php/Users_and_groups#User_management "Users and groups"). It is not good practice to use the root account for regular use, or expose it via [SSH](/index.php/SSH "SSH") on a server. The root account should only be used for administrative tasks. ### Package management See [pacman](/index.php/Pacman "Pacman") and [FAQ#Package management](/index.php/FAQ#Package_management "FAQ") for answers regarding installing, updating, and managing packages. ### Service management Arch Linux uses [systemd](/index.php/Systemd "Systemd") as init, which is a system and service manager for Linux. For maintaining your Arch Linux installation, it is a good idea to learn the basics about it. Interaction with systemd is done through the `systemctl` command. Read [systemd#Basic systemctl usage](/index.php/Systemd#Basic_systemctl_usage "Systemd") for more information. ### Sound [ALSA](/index.php/ALSA "ALSA") usually works out-of-the-box. It just needs to be unmuted. Install [alsa-utils](https://www.archlinux.org/packages/?name=alsa-utils) (which contains `alsamixer`) and follow [these](/index.php/Advanced_Linux_Sound_Architecture#Unmuting_the_channels "Advanced Linux Sound Architecture") instructions. ALSA is included with the kernel and it is recommended. If it does not work, [OSS](/index.php/OSS "OSS") is a viable alternative. If you have advanced audio requirements, take a look at [Sound system](/index.php/Sound_system "Sound system") for an overview of various articles. ### Display server The X Window System (commonly X11, or X) is a networking and display protocol which provides windowing on bitmap displays. It is the de-facto standard for implementating graphical user interfaces. See the [Xorg](/index.php/Xorg "Xorg") article for details. [Wayland](/index.php/Wayland "Wayland") is a new display server protocol and the Weston reference implementation is available. There is very little support for it from applications at this early stage of development. ### Fonts You may wish to install a set of TrueType fonts, as only unscalable bitmap fonts are included by default. DejaVu is a set of high quality, general-purpose fonts with good [Unicode](https://en.wikipedia.org/wiki/Unicode "wikipedia:Unicode") coverage: ``` # pacman -S ttf-dejavu ``` Refer to [Font configuration](/index.php/Font_configuration "Font configuration") for how to configure font rendering and [Fonts](/index.php/Fonts "Fonts") for font suggestions and installation instructions. ## Appendix For a list of applications that may be of interest, see [List of applications](/index.php/List_of_applications "List of applications"). See [General recommendations](/index.php/General_recommendations "General recommendations") for post-installation tutorials like setting up a touchpad or font rendering.