Hallo,
ich versuche gerade nach "Anleitung für Einsteiger" Arch Linux zu installieren.
Nach dem ich die Partitionen erstellt und Spiegelserver eingerichtet sind habe ich bei der Erstellung der "fstab" ein Problem.

genfstab -p /mnt > /mnt/etc/fstab

Der Pfad existiert nicht, es kommt zu einer Fehlermeldung

genfstab -p /mnt > /etc/fstab

funktioniert.

cat /etc/fstab
/dev/sda1 / ext4 rw,relatime,data=ordered 0 1
/dev/sda2 none swap defaults 0 0

leider wird danach nach Eingabe von "reboot" das Basissystem nicht gestartet, es steht nur "Booting" und nichts geht mehr.

Wo wird die "fstab" denn gespeichert und was mache ich falsch?
Hast Du Deine rootpartition nach
/mnt
eingebunden, nachdem Du sie erstellt hast?
mit
genfstab -p /mnt > /etc/fstab
hast Du Deine fstab in Dein Livesystem generiert. Die ist dann natürlich wieder weg nach einem Neustart.
Hallo nachdem ich die Partitionen eingerichtet habe sind folgende Schritte gemacht worden:

mkfs.ext4 -L p_arch /dev/sda1

mkswap -L p_swap /dev/sda2

mount -L p_arch /mnt

swapon -L p_swap

cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

grep -E -A 1 ".*Germany.*$" /etc/pacman.d/mirrorlist.bak | sed '/--/d' > /etc/pacman.d/mirrorlist


Nun das Problem mit fstab

genfstab -p /mnt > /mnt/etc/fstab
"no such file on directory: /mnt/etc/fstab"


Was mache ich falsch?
Du machst kein chroot nach /mnt.

Und nebenbei: du benutzt keine Codetags. 🙂
Und er/sie installiert kein Betriebssystem mit
pacstrap /mnt base base-devel foo bar baz
Sabaton schrieb genfstab -p /mnt > /mnt/etc/fstab
"no such file on directory: /mnt/etc/fstab"
Was mache ich falsch?
Hm. Wenn /mnt/etc/ noch nicht existiert (ich denke, das ist das Problem) dann lege es doch einfach an: mkdir /mnt/etc. Ich würde glauben, das die fstab jetzt generiert wird - in /mnt/etc also in deinem neu-installierten System auf der Platte.

Ciao
Photor
Sabaton schrieb...Was mache ich falsch?
Nichts vergessen und beachte die Reihenfolge.
Es wird davon ausgegangen, dass per Bios gebootet werden soll. Es wird eine Root und eine Swappartition angelegt. Als Bootloader wird grub eingesetzt:
booten mit dem Isoimage
loadkezs de
loadkezs de-latin1

fdisk /dev/sda
Partitionen für / und swap erzeugen.
Formatieren:
mkfs.ext4 -L p_arch /dev/sda1
mkswap -L p_swap /dev/sda2
Mounten:
mount -L p_arch /mnt
swapon -L p_swap

Grundinstallation:
nano /etc/pacman.d/mirrorlist
pacstrap /mnt base
genfstab -pL /mnt >> /mnt/etc/fstab

arch-chroot /mnt
echo rechnername > /etc/hostname
nano /etc/hosts
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost rechnername
::1   localhost.localdomain localhost rechnername

echo LANG=de_DE.UTF-8 > /etc/locale.conf
echo LANGUAGE=de_DE >> /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
de_DE.UTF-8
de_DE.ISO-8859-1
de_DE.ISO-8859-15@euro
locale-gen
passwd

initrd erzeugen:
mkinitcpio -p linux

grub installieren:
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda

exit
umount -a
poweroff
usb stick bzw CD entfernen.
Neu starten
login: root
Passwort: Geheim
...
...
So nebenbei, hast du einen PC der UEFI fähig ist?
Sabaton schrieb…ist doch sehr lückenhaft!
Wie meinst Du das genau?

Die offizielle Anleitung ist diese, damit kann eigentlich wirklich nichts schiefgehen.
Moin Sabaton,
Ich haber erst anfang des Jahres mein System nach Wiki neu aufgesetzt. Das hat auch gut funktioniert (neu war die EFI-Sache für mich, die ein bisschen Nachlesen und -fragen gekostet hat). Das Grundsystem war aber schnell aufgesetzt.
Grundsätzlich sollte man vorher(!) schon im Wiki - und speziell auch das „Original“- sprich englischen - gelesen haben, um zu verstehen, was man da macht.

Ciao
Photor
Hallo,

ich installliere Arch Linux als Gastsystem in VirtualBox (Bios, kein UEFI), ich erstelle öfters Sicherungspunkte. Die Anleitung wo ich benutze ist etwas verwirrend, wenn man den kompletten Installationsprozess noch nicht durchgeführt hat.
Ich arbeite mich stückweise durch.
In VirtualBox habe ich 30 verschiedene Linuxsysteme eingerichtet und habe das grösste Problem bis jetzt mit der VirtualBox Gasterweiterung gehabt.
Die beiden letzten noch nicht installierten und komplizierten Systeme sind jetzt Arch Linux und Gentoo, wo ich mich allesamt erst durcharbeiten muss.
Für Arch Linux gibt es ja ein deutsches Forum und Anleitung, was es bei Gentoo leider nicht gibt.
30 Systeme, ja SM hat schon was *g*
  • [gelöscht]

Hallo Sabaton,

ob die von dir verwendete Wiki-Seite tatsächlich lückenhaft ist, möchte ich nicht beurteilen. Allerdings hast du definitiv einen Schritt übersprungen, der sich auch in dieser Anleitung befindet!
amazing horst schriebUnd er/sie installiert kein Betriebssystem mit
pacstrap /mnt base base-devel foo bar baz
Dieser Schritt ist nach dem Anpassen der Mirrorlist und vor Generierung der fstab durchzuführen (siehe auch im Beitrag von Greg). Und dann klappt das auch.