LINUX.ORG.RU

Starting version 239

 


0

1

Всем доброго времени суток. На днях поставил Arch. Уже много лет дружу с Debian, но тут решил попробовать что ни будь новенькое. Всё встало на УРА, всё заработало. Вот пара проблем, с которыми столкнулся:

1. На соседнем винте стоит старый добрый Debian. update grub в дебиане увидел Arch, но грузить его отказывается - ядро паникует. В ARCH #grub-mkconfig -o /boot/grub/grub.cfg отрабатывает нормально, но Debian не находит.

2. Неделю ARCH отработал, вчера выключил как положено. Утром включаю, после GRUBа чёрный экран, надпись «starting version 239» и мигающий курсор внизу. Ни на что не реагирует, только на кнопку на системном блоке. Что делать? Куда копать? На Debian такого ни разу не встречал. Вчера вроде запускал #pacman -Suy. Что то обновил, что не помню.



Последнее исправление: ElHipo (всего исправлений: 3)

Что то обновил, что не помню.

после GRUBа чёрный экран, надпись «starting version 239» и мигающий курсор внизу

Всё нормально.

anonymous
()
Ответ на: комментарий от ElHipo

Ну так почини. Иначе зачем ты ставил рач?

anonymous
()

Что то обновил, что не помню.

Ну так посмотри.

$ tail /var/log/pacman.log
greenman ★★★★★
()

starting version 239 означает что у тебя теперь вместо arch установлено version 239 и оно пытается запуститься. Чем бы оно ни было - срочно форматируй жесткий диск. Но если оно в прошивку успело записаться, то выход только один - уничтожить системный блок и купить новый

anonymous
()

У тебя с initrd какая-то херня. Грузись с livecd и разбирайся.

Dark_SavanT ★★★★★
()

starting version 239

Я испорчен чтением ЛОРа, у меня эта надпись ассоциируется с systemd. Я угадал?

EternalNewbie
()
Ответ на: комментарий от kickass

Хорошо, зашёл через chroot в Debain. Пытаюсь пересобрать initrd: # mkinitcpo -g /boot/linux.img Выдаёт следующее: ==> ERROR: /dev must be mounted!

ElHipo
() автор топика
Ответ на: комментарий от ElHipo

Так надо было сперва смонтировать dev, sys и proc, а потом уже чрутиться.

Thetan ★★★
()
Ответ на: комментарий от anonymous

Пробовал. Не помогло. Загрузился с установочной флешки - проблема исчезла. Но появилась другая. В ответ на #mkinitcpio -g /boot/linux.img ругается следующим образом: ==> ERROR: '/lib/modules/4.17.3-1-ARCH' is not a valid kernel module directory И это понятно. По указанному адресу лежит 4.17.5-1-ARCH. Как его «натравить» на существующую версию?

ElHipo
() автор топика

Первый вопрос я решил так, у меня тоже дуалбут Debian + Arch: в /etc/default/grub прописана строчка

GRUB_DISABLE_OS_PROBER=true
, а сам Arch прописан вручную в /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry "Arch Linux" {
 UUID=uuid-раздела-с-Arch
 search --fs-uuid $UUID --set root
 linux /boot/vmlinuz-linux root=UUID=$UUID rw 
 initrd /boot/initramfs-linux.img
}
важен именно rw, почему-то. Выяснить точные uuid разделов можно через команду
blkid -c /dev/null

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от ElHipo
su
mkdir /mnt/arch
mount /dev/sdx1 /mnt/arch
mount --rbind /dev /mnt/arch/dev
mount -t proc proc /mnt/arch/proc
mount --rbind /sys /mnt/arch/sys
mount --rbind /tmp /mnt/arch/tmp

env -i HOME=/root TERM=$TERM $(which chroot) /mnt/arch /bin/bash -l
mkinitcpio -p linux
exit

umount --recursive /mnt/arch/
reboot
kickass
()

Убери quiet в опции загрузки ядра и посмотри, на каком этапе возникает проблема.

Gnome и Gdm?

Seom
()

но Debian не находит

pacman -S os-prober

Что делать? Куда копать?

Смонтировать раздел арча с LiveUSB, там посмотреть, что обновлял.

anonymous
()
Ответ на: комментарий от ElHipo

вот из-за подобного я и перешел на модульный дистрибутив, ядро меняется копированием 2-3 файлов и само ничего не обновляет без разрешения.

irton ★★★★★
()
Ответ на: комментарий от kickass

О, вот это я понимаю, ответ по существу. Спасибо. Буду исправлять.

ElHipo
() автор топика
Ответ на: комментарий от kickass

Спасибо. Всё получилось, за исключением небольших изменений. Вместо # mkinitcpio -p linux сделал: # mkinitcpio -g /boot/linux.cfg -k 4.17.5-1-ARCH

ElHipo
() автор топика
24 августа 2018 г.
Ответ на: комментарий от ElHipo

Вынужден поднять тему. И что, оно теперь после каждого обновления ядра будет так? Вижу в процессе обновления что само пытается что то переконфигурировать, но в итоге всё равно «starting version 239» и СТОП машина.

ElHipo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.