vs220
Werd
проще
и
arch-chroot /mnt
pacman -Syu  linux-headers linux linux-lts-headers linux-lts os-prober grub
#если стоял блоб нвидии то еще pacman -S nvidia-lts, а если dkms модули переставить и их
nano /mnt/etc/fstab
# закомментируйте монтирование раздела в бут.
#проверьте что корневой раздел прописан с указанием uuid а не /dev

Сделал.
$ nano /mnt/etc/fstab // нет такого файла, нечего там комментировать (
Slav164
Ты же не хотел boot отдельным разделом

Не, я пока пытаюсь восстановить систему в развлекательно обучающих целях )) вдруг получится, а после уже все снесу и сделаю по новой без отдельного раздела для boot.

WiFi таки я сделаль )
vasek
Попробуй сгенери по новой - mkinitcpio -p linux-lts

Если так :

$ mount /dev/sda1 /boot
$ mkinitcpio -p linux-lts -g /boot/initramfs-linux-lts.img

gzip: stdout: No space left on device

/dev/sda1 заполнен полностью
Slav164
Werd
Как?
До chroot сеть поднимаеся.

Вы не могли бы ссылку скинуть на мануал или так обьяснить как ее поднять? Слишком уж там в гугле большая энтропия по данному вопросу.
Я пробовал стартовать n[email protected] но мне насколько я понял нужно смонтировать api устройств, или как поднимать ?
vasek
Попробуй сгенери по новой - mkinitcpio -p linux-lts

А как мне это сделать? Захожу с live cd,

$ mount /dev/sda2 /mnt
$ arch-chroot /mnt

$ mkinitcpio -p linux-lts

Пишет ошибку что. Specified kernel doesn’t exist . Boot то на отдельном разделе. Как его правильно примонтировать?
$ mount /dev/sda1 /mnt ?

vs220
поднять сеть
Как?
vasek
vs220
Эт уже не при обновлении а при установке и запуске лтс ядра.
да, скорее всего, у него же не стоял linux-lts? - не учел это …

Я не ставил лтс ядро, я просто обновлялся и потом обнаружил что не могу загрузиться обычным способом. Лтс ядро обнаружил случайно рядом со всеми остальными...
vasek
Попробуй сгенери по новой - mkinitcpio -p linux-lts
Это в консоли grub?
Пишет что не может найти команду
насколько я понимаю все очень плохо ) и вообще изначально было неизящно спроектировано (boot на отдельном разделе) и всякие разделы под винду которые не актуальны для меня более.
Кажется проще поставить все с нуля, и сделать boot на одном разделе с системой. Может вы посоветуете как лучше это сделать?
Сейчас у меня 4 раздела, хочу оставить один с данными, один под основную систему и ещё один под запасную систему для экспериментов с другими ос (дистрибутивами линукс в основном) и как live CD (как у vasek ). Ну и соответственно чтобы из grub я мог выбрать какую систему загрузить.

Я так понимаю что мне нужно сделать загрузочную флешку, загрузится с неё, запустить gparted и сделать разделы. А дальше?
На один из разделов ставить арч на второй убунту например. И как сделать запуск этих систем из одного меню grub? Какой лучший способ реализовать это?
vs220
Werd
Если initramfs-linux-lts.img то результат такой
Вы при установке лтс ядра, хедеры,модули и драйвера для лтс поставить не забыли?

Даже и не знаю. Просто ядро вписал другое и vmlinuz-lts.
Нужно было что то ещё добавить?
vasek

Сделал ручками загрузку. С initramfs-linux.img, initramfs-linux-fallback.img перезагружается при попытке загрузить ядро.
Если initramfs-linux-lts.img то результат такой: https://ibb.co/K7KH2Sz

Сейчас ещё изучу инструкцию vasek по дебагу загрузки, попробую что нибудь новое )