LINUX.ORG.RU

да да, помню.

 


1

1

скажите, для чего это делаем?

root #mount -t proc /proc /mnt/gentoo/proc
root #mount --rbind /sys /mnt/gentoo/sys
root #mount --make-rslave /mnt/gentoo/sys
root #mount --rbind /dev /mnt/gentoo/dev
root #mount --make-rslave /mnt/gentoo/dev


Ответ на: комментарий от xaTa

не , я знаю как монтировать... я не могу понять, что нам все это даст? это нигде не описанно. вот что мы делаем первой строчкой?

linuxpc
() автор топика
Ответ на: комментарий от linuxpc

Ждём анонимуса, он точно знает.

вроде монтировать, гугл может знать, но меня там забанили.

burato ★★★★★
()

Пробрасываешь в чрут устройства и procfs/sysfs текущего ядра, чтобы они были там доступны. По ключам — man mount.

bodqhrohro_promo
()
Ответ на: комментарий от linuxpc
       -R, --rbind
              Remount  a  subtree  and  all possible submounts somewhere else (so that its contents are available in both places).  See above, the subsection Bind
              mounts.
   Shared subtree operations
       Since Linux 2.6.15 it is possible to mark a mount and its submounts as shared, private, slave or unbindable.  A shared mount provides the ability to create
       mirrors  of  that mount such that mounts and unmounts within any of the mirrors propagate to the other mirror.  A slave mount receives propagation from its
       master, but not vice versa.  A private mount carries no propagation abilities.  An unbindable mount is a private mount which cannot  be  cloned  through  a
       bind operation.  The detailed semantics are documented in Documentation/filesystems/sharedsubtree.txt file in the kernel source tree.

       Supported operations are:

              mount --make-shared mountpoint
              mount --make-slave mountpoint
              mount --make-private mountpoint
              mount --make-unbindable mountpoint
bodqhrohro_promo
()

для пробрасывания в чрут генты необходимых девайсов и виртуальных файловых систем

Harald ★★★★★
()
Ответ на: комментарий от bodqhrohro_promo

щас, может дойдет... то есть та Gentoo , что я скачал и распокавал в mnt/gentoo, ее каталоги proc я примонтировал к каталогу proc livecd что ли? /proc /mnt /mnt/gentoo/proc.

linuxpc
() автор топика
Ответ на: комментарий от linuxpc

щас, может дойдет... то есть та Gentoo , что я скачал и распокавал в mnt/gentoo, ее каталоги proc я примонтировал к каталогу proc livecd что ли? /proc /mnt /mnt/gentoo/proc.

Наоборот, каталог proc от livecd монтируется внутрь чрута

root #mount -t proc /proc /mnt/gentoo/proc

маунт /proc внутрь чрута
root #mount --rbind /sys /mnt/gentoo/sys

маунт /sys внутрь чрута
root #mount --make-rslave /mnt/gentoo/sys

нужно только если ставим с systemd
root #mount --rbind /dev /mnt/gentoo/dev

маунт /dev внутрь чрута
root #mount --make-rslave /mnt/gentoo/dev

нужно только если ставим с systemd

Нужно чтобы после
chroot /mnt/gentoo /bin/bash
можно было полноценно пользоваться ОС в chroot. Если хотите узнать зачем это всё надо - сделайте chroot без предварительных маунтов.

Грубо говоря /proc нужен чтобы видеть информацию о работающих процессах, /sys нужен чтобы читать и менять параметры ядра, /dev нужен чтобы доступаться к блочным и символьным устройствам.

feanor ★★★
()
Последнее исправление: feanor (всего исправлений: 1)
Ответ на: комментарий от anonymous

ну и что Вы там нашли? конечно , если Вы понимаете о чем речь, то все понятно. а мне вот нет.... я спросил

linuxpc
() автор топика
Ответ на: комментарий от xaTa

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

linuxpc
() автор топика
Ответ на: комментарий от burato

А где то говорили, что из под рута сидеть вредно

А ты предлагаешь ставить систему под обычным пользователем?

WereFox ★☆
()
Ответ на: комментарий от xaTa

а там прям все расписали. ну вот скажи пожалуйста, что это такое, в какой документации это описанно? вылазит при попытке скачать исходники emerge --ask sys-kernel/gentoo-sources и получаю вот это

 error:sys-devel/binutils-2,29.r-r1::gentoo failed
       failed to emerge sys-devel/binutils-2.29
       error working directory: var/tmp/portage/sys-devel


не могу понять что надо. 
linuxpc
() автор топика
Ответ на: комментарий от linuxpc

error working directory: var/tmp/portage/sys-devel

Криво указал путь в переменной PORTAGE_TMPDIR, например. Давай лучше свой make.conf сюда.

Deleted
()
Ответ на: комментарий от Deleted

да я уже все снес. вот сейчас сижу и разбиваю диск поновой. буду еще пытаться. главное что понял проблему, а там уже что-нибудь придумаю. просто не понимал, что выдает...

linuxpc
() автор топика
Ответ на: комментарий от linuxpc

вы не подскажите , почему то место , что я выделил на диске под grub напроч отказывается форматироваться под fat32. прочитал, что надо так сделать

linuxpc
() автор топика

Это нужно что бы твоя разворачиваемая система получила доступ к ресурсам компьютера

/proc обеспечивает доступ к информации о процессах и работы с ними которое предоставляет ядро /sys обеспечивает доступ к информации об текущий устройствах/драйверах и прочей информации /dev предоставляет доступ к устройствам подключённым к системе или виртуальным устройствам

таким образом подключая в chroot эти каталоги ты даёшь своему зародышу gentoo витамины и минералы для правильного развития доступ к ресурсам системы и информации о ней.

Deleted
()

это пока не было systemd, приходилось всё это делать вручную

сейчас достаточно сделать systemd-nspawn -D /mnt/gentoo

anonymous
()
Ответ на: комментарий от anonymous

почему когда место под grub на диске пытаюсь отформатироват в fat32, то сопротивляется? прочитал, что надо именно так

linuxpc
() автор топика
Ответ на: комментарий от linuxpc

Что надо? Ты форматируешь ESP? В хендбуке коряво про него написано, лучше отдельно почитать.

anonymous
()
Ответ на: комментарий от anonymous

parted сам присваивает EFI. пытаюсь отформатировать в нем в fat32-не хочет. пытаюсь в mkfs.vfat /dev/..... то же брыкается... не создается то есть эта файловая система под grub. думал вообще не создавать grub, но что -то задумался и решил Вас побеспокоить.

linuxpc
() автор топика

А как же

все это прочитал и понял, что Gentoo не для меня.

stage3 (комментарий)

там ты всё правильно понял. Гента не для тебя.

А вообще: ЯЗАБАН.

ТС каноничный поц, не способный искать информацию, задавать вопросы, реагировать на ответы, ну и наконец — читать мануалы.

Deleted
()
Ответ на: комментарий от linuxpc

вот что мы делаем первой строчкой?

Ты не поверишь, но монтируем /proc к /mnt/gentoo/proc

я знаю как монтировать

не знаешь

что нам все это даст?

Ты мне опять не поверишь — директорию /proc примонтированную к /mnt/gentoo/proc

это нигде не описанно

man mount <- там всё описано

Deleted
()
Ответ на: комментарий от linuxpc

а вторая строчка что значит?

Ты не поверишь — «монтируем /sys к /mnt/gentoo/sys»

Deleted
()
Ответ на: комментарий от linuxpc

можно по строчкам,

нет

зачем мы это делаем

потому что нужно.

ну хочу понять

прочитай man mount

Deleted
()
Ответ на: комментарий от linuxpc

ее каталоги proc я примонтировал к каталогу proc livecd

ты идиот? тебе уже в прошлом треде про генту сто раз говорили что как раз НАОБОРОТ. Ибо команда выглядит так: mount ЧТО КУДА

Deleted
()
Ответ на: комментарий от xaTa

нет. Ему школьная «история» мешает читать документацию.

Deleted
()
Ответ на: комментарий от linuxpc

irq

мертвый форум

во первых — irq не форум, а во вторых — форум жив, но там не отвечают на идиотские вопросы.

Deleted
()
Ответ на: комментарий от linuxpc

что я выделил на диске под grub напроч отказывается форматироваться под fat32

идеологически несовместимы. Мелкосовтовские поделки нестолмоноугодны.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.