Обратите внимание, что этот вопрос вызван обстоятельствами, подробно описанными мной (как Xl1NntniNH7F) вhttp://www.linuxquestions.org/questions/linux-desktop-74/boot-failure-upon-updating-e2fsprogs-in-ubuntu-10-10-a-947328/. Поэтому, если бы вы могли устранить основную причину сбоя загрузки, я был бы очень признателен.
Я пытаюсь воспроизвести среду в моей установке Ubuntu (где домашняя папка находится на отдельном разделе) для запуска make uninstall
. Я использую live cd.
Как смонтировать каталог в одном разделе в каталог в другом смонтированном разделе? Я сделал это, chroot /mnt/sda2
но не знаю, как смонтировать sda3 в /home, и мои многочисленные попытки не сработали. Поскольку я не знаком с chroot, мой подход может быть неправильным, поэтому было бы здорово, если бы вы могли подсказать, что мне делать, учитывая мои обстоятельства.
решение1
Я часто связываю монтирования с помощью chroot, поэтому я обычно настраиваю скрипты, которые проверяют, смонтированы ли в chroot определенные каталоги, и если нет, настраивают их перед chroot.
Например, я /dev
настроил как tmpfs
with mdev
и /dev/pts
смонтировал как
devpts
файловую систему:
$ mount | grep /dev
devpts /dev/pts devpts rw 0 0
mdev /dev tmpfs rw,nosuid 0 0
Затем в моем сценарии я делаю:
d=/mnt/chroot
for m in dev dev/pts ; do
grep -sq $d/$m /proc/mounts || mount --bind /$m $d/$m
done
exec chroot $d /bin/bash
В текущей версии SVN Busybox он, похоже, /dev
монтируется дважды в /mnt/chroot/dev
и /mnt/chroot/dev/pts
вместо /dev
в /mnt/chroot/dev
и /dev/pts
в/mnt/chroot/dev/pts