я поставил gentoo x86_64 по хендбуку и затем запустил emerge -e world со своим большим файлом мира.
Команду выполняю после выполнения скрипта перехода в chroot
следующего вида:
#!/bin/bash
export CHROOT=/chroot/amd64
mount -t proc none ${CHROOT}/proc
mount -o bind /dev ${CHROOT}/dev
mount -o bind /dev/pts ${CHROOT}/dev/pts
chroot ${CHROOT} /bin/bash
env-update
source /etc/profile
umount ${CHROOT}/dev/pts
umount ${CHROOT}/dev
umount ${CHROOT}/proc
внутри chroot в файле cat /chroot/amd64/root/.bashrc написано
env-update && source /etc/profile
export PS1="(chroot) ${PS1}"
после выполнения emerge --sync внутри chroot,
tail /var/log/messages [снаружи] выдает
Jun 19 07:27:39 localhost bash: HISTORY: PID=4364 UID=0 emerge --sync
Jun 19 07:27:39 localhost kernel: attempt to access beyond end of device
Jun 19 07:27:39 localhost kernel: vda1: rw=0, want=15351918976, limit=229006512
Я пробовал проверить диски, для этого снаружи сказал всем дискам
tune2fs -c 1 /dev/vda1
[и так далее] и пару раз перезагрузился.
Ничего не поменялось.
Мир теперь не собирается вообще.
Сообщение Bus Error выдается на любую команду emerge - не только на emerge --sync. Снаружи [не в chroot] emerge --sync работает.
что делать дальше?