Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: chroot  (Прочитано 1616 раз)

0 Пользователей и 1 Гость просматривают эту тему.

bnt

  • Автор темы
  • Гость
Re: chroot
« Ответ #15 : 04 Мая 2019, 01:29:47 »
короче не понял.
скажите хотя бы зачем делаем вот это mount --bind /dev/ $1/dev || exit 1
mount --bind /proc $1/proc
mount --bind /sys  $1/sys





Оффлайн fdxcd

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: chroot
« Ответ #16 : 04 Мая 2019, 01:45:40 »
скажите хотя бы зачем делаем вот это

Это то, про что я говорил ранее:
Если в той системе, куда чрутнулся, нужно что-то делать, то этого мало. Нужно было прибиндить некоторые директории.

А вот, например, чтобы отремонтировать загрузку, нужно дополнительно монтировать директории из своей рабочей системы. Но, чтобы ремонт прошел нормально, системы должны быть одинаковые (я так думаю).

И на этот вопрос, вроде бы отвечал:

когда я делаю чирут что происходит? та директория куда чирутнулся, она становится корневой?
Да. Это показывает команда pwd. И список всего, находящегося в этой директории

Остальное следует из определения, два штуки которых привел под спойлером в сообщении « Ответ #1 : 03 Май 2019, 22:34:59 »

Прежде чем двигаться дальше предлагаю для начала сформулировать цель: зачем чрутиться в систему? От ответа будут зависеть дальнейшие действия.


Пользователь добавил сообщение 04 Мая 2019, 01:52:21:
bnt, внимательней читать, тогда вопросов не будет. Например я пишу:
Косую черточку ставить надо перед mmmt, вот так /mmmt

После этого получаю вопрос:

Цитата: fdxcd от 03 Май 2019, 22:34:59

    Косую черточку ставить надо перед mmmt, вот так /mmmt

косую черту в конце?
« Последнее редактирование: 04 Мая 2019, 01:55:14 от fdxcd »

bnt

  • Автор темы
  • Гость
Re: chroot
« Ответ #17 : 04 Мая 2019, 03:20:37 »
Это то, про что я говорил ранее:
то есть правильно ли я понимаю... допустим я чирутнулся , а там нет proc. а он мне нужен. я тогда делаю mount --bind /proc/ mmmt
 proc становится видимым из mmnt. так?

Оффлайн fdxcd

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: chroot
« Ответ #18 : 04 Мая 2019, 04:18:13 »
то есть правильно ли я понимаю... допустим я чирутнулся , а там нет proc

Неправильно. proc там будет, только пустой. Я показывал это на своем примере в сообщении « Ответ #3 : 03 Май 2019, 23:04:38 »
Если бы мне надо было работать с этой системой, то сначала нужно было бы примонтировать proc с опцией --bind, "прибиндить".

(Нажмите, чтобы показать/скрыть)

Надо бы сначала разобраться со структурой файловой системы, важно понять, как система Linux собирается воедино, перед тем как погружаться в различные аспекты её настройки. Linux значительно отличается от систем DOS, Windows или Macintosh (за исключением Mac OS на базе Unix)
/из основ Слакваре, но для любой системы Linux аналогично/

(Нажмите, чтобы показать/скрыть)

А теперь подумаем зачем мы чрутимся? Если для того, чтобы отремонтировать ОС на флешке, которая будет запускаться на другом железе, то много ли пользы от монтирования /proc другой ОС, работающей на отличающемся процессоре.

Чтобы было "правильно", нужно знать зачем мы чрутимся и из какой системы в какую. Насколько эти ОС отличаются.
« Последнее редактирование: 04 Мая 2019, 04:41:07 от fdxcd »

bnt

  • Автор темы
  • Гость
Re: chroot
« Ответ #19 : 05 Мая 2019, 00:21:49 »
можно ли сказать, что в какие -то моменты mount --bind схож с ссылкой? например если на fat32 нельзя создать сслыку, то можно приbind каталог вместо этого... так?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: chroot
« Ответ #20 : 05 Мая 2019, 02:07:19 »
фат32 ещё создать файл ext4.
2 раза монтировать fat32 и ext4.
Wars ~.o

bnt

  • Автор темы
  • Гость
Re: chroot
« Ответ #21 : 05 Мая 2019, 02:13:07 »
хорошо излагаешь, не останавливайтс

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: chroot
« Ответ #22 : 05 Мая 2019, 03:04:51 »
boot внутри скрипт ./scripts/casper-helpers
http://paste.ubuntu.com/p/dc7qTqXwBM/
не надо сделать скрипт выполнить.
только читать себя, она будет загрузка в fat32.
сайт скрипт найти 'vfat' куда монтировать то понятно.

Пользователь добавил сообщение 05 Мая 2019, 03:13:09:
244
« Последнее редактирование: 05 Мая 2019, 03:13:09 от victor00000 »
Wars ~.o

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6909
    • Просмотр профиля
Re: chroot
« Ответ #23 : 05 Мая 2019, 04:22:45 »
Цитировать
в какие -то моменты mount --bind схож с ссылкой?
В некотором смысле можно сказать.
А вообще, монтирование и символические ссылки - два мощных механизма. На них держится половина системы.


 

Страница сгенерирована за 0.054 секунд. Запросов: 23.