Tag: chroot

需要帮助在ubuntu 12.04上安装VirtualBox

我在chroot上运行,日志文件显示为: Uninstalling modules from DKMS Attempting to install using DKMS Creating symlink /var/lib/dkms/vboxhost/5.0.2/source -> /usr/src/vboxhost-5.0.2 DKMS: add completed. Failed to install using DKMS, attempting to install without Makefile:185: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop. 请帮忙。

13.04不留任何efibootmgr条目

我从一个闪存驱动器上做了一个13.04的干净安装,但重启后我唯一的uefi启动选项是基本的efi shell条目和闪存驱动器 – 没有13.04的条目。 所以我做的第一件事是使用闪存驱动器启动实时环境,chroot进入13.04安装并使用grub-efi和efibootmgr进行处理。 我注意到的第一件事,复制resolv.conf似乎没有给我在chroot环境中的wifi访问。 第二件事,尝试创建一个新的efibootmgr条目没有做任何事情 – 我尝试了一些虚假条目,但validation始终只显示默认的efi shell条目。 所以我的主要问题是:他们是否改变了有关efibootmgr的任何内容? 有没有其他人设法用uefi启动13.04? PS: 这几乎显示了我使用的命令,如果这有用的话。 这似乎表明测试版中存在问题。

如何在Ubuntu Touch中运行的chroot中安装丢失的联机帮助页?

我在bq的新U​​buntu平板电脑上,在一个终端中,在chroot监狱中运行。 我已经安装了man-db , manpages , manpages-dev ,甚至是ubuntu-docs 。 但是,当man man工作,或man gpp或我手动安装的其他东西时,基本的联机帮助页缺失并且没有记录。 man less人不工作, man ls或man apt-get 。 我如何安装这些?

chroot究竟是什么? 它是否类似于同步双启动?

有人建议我使用chroot可以解决我构建必须在嵌入式设备上运行的应用程序的问题。 我从这个描述中推断出它在某种程度上类似于在我的机器上本地创建嵌入式环境,然后我可以使用它从我的桌面开发机器开发。 这是查看function的正确方法还是我完全被误解了? 为了了解它是如何工作的,我读了这个https://wiki.ubuntu.com/DebootstrapChroot ,我将尝试在我的机器上为旧的Ubuntu版本制作一个chroot。 但是,因为我是一个完全的linux新手,我有点担心,因为我不完全知道我在做什么,无论如何,我最终会得到一个无法使用的系统? 这是新手应该尝试的东西吗???

限制SFTP用户访问指定目录

我有一个安装了打开ssh的Ubuntu 14.04服务器。 我想为客户配置sftp,以便只能下载文件。 换句话说,我将文件放在他们被监禁的目录中。 我需要确保他们只能使用他们的文件访问目录,而不是其他任何东西。 最初我打算使用vsftpd,但是有人告诉我sftp是更好的选择。 如果有一些关于我需要的文件会很棒。 我需要以下方面的帮助: 如何配置sftp 如何设置用户帐户并将其用于sftp 如何将帐户设置为jail

脚本chroot,怎么样?

所以我在看: https://help.ubuntu.com/community/LiveCDCustomizationFromScratch 并在bash脚本中尝试以下内容: sudo chroot chroot mount none -t proc /proc mount none -t sysfs /sys mount none -t devpts /dev/pts 运行脚本会在sudo chroot chroot到shell。 当我exit ,我收到有关mount需要root的预期警告。 有没有办法可以将所有这些保留在一个shell脚本中? 编辑:我希望这是一个可重复的过程,这就是为什么我想编写整个脚本而不是一次又一次地输入它。

从64位主机Chroot到32位版本的Ubuntu

Xilinx webPack 10.1需要32位Linux。 只有这个旧版本与他们的主板兼容。 如何使32位应用程序在64位操作系统列表上运行 : 安装32位兼容性库(ia32-libs或Multiarch支持) 我已经安装了ia32-libs,但它仍然无法正常工作 一个32位的chroot 通过KVM或VirtualBox完全虚拟化不,我不想在下学期全部使用vm,这将是痛苦的,我宁愿只将我的整台计算机重新安装到32位操作系统; 这是我不想做的。 紧要关头的另一个选择是getlibs getlibs听起来它不是基于我所见过的最佳选择。 所以我去做了#2,并为32位Ubuntu Lucid(10.10)设置了一个chroot。 这就是我写的: [hardy-i386] description=Ubuntu 8.04 Hardy for i386 directory=/srv/chroot/hardy-i386 personality=linux32 root-users=leif type=directory users=leif 至 /etc/schroot/chroot.d/hardy-i386 然后我跑了: $ sudo mkdir -p /srv/chroot/hardy_i386 $ sudo debootstrap –variant=buildd –arch i386 hardy /srv/chroot/hardy_i386 http://archive.ubuntu.com/ubuntu/ 然后我跑了: $ schroot -l 它显示了正确的chroot,但是当我运行时: $ schroot -c hardy-i386 -u root […]

如何为debootstrap添加更多变体或自定义包?

我有一组包,我希望在debootstrap中安装minibase变种。 我正在努力确定如何自定义变体,以便在运行debootstrap时不仅仅在chroot中安装基础。 有没有办法实现这个目标?

如何设置SFTP服务器与用户在其主目录中chroot?

我一直在尝试设置一个SFTP服务器,其中有多个用户chroot到他们的主目录。 我按照本指南的建议( Archive.org链接 ),然后在用户的目录上执行以下命令 chown root:root /home/user/ chmod 755 /home/user/ 每个用户的主目录中都有一个名为public的附加文件夹,该文件夹由其用户拥有,以便允许他们根据需要创建目录并上传和删除文件。 (这在我之前提到的指南中得到了建议) 现在,当我执行sftp -P 435 user@localhost ,我收到此错误: 写入失败:管道损坏 无法读取数据包:连接由同行重置 我该怎么从这里开始? 最终的想法是让其他机器上的每个用户使用FileZilla登录他们的chrooted主目录,然后能够上传目录和文件。 这一切都在SFTP中(因为它更安全)

删除ubuntu touch sdk完成的chroot

如何删除Ubuntu touch SDK所做的所有chroot ? 我在应用程序中找不到任何东西。 当我从终端进行mount ,我得到了这个: click-ubuntu-sdk-15.04-i386 on /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-ucca-1000-{32be949d-df4e-486b-a43e-9762cbe720eb} type overlayfs (rw,lowerdir=/var/lib/schroot/union/underlay/click-ubuntu-sdk-15.04-i386-ucca-1000-{32be949d-df4e-486b-a43e-9762cbe720eb},upperdir=/var/lib/schroot/union/overlay/click-ubuntu-sdk-15.04-i386-ucca-1000-{32be949d-df4e-486b-a43e-9762cbe720eb}) /proc on /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-ucca-1000-{32be949d-df4e-486b-a43e-9762cbe720eb}/proc type none (rw,bind) /sys on /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-ucca-1000-{32be949d-df4e-486b-a43e-9762cbe720eb}/sys type none (rw,bind) /dev on /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-ucca-1000-{32be949d-df4e-486b-a43e-9762cbe720eb}/dev type none (rw,bind) /dev/pts on /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-ucca-1000-{32be949d-df4e-486b-a43e-9762cbe720eb}/dev/pts type none (rw,bind) /home on /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-ucca-1000-{32be949d-df4e-486b-a43e-9762cbe720eb}/home type none (rw,rbind) /tmp on /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-ucca-1000-{32be949d-df4e-486b-a43e-9762cbe720eb}/tmp type none (rw,bind) /run/shm on /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-ucca-1000-{32be949d-df4e-486b-a43e-9762cbe720eb}/run/shm type none (rw,bind)