Benutzer:PMay/T430s Setup: Unterschied zwischen den Versionen
PMay (Diskussion | Beiträge) |
PMay (Diskussion | Beiträge) |
||
Zeile 57: | Zeile 57: | ||
* Uncomment the selected locale in /etc/locale.gen and generate it with locale-gen. | * Uncomment the selected locale in /etc/locale.gen and generate it with locale-gen. | ||
* Configure /etc/mkinitcpio.conf as needed (see mkinitcpio) and create an initial RAM disk with: | * Configure /etc/mkinitcpio.conf as needed (see mkinitcpio) and create an initial RAM disk with: | ||
# Anpassungen sollte nicht notwendig sein wenn man nicht mit Verschüsselung arbeitet | # Anpassungen sollte nicht notwendig sein wenn man nicht mit Verschüsselung arbeitet | ||
# eventuell erste Zeile trotzdem rein, aber an hooks nichts ändern | |||
MODULES="ext4" | MODULES="ext4" | ||
HOOKS="base udev autodetect pata scsi sata usb encrypt filesystems usbinput fsck" | HOOKS="base udev autodetect pata scsi sata usb encrypt filesystems usbinput fsck" |
Version vom 18. November 2013, 14:38 Uhr
BIOS Settings
- Zeit auf lokale Zeit minus 2 Stunden
- Fn und Strg tauschen
- beide Virtualisierungsoptionen an -> wegen VirtualBox
Booten und Netzwerk prüfen
- vor dem Booten Ethernet-Kabel anschließen
- nach dem Booten etwas warten und dann Netzwerkzugriff prüfen
ping heise.de
Tastatur
loadkeys de-latin1-nodeadkeys
Festplatte
# Festplatte partitionieren fdisk /dev/sda
- +100M für /boot (/dev/sda1)
- +13G für Swap (/dev/sda2)
- Rest für / (/dev/sda3)
- Partitionstyp anpassen (code 82 für Swap, 83 (Default) für Linux)
# Filesystem anlegen mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda3 mkswap /dev/sda2
# mounten swapon /dev/sda2 mount /dev/sda3 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot
Boot-Strap
#Mirror auswählen nano /etc/pacman.d/mirrorlist
pacstrap /mnt base pacstrap /mnt base-devel pacstrap /mnt syslinux
Config
genfstab -p /mnt >> /mnt/etc/fstab
- /mnt/etc/fstab prüfen
- Only the root (/) partition needs 1 for the last field. Everything else should have either 2 or 0 (see fstab#Field definitions).
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/Berlin /etc/localtime
- Set locale preferences in /etc/locale.conf.
# siehe auch: http://www.gentoo.org/doc/en/guide-localization.xml#doc_chap3 LANG="en_US.UTF-8" LC_TIME="de_DE.UTF-8"
- Uncomment the selected locale in /etc/locale.gen and generate it with locale-gen.
- Configure /etc/mkinitcpio.conf as needed (see mkinitcpio) and create an initial RAM disk with:
# Anpassungen sollte nicht notwendig sein wenn man nicht mit Verschüsselung arbeitet # eventuell erste Zeile trotzdem rein, aber an hooks nichts ändern MODULES="ext4" HOOKS="base udev autodetect pata scsi sata usb encrypt filesystems usbinput fsck"
- create
mkinitcpio -p linux
- Configure the bootloader: refer back to the appropriate article from the bootloader installation section. Konfigurationsdatei /boot/syslinux/syslinux.cfg ist selbsterklärend
# nicht notwendig wenn man ohne dateisystemverschlüsselung arbeitet APPEND cryptdevice=/dev/sda2:cryptroot root=/dev/mapper/cryptroot ro
- Install Syslinux
syslinux-install_update -i -a -m
- Set a root password with passwd.
Mehr
- /etc/hosts (Note: There is no need to edit /etc/hosts. https://wiki.archlinux.org/index.php/Beginners%27_Guide)
- /etc/vconsole.conf
KEYMAP=de-latin1-nodeadkeys
Neustart
- type exit or press Ctrl+D
- unmount
umount /mnt/boot umount /mnt
- Neustart
reboot
Netzwerk nach Neustart wieder aktivieren
systemctl start dhcpcd@interface_name.service
# zum Beispiel systemctl start dhcpcd@eth0.service
- siehe auch https://wiki.archlinux.org/index.php/Network_Configuration#Run_DHCP_at_boot
- You can use the command ip link to discover the names of your interfaces. --> enp0s25
Adduser
Gnome (oder Xfce [siehe unten])
- install xorg: https://wiki.archlinux.org/index.php/Xorg (pacman -S xorg-server)
- install GNOME: https://wiki.archlinux.org/index.php/Gnome (pacman -S gnome)
- Grafiktreiber installieren (zum Beispiel "pacman -S xf86-video-intel" für Intel)
- -> ist schon mit gnome da: -pacman -S gdm
- -> alt -- in /etc/rc.conf unter DEAMONS dbus einfügen vor network
- -> alt -- 2 Stellen in /etc/inittab bearbeiten (Kommentare ändern)
- zum Start siehe https://wiki.archlinux.org/index.php/Gdm#GDM_as_the_default_greeter (systemctl enable gdm.service)
- pacman -S xf86-input-synaptics
- -> ist schon mit gnome da: https://wiki.archlinux.org/index.php/NetworkManager#GNOME
Xfce (oder Gnome [siehe oben])
- https://wiki.archlinux.org/index.php/Xorg
- https://wiki.archlinux.org/index.php/Xfce
- https://wiki.archlinux.org/index.php/SLiM
- pacman -S xf86-video-intel
- pacman -S xf86-input-synaptics
systemd
- https://wiki.archlinux.org/index.php/Systemd#Basic_systemctl_usage
- https://wiki.archlinux.org/index.php/Systemd#Running_DMs_under_systemd
# entweder dieses für gnome systemctl enable gdm.service # oder dieses für xfce systemctl enable slim.service # und systemctl enable NetworkManager
etc.
MEI ausschalten (vermutlich nichtmehr notwendig)
Da es beim Booten zu einer Race Condition beim laden zweier Watchdogs kommt
- bearbeite /etc/modprobe.d/blacklist.conf
blacklist mei