Следуя руководству ZFSonLinux о том, как установить Ubuntu 16.04 с корневой файловой системой ZFS, я дошел до начальной загрузки новой установки Ubuntu, где я встречаю сопротивление. Выполнение последовательности команд:
# chmod 1777 /mnt/var/tmp
# debootstrap xenial /mnt
# mount --rbind /dev /mnt/dev
# mount --rbind /proc /mnt/proc
# mount --rbind /sys /mnt/sys
# chroot /mnt /bin/bash --login
Затем я оставляю chroot без apt:
# apt-get
bash: apt-get: command not found
Даже если указать, что apt должен быть включен, Помогите. Хотя можно заметить, как apt указан в одном из пакетов, которые загружаются, но не извлекаются:
debootstrap --include=apt --arch=amd64 xenial /mnt http://archive.ubuntu.com/ubuntu/
...
I: Checking component main on http://archive.ubuntu.com/ubuntu...
I: Validating adduser 3.113+nmu3ubuntu4
I: Validating apt 1.2.10ubuntu1
I: Validating apt-utils 1.2.10ubuntu1
I: Validating base-files 9.4ubuntu4
...
I: Extracting adduser...
I: Extracting base-files...
...
Кто-нибудь знает, как это произойдет? У меня никогда не было debootsrap, который не включал apt раньше.
Мой грех, похоже, был привязан к /dev, /proc и /sys в chroot перед запуском debootstrap. Я не могу быть полностью уверен, так как я также перезагрузил машину в какой-то момент, поскольку мне не удалось отключить rbinds, но вывод отладки debootstrap показал, что это была проблема.
Мой грех, похоже, был привязан к /dev, /proc и /sys в chroot перед запуском debootstrap. Я не могу быть полностью уверен, так как я также перезагрузил машину в какой-то момент, поскольку мне не удалось отключить rbinds, но вывод отладки debootstrap показал, что это была проблема.