vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
anodeНикаких, что касается безопасности. Лично мне удобнее, нагдядно видно, хотя бы в том, что я вижу - где я нахожусь ... а так - решетка там, решетка здесь - и забываю где я нахожусь. Ну и для размышления - разное окружение ... Так и не понял - что там с файлами /usr/lib/os-release, /etc/os-release ?
Ошибки не исчезают с опытом - они просто умнеют
|
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
Естественно, их нет и быть не должно. /usr/lib/os-release принадлежит systemd. Если такой файл создать, лучше от єтого не становится. Да и речь совершенно о другом. Chroot - традиционная юникс команда, предназначенная для выполнения в специальном корневом каталоге команды из этого каталога. Имеет 5 параметров,два из которых --version и --help. И man страницу на 10 строк. systemd-nspawn - контейнер, со всеми вытекающими, пусть и легковесный, пусть очередной велосипед от Лёни, но контейнер: сотня опций, конфиги и.т.д. Конечно, можно использовать вместо chroot, для наивных так в руководстве и написано: продвинутый chroot, но это из пушки по воробьям. ЗЫ. Все привыкли чарутиться с командой /bin/sh -i, но ведь можно и так: Как видите, я сгенерировал образы инитрам для арча находясьв другой ос, не покидая ее и не имея в ней команды mkinitcpio )Можно и так
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Это Linux, способов всегда несколько и каждый выбирает то, что ему нравится. Топик открыл с одной целью, чтобы показать альтернативу ... чем больше способов для решения задачи, тем лучше ... Обстоятельства могут быть разные и нужно всегда иметь запасной вариант.
Ошибки не исчезают с опытом - они просто умнеют
|
sfs |
|
Темы:
8
Сообщения:
116
Участник с: 07 февраля 2019
|
chroot2pfs |
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
vasekфиг применеш во время установки, хотя часы можно и потом установить, а вот с grubом как? Попробуйте применить параметр --bind для systemd-nspawn или позаписовать что-то типа ' b 8:* rwm' в файл /sys/fs/cgroup/devices/machine.slice/machine-ваш_контейнер.scope/devices.allow на хосте после запуска контейнера. Вам понравится, линукс же, куча методов ))) ЗЫ. Запуск командой systemd-nspawn -D /mnt/cont --bind=/dev/rtc0 -b -- --unit rescue.target не дает установить часы:
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
anode, после моего знакомства с systemd-nspawn вынес одно, что фича довольно сложная и навороченная, но лично мне это все не нужно, ... но понравилось одно, использовать, при необходимости, в качестве альтернативы chroot, с загрузкой в emergency mode, для ремонта системы. Правда давно не вешал так систему, чтобы это использовать, а также так до конца и не понял - что такое можно сделать с использованием systemd-nspawn, чего нельзя сделать с использованием chroot ... пока для себя вижу один плюс - проще запуск. Ну а вообщем - если в systemd появилась новая фича, то опробовать ее нужно - иначе не будет и развития и знать ни хрена не будешь.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
anodeВ DOC написано И насколько я понял о /sys, /proc, /dev и часах лучше забыть. Не возможно загрузить и модули - пытался подключить USB 3G modem, не смог ... и больше с этим экпериментировать не буду.
Ошибки не исчезают с опытом - они просто умнеют
|