LINUX.ORG.RU

Прерванное обновление Manjaro, перестал загружаться

 


0

1

Запустил обновление, потом случайно нажал кнопку питания, произошло корректное завершение работы, но некорректное прерывание обновления. Рухнул grub2, починил. Но система не грузится, доходит до какого-то момента, и висит. Ctrl+Alt+F2 не срабатывает, по ssh не доступна. Если в grub2 указать 3 или text, то виснет на логине. В общем никак не могу зайти в консоль, чтобы повторить обновление.
Пробовал с livecd, через chroot, но лезут всякие ошибки что нет каталогов или файлов, которые система генерирует, а что монтировать я не знаю...

ЧЯДНТ?

Как обновиться?

Это конец.

anonymous
()

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

anonymous
()

Чекни на арчвики как нужно мотироваться при установке системы и попробуй переустановить все пакеты sudo pacman -S $(pacman -Qq).

Если что-то с аура - юзай свой хелпер. И было бы неплохо посмотреть что у тебя там за ошибки.

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

Только вот причём здесь манжара? Такой фейл может быть с любым дистром. А по теме да, лучше переустановить.

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

при том, что там самые тупые пользователи которые даже гугл не осилили.

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

Я не могу войти в консоль.
Из-под chroot pacman сразу спотыкается:
error: could not open file: /etc/mtab: No such file or directory
Мне симлинки и маунтпоинты делать на все такие ругани? Их же там 100500 псевдофайлов. Я думал chroot автоматизирует это..

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

pacstrap тебе делать, бомжароюзер.

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

понял, да? вот они все там такие упоротые, особенно админы в их телеге бомжаровской. оно даже не догадалось попробовать написать manjaro-chroot.

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

Ну хоть немного почитай инструкции

manjaro-chroot /mnt /bin/bash

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

Арччрут или манжаро это автоматом делают, надо только корневой раздел и бут, вар если отдельными разделами примонтировать

anonymous
()

В gentoo hanbook посмотри как чрут делать

anonymous
()

Запустил обновление, потом случайно нажал кнопку питания,

А где у вас эта кнопка расположена? Сверху или спереди снизу?

Пробовал с livecd, через chroot, но лезут всякие ошибки что нет каталогов или файлов, которые система генерирует, а что монтировать я не знаю…

Какие ошибки? Ну-ка, в студию!

RedEyedMan666
()
Ответ на: комментарий от anti_win

Спасибо, действительно этого не хватало. Но возникла ошибка:

$ sudo mount --types proc /proc /run/media/manjaro/root/proc/
$ sudo mount --rbind /sys /run/media/manjaro/root/sys/
$ sudo mount --make-rslave /run/media/manjaro/root/sys/
$ sudo mount --rbind /dev /run/media/manjaro/root/dev/
$ sudo mount --make-rslave /run/media/manjaro/root/dev/
$ sudo mount /dev/sdb2 /run/media/manjaro/root/boot/
$ sudo mount /dev/sdb4 /run/media/manjaro/root/home/
$ sudo mount --types tmpfs --options nosuid,nodev,noexec shm /dev/shm 
$ sudo chmod 777 /dev/shm
$ sudo manjaro-chroot /run/media/manjaro/root/ /bin/bash

mount: /run/media/manjaro/root/proc: proc already mounted on /proc.
==> ERROR: failed to setup API filesystems in chroot /run/media/manjaro/root/
umount: bad usage
Try 'umount --help' for more information.

$ sudo mount --types proc /run/media/manjaro/root/proc/
mount: /run/media/manjaro/root/proc/: can't find in /etc/fstab.


Вот такая дилема с /proc.

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

зачем ты монтируешь руками, а потом используешь manjaro-chroot? почитай что делает эта команда…

зы бомжароюзеры неисправимы.

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

Ошибки про отсутствие псевдокаталогов, которые по мнению anonymous монтируются с manjaro-chroot автоматически.

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

man arch-chroot:

DESCRIPTION
       arch-chroot wraps the chroot(1) command while ensuring that important functionality is available, e.g. mounting /dev/, /proc and other API filesystems, or exposing
       resolv.conf(5) to the chroot.

сука только не вздумай сказать, что в бомжаре нет arch-chroot

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

Я (в livecd) не могу войти в chroot без sudo, а с ним не могу обновить примонтированный корень.

==> ERROR: Running makepkg as root is not allowed as it can cause permanent, catastrophic damage to your system.

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

ты можешь просто загрузить свой вонючий лайвсиди с бомжарой, открыть в арчи вики installation guide и выполнить там пункты: настройка сети, монтирование и chroot?

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

Как-то умудряюсь, несмотря на исходящее от форумов дружелюбие, других вариантов нет.

Попробовал:
chroot --userspec=manjaro:manjaro /run/media/manjaro/root/ /bin/bash

Сразу ругнулся bash: /root/.bashrc: Permission denied

mc не запустился:
Failed to run:
Cannot create /root/.config/mc directory

Это понятно почему, надо указать домашнюю папку не рута: set |grep root и export всю выдачу на своего пользователя.

или как запустить chroot не от рута?

hikikomori ★★★
() автор топика
Последнее исправление: hikikomori (всего исправлений: 1)
Ответ на: комментарий от anti_win

Сделал. но без рута он не запускается, а с рутом в нём не запускается обновление:

 makepkg
==> ERROR: Running makepkg as root is not allowed as it can cause permanent,
catastrophic damage to your system.


Простите за каламбур, но как запустить без рута chroot?

hikikomori ★★★
() автор топика
Последнее исправление: hikikomori (всего исправлений: 1)
Ответ на: комментарий от hikikomori
mount --rbind /dev /mnt/dev && mount --make-rslave /mnt/dev
mount --rbind /sys /mnt/sys && mount --make-rslave /mnt/sys
mount --rbind /proc /mnt/proc && mount --make-rslave /mnt/proc
chroot /mnt /bin/bash
anonymous
()
Ответ на: комментарий от anti_win

Усталость сказалась под утро, вот и забыл. Ещё раз спасибо. Заодно почитал познавательное чтиво про установку генты. Я продолжаю верить, что на LOR живут не только озлобленные школьники и (цитата) «безымянные вонючие бомжи».

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

ты хотел сказать «бомжароюзеры»

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

Только вот причём здесь манжара? Такой фейл может быть с любым дистром.

Ну как сказать. В Debian, например, apt выставляет inhibit для systemd, не позволяя завершать работу системы во время операций с пакетами.

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

Да кому это надо, письма в ящик стола. Не раз уже пробовал по разным поводам с разными дистро и софтом. И в данном случае я ребутился по sudo reboot now вероятно это фича, хотя и бага...

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

Wow, круто. Странно, что в Manjaro не учитывается флаг /var/lib/pacman/db.lck. Ребутиться при его наличии не выдав предупреждения yN это выстрел себе в ногу, что и показала практика.

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