Benutzer:Tuxnix: Unterschied zwischen den Versionen
Tuxnix (Diskussion | Beiträge) K inuse |
Tuxnix (Diskussion | Beiträge) Entwurf einer besseren Unterteilung der Spicker Serie |
||
Zeile 1: | Zeile 1: | ||
{{inuse|[[Benutzer:Tuxnix|Tuxnix]] ([[Benutzer Diskussion:Tuxnix|Diskussion]])}}{{SEITENTITEL:sway}}{{righttoc}} | {{inuse|[[Benutzer:Tuxnix|Tuxnix]] ([[Benutzer Diskussion:Tuxnix|Diskussion]])}}{{SEITENTITEL:sway}}{{righttoc}} | ||
<b>Entwurf Artikel: 2. Partitionierung BIOS-Rechner - (Versuch einer weiteren Gliederung der Artikelserie)</b> | |||
siehe weitere [[spicker | Arch Linux Installations Spickzettel]]<br> | |||
vorheriges Kapitel [[1._Vorbereitung|1. Vorbereitung]]<br> | |||
<b>2. Partitionieren, Formatieren und Mounten bei einem BIOS-Rechner</b><br> | |||
* A) ROOT | |||
* B) ROOT + SWAP | |||
* c) Crypted ROOT | |||
Für das Partitionieren auf einem BIOS-Rechner wird bis zu einer Volumengröße von 2TBit fdisk eingesetzt.<br><br> | |||
------ | |||
<b> A) ROOT</b><br> | |||
(Die optionale Einrichtung von SWAP-Speicher ist nachträglich mittels einer [[Swap#Swapdatei | Swap-Datei]]) moeglich<br><br> | |||
<code style=font-size:12px>fdisk -l</code> - '''x''' ermitteln<br> | |||
<code style=font-size:12px>fdisk /dev/'''x'''</code> - fdisk starten<br> | |||
<code style=font-size:12px>{{taste|o}}</code> - neue Partitionstabelle im cache<br> | |||
<code style=font-size:12px>{{taste|n}}</code> - neue Partition erstellen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Primaerpatition bestaetigen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Partitionsnummer bestaetigen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Ersten Sektor bestaetigen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Letzten Sektor bestaetigen<br> | |||
<code style=font-size:12px>{{taste|a}}</code> - Bootsektor aktivieren<br> | |||
<code style=font-size:12px>{{taste|p}}</code> - zur eigenen Kontrolle vor dem Speichern<br> | |||
<code style=font-size:12px>{{taste|w}}</code> - schreiben der Partitionstabelle<br><br> | |||
<u>Formatieren:</u><br> | |||
<code style=font-size:12px>mkfs.ext4 -L ROOT /dev/'''x'''1</code><br><br> | |||
<u>Mounten:</u><br> | |||
<code style=font-size:12px>mount /dev/'''x'''1 /mnt</code><br><br> | |||
Weiter siehe Kapitel [[3._Basispakete+Konfiguration|3. Basispakete+Konfiguration]]<br><br> | |||
---------- | |||
<b>B) ROOT + SWAP</b> | |||
== | <code style=font-size:12px>fdisk -l</code> - '''x''' ermitteln<br> | ||
<code style=font-size:12px>fdisk /dev/'''x'''</code> - fdisk starten<br> | |||
<code style=font-size:12px>{{taste|o}}</code> - neue Partitionstabelle im cache<br> | |||
<code style=font-size:12px>{{taste|n}}</code> - neue Partition erstellen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Primaerpatition bestaetigen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Partitionsnummer bestaetigen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Ersten Sektor bestaetigen<br> | |||
<code style=font-size:12px>-4G</code> - Letzten Sektor -4GiB<br> | |||
<code style=font-size:12px>{{taste|a}}</code> - Bootsektor aktivieren<br> | |||
<code style=font-size:12px>{{taste|n}}</code> - neue Partition erstellen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Primaerpatition bestaetigen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Partitionsnummer bestaetigen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Ersten Sektor bestaetigen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Letzten Sektor bestaetigen<br> | |||
<code style=font-size:12px>{{taste|t}}</code> – Partitionstyp waehlen<br> | |||
<code style=font-size:12px>{{taste|Enter}}</code> - Partitionsnummer 2 bestaetigen<br> | |||
<code style=font-size:12px>82</code> – Partitionstyp auf 'Linux swap' setzen<br> | |||
<code style=font-size:12px>{{taste|p}}</code> - zur eigenen Kontrolle vor dem Speichern<br> | |||
<code style=font-size:12px>{{taste|w}}</code> - schreiben der Partitionstabelle<br><br> | |||
= | <u>Formatieren:</u><br> | ||
<code style=font-size:12px>mkfs.ext4 -L ROOT /dev/'''x'''1</code><br> | |||
<code style=font-size:12px>mkswap -L SWAP /dev/'''x'''2</code><br><br> | |||
<u>Mounten:</u><br> | |||
<code style=font-size:12px>mount /dev/'''x'''1 /mnt</code><br> | |||
<code style=font-size:12px>swapon /dev/'''x'''2</code><br><br> | |||
Weiter siehe Kapitel [[3._Basispakete+Konfiguration|3. Basispakete+Konfiguration]]<br><br> | |||
---------- | |||
<b>B) Crypted Root</b> | |||
Weiter siehe Kapitel [[3._Basispakete+Konfiguration|3. Basispakete+Konfiguration]]<br><br> | |||
---------- | |||
| | <b>Entwurf Artikel: 3. Basispakete+Konfiguration</b> | ||
Vorheriges Kapitel 2. siehe [[spicker | Arch Linux Installations Spickzettel]]<br> | |||
<b>Installation der Basispakete und Konfiguration:</b><br> | |||
<code style=font-size:12px>pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano</code><br><br> | |||
[[ | <u>Installation von Microcode:</u><br> | ||
[[ | <code style=font-size:12px>pacstrap /mnt intel-ucode</code> oder <code style=font-size:12px>pacstrap /mnt amd-ucode</code><br><br> | ||
<u>fstab erzeugen:</u><br> | |||
<code style=font-size:12px>genfstab -U /mnt > /mnt/etc/fstab</code><br><br> | |||
<u>Chrooten:</u><br> | |||
<code style=font-size:12px>arch-chroot /mnt</code><br><br> | |||
<u>Konfiguration:</u><br> | |||
<code style=font-size:12px>echo '''mein-rechner''' > /etc/hostname</code><br> | |||
<code style=font-size:12px>echo LANG=de_DE.UTF-8 > /etc/locale.conf</code><br> | |||
<code style=font-size:12px>echo KEYMAP=de-latin1 > /etc/vconsole.conf</code><br> | |||
<code style=font-size:12px>echo FONT=lat9w-16 >> /etc/vconsole.conf</code><br> | |||
<code style=font-size:12px>ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime</code><br><br> | |||
<code style=font-size:12px>nano /etc/locale.gen</code><br> | |||
<u>Und das # am Anfang folgender Zeilen entfernen:</u><br> | |||
<code style=font-size:12px>#de_DE.UTF-8 UTF-8</code><br> | |||
<code style=font-size:12px>#de_DE ISO-8859-1</code><br> | |||
<code style=font-size:12px>#de_DE@euro ISO-8859-15</code><br> | |||
<code style=font-size:12px>#en_US.UTF-8 UTF-8</code><br> | |||
<code style=font-size:12px>locale-gen</code><br><br> | |||
<u>Das Root Password erstellen:</u><br> | |||
<code style=font-size:12px>passwd</code><br><br> | |||
<u>Den Benutzer 'duda' anlegen und ihn ggf. zu den Gruppen hinzufuegen:</u><br> | |||
<code style=font-size:12px>useradd -m -g users -s /bin/bash '''duda'''</code><br> | |||
<code style=font-size:12px>passwd '''duda'''</code><br> | |||
<code style=font-size:12px>usermod -aG wheel,audio,video,power '''duda'''</code><br><br> | |||
<u>Gruppenmitgliedern von wheel Rootrechte per 'sudo' verleihen:</u><br> | |||
<code style=font-size:12px>EDITOR=nano visudo</code><br> | |||
<u>Kommentarzeichen und Leerzeichen von dieser Zeile entfernen:</u><br> | |||
<code style=font-size:12px># %wheel ALL=(ALL) ALL</code><br><br> | |||
<u>Weitere Dienste installieren:</u><br> | |||
<code style=font-size:12px>pacman -S acpid avahi iwd</code><br><br> | |||
<u>Dienste aktivieren:</u><br> | |||
<code style=font-size:12px>systemctl enable acpid</code> - Energieverwaltung<br> | |||
<code style=font-size:12px>systemctl enable avahi-daemon</code> - Netzwerk Zuweisung<br> | |||
<code style=font-size:12px>systemctl enable NetworkManager</code> - Netzwerkmanager<br> | |||
<code style=font-size:12px>systemctl enable iwd</code> - WLAN Daemon</u><br> | |||
<code style=font-size:12px>systemctl enable systemd-timesyncd</code> - Zeit Synchronisation<br><br> | |||
---------- | |||
<b>Entwurf Artikel: 4. Bootloader für BIOS-Rechner</b> | |||
Vorheriges Kapitel [[3._Basispakete+Konfiguration|3. Basispakete+Konfiguration]]<br><br> | |||
<b>4. Bootloader für BIOS-Rechner</b><br> | |||
* A) Grub | |||
* B) syslinux<br><br> | |||
-------- | |||
<b>A) Grub</b> | |||
<u>Grub installieren:</u><br> | |||
<code style=font-size:12px>pacman -S grub</code><br> | |||
<code style=font-size:12px>grub-install /dev/'''x'''</code><br> | |||
<code style=font-size:12px>grub-mkconfig -o /boot/grub/grub.cfg</code><br><br> | |||
<u>Chrootumgebung verlassen und Partitionen loesen:</u><br> | |||
<code style=font-size:12px>exit</code><br> | |||
<code style=font-size:12px>umount /mnt</code><br><br> | |||
<code style=font-size:12px>poweroff</code><br> | |||
<u>ISO-Stick entfernen, Neustarten und auf der Konsole Einloggen </u><br><br> | |||
Weiter siehe Kapitel [[5._Grafische_Benutzeroberfl%C3%A4che|5. Grafische Benutzeroberfläche ]] | |||
----------- | |||
Anmerkung: Bisher in die Artikel eingearbeitet BIOS-Rechner Grub (r+rs) |
Version vom 18. April 2024, 18:42 Uhr
„Tuxnix“ wurde von Tuxnix (Diskussion) als in Bearbeitung markiert. Um Bearbeitungskonflikte zu vermeiden, kontaktiere Tuxnix (Diskussion) bitte, bevor du den Artikel bearbeitest.
Entwurf Artikel: 2. Partitionierung BIOS-Rechner - (Versuch einer weiteren Gliederung der Artikelserie)
siehe weitere Arch Linux Installations Spickzettel
vorheriges Kapitel 1. Vorbereitung
2. Partitionieren, Formatieren und Mounten bei einem BIOS-Rechner
- A) ROOT
- B) ROOT + SWAP
- c) Crypted ROOT
Für das Partitionieren auf einem BIOS-Rechner wird bis zu einer Volumengröße von 2TBit fdisk eingesetzt.
A) ROOT
(Die optionale Einrichtung von SWAP-Speicher ist nachträglich mittels einer Swap-Datei) moeglich
fdisk -l
- x ermitteln
fdisk /dev/x
- fdisk starten
o
- neue Partitionstabelle im cache
n
- neue Partition erstellen
↵ Enter
- Primaerpatition bestaetigen
↵ Enter
- Partitionsnummer bestaetigen
↵ Enter
- Ersten Sektor bestaetigen
↵ Enter
- Letzten Sektor bestaetigen
a
- Bootsektor aktivieren
p
- zur eigenen Kontrolle vor dem Speichern
w
- schreiben der Partitionstabelle
Formatieren:
mkfs.ext4 -L ROOT /dev/x1
Mounten:
mount /dev/x1 /mnt
Weiter siehe Kapitel 3. Basispakete+Konfiguration
B) ROOT + SWAP
fdisk -l
- x ermitteln
fdisk /dev/x
- fdisk starten
o
- neue Partitionstabelle im cache
n
- neue Partition erstellen
↵ Enter
- Primaerpatition bestaetigen
↵ Enter
- Partitionsnummer bestaetigen
↵ Enter
- Ersten Sektor bestaetigen
-4G
- Letzten Sektor -4GiB
a
- Bootsektor aktivieren
n
- neue Partition erstellen
↵ Enter
- Primaerpatition bestaetigen
↵ Enter
- Partitionsnummer bestaetigen
↵ Enter
- Ersten Sektor bestaetigen
↵ Enter
- Letzten Sektor bestaetigen
t
– Partitionstyp waehlen
↵ Enter
- Partitionsnummer 2 bestaetigen
82
– Partitionstyp auf 'Linux swap' setzen
p
- zur eigenen Kontrolle vor dem Speichern
w
- schreiben der Partitionstabelle
Formatieren:
mkfs.ext4 -L ROOT /dev/x1
mkswap -L SWAP /dev/x2
Mounten:
mount /dev/x1 /mnt
swapon /dev/x2
Weiter siehe Kapitel 3. Basispakete+Konfiguration
B) Crypted Root
Weiter siehe Kapitel 3. Basispakete+Konfiguration
Entwurf Artikel: 3. Basispakete+Konfiguration
Vorheriges Kapitel 2. siehe Arch Linux Installations Spickzettel
Installation der Basispakete und Konfiguration:
pacstrap /mnt base base-devel linux linux-firmware dhcpcd nano
Installation von Microcode:
pacstrap /mnt intel-ucode
oder pacstrap /mnt amd-ucode
fstab erzeugen:
genfstab -U /mnt > /mnt/etc/fstab
Chrooten:
arch-chroot /mnt
Konfiguration:
echo mein-rechner > /etc/hostname
echo LANG=de_DE.UTF-8 > /etc/locale.conf
echo KEYMAP=de-latin1 > /etc/vconsole.conf
echo FONT=lat9w-16 >> /etc/vconsole.conf
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
nano /etc/locale.gen
Und das # am Anfang folgender Zeilen entfernen:
#de_DE.UTF-8 UTF-8
#de_DE ISO-8859-1
#de_DE@euro ISO-8859-15
#en_US.UTF-8 UTF-8
locale-gen
Das Root Password erstellen:
passwd
Den Benutzer 'duda' anlegen und ihn ggf. zu den Gruppen hinzufuegen:
useradd -m -g users -s /bin/bash duda
passwd duda
usermod -aG wheel,audio,video,power duda
Gruppenmitgliedern von wheel Rootrechte per 'sudo' verleihen:
EDITOR=nano visudo
Kommentarzeichen und Leerzeichen von dieser Zeile entfernen:
# %wheel ALL=(ALL) ALL
Weitere Dienste installieren:
pacman -S acpid avahi iwd
Dienste aktivieren:
systemctl enable acpid
- Energieverwaltung
systemctl enable avahi-daemon
- Netzwerk Zuweisung
systemctl enable NetworkManager
- Netzwerkmanager
systemctl enable iwd
- WLAN Daemon
systemctl enable systemd-timesyncd
- Zeit Synchronisation
Entwurf Artikel: 4. Bootloader für BIOS-Rechner
Vorheriges Kapitel 3. Basispakete+Konfiguration
4. Bootloader für BIOS-Rechner
- A) Grub
- B) syslinux
A) Grub
Grub installieren:
pacman -S grub
grub-install /dev/x
grub-mkconfig -o /boot/grub/grub.cfg
Chrootumgebung verlassen und Partitionen loesen:
exit
umount /mnt
poweroff
ISO-Stick entfernen, Neustarten und auf der Konsole Einloggen
Weiter siehe Kapitel 5. Grafische Benutzeroberfläche
Anmerkung: Bisher in die Artikel eingearbeitet BIOS-Rechner Grub (r+rs)