HerrRossi schriebOh Gott nein, bitte nicht Arch nochmal neu installieren
Ja, O.K. dann laß mal weiter überlegen wie das gehen könnte.
Erstmal Datensicherung machen. (Versteht sich ja von selbst).
(Nachträge mal vorgesetzt weil es doch wichtig ist 28.06.2016)
Nachtrag: Ich habe den unten beschriebenen Vorgang getestet. Die Wiederherstellung von Arch ohne Neuinstallation funktioniert.
Nachtrag2: Windows10 habe ich neu installiert. Da die Partitionen noch vorhanden waren, wurde im setup gefragt auf welcher Partition Windows installiert werden soll. Ich gab die gleiche Partition an wie zuvor. In meinem Fall war es Partition4. Vorher habe ich diese noch formatiert. Das Windows Prozedere lief durch. Neu booten.
Der EFI Eintrag von Arch und der Arch kernel waren noch vorhanden. Es sollte bei dir dann auch keine Probleme geben.
Installationen getestet:
Die Partitionen die Windows angelegt hat nicht löschen.
Du installierst Win10 neu mit der Angabe das Win10 die gleichen Partitionen benutzen soll wie vorher. Vielleicht gibts eine Reparaturoption oder kann dem Installer mitgeben das er die Partitionen benutzen soll.
Wenn das so gehen würde dann wäre natürlich der Booteintrag von Arch in der EFI-Partition weg. Ebenfalls der Kernel. Egal, die kriegt man wieder.
Die fehlenden Arch-Sachen neu installieren wie folgt:
Booten mit dem Arch-Isoimage
loadkezs de
loadkezs de-latin1
Mounten:
Rootpartition zuerst!!!
Deine Rootpartition von Arch benennen:
e2label /dev/sd?? p_arch p_arch wie Partition Arch
mount -L p_arch /mnt
ls /mnt/boot müßte schon vorhanden sein.
Achtung, von Windows neu angelegte EFI Partition /dev/sda2 benutzen!!
mount /dev/sda2 /mnt/boot
arch-chroot /mnt
Bootpartition neu auffüllen mit
pacman -Sy linux ODER
bei langsamen Internet:
cd /var/cache/pacman/pkg
pacman -U linux-4.5.4-1-x86_64.pkg.tar.xz
mkinitcpio -p linux
UEFI Eintragungen neu erzeugen:
systemdboot installieren:
bootctl install
Datei anlegen:
nano /boot/loader/loader.conf Hinweis: diese Datei wird nur benutzt zum Laden des default Linux.
timeout3
default arch
Datei anlegen:
/boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img (falls erforderlich)
initrd /initramfs-linux.img
options root=/dev/sda5 rw
Für fallback anlegen:
/boot/loader/entries/arch_fallback.conf
title Arch_fallback Linux
linux /vmlinuz-linux
initrd /intel-ucode.img (falls erforderlich)
initrd /initramfs-linux-fallback.img
options root=/dev/sda5 rw
Soll statt device Labels angegeben werden, so muss bei options
options root=/dev/disk/by-label/p_arch rw
angegeben werden.
Rechner neu starten.
Ich hoffe ich habe nichts vergessen.
Vielleicht probiere ich das mal mit meiner virtuellen Box aus.
Gruß aus DN
Greg