LINUX.ORG.RU

Проблема загрузки системы

 , ,


0

1

Здравствуйте, прошу помочь решить проблему с загрузкой. Мой мелкий брат что то сделал с компьютером (вероятно снес или переустановил систему, потому что рядом с подразделами были sbin lib home и тп), что теперь система не грузится. Но файлы не удалились.

Диск не зашифрован. На компе арч с btrfs. sda1 - boot в ext2, sda2 - btrfs с subvolume: @ @home @log @pkg @var

При включении пишет: ERROR: Root device mounted successfully? But /sbin/init does not exist. Bailing out, you are on your own. Good luck.

sh: can’t access tty; job control turned off. [rootfs /]#

Если чекнуть ls /new_root то вижу свои подтома. /sbin/init тоже вроде есть. Все что гуглю, нет ничего с btrfs и подтомами. mkinitcpio -p linux тоже не могу выполнить, потому что в rootfs только как пакет base.



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

Если он что-то установил поверх, то у тебя всё на месте благодаря именам подтомов, а не загружается из-за того, что initramfs другой и другая конфигурация загрузчика. Загрузись с флэшки и пересоздай конфигурацию из chroot.

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

Или нужно прописать все?

mount -o subvol=@ /dev/sdXY /mnt

mount -o subvol=@home /dev/sdXY /mnt/home

mount -o subvol=@pkg /dev/sdXY /mnt/var/cache/pacman/pkg

mount -o subvol=@log /dev/sdXY /mnt/var/log

mount -o subvol=@snapshots /dev/sdXY /mnt/.snapshots

mount /dev/sdXZ /mnt/boot

arch-chroot /mnt

а потом

arch-chroot /mnt/arch mkinitcpio -p linux

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

Примерно как устанавливал Arch, только без разметки, форматирования и вызова pacstrap (вроде так называется, я сам не арчевод). То есть chroot, создание initramfs, реконфигурация загрузчика.

так не получилось

🤷 Не очень информативное описание проблемы. И лучше с отдельного носителя загрузиться, а не действовать из initramfs.

anonymous
()