0

我创建了一个 chroot 使用

sudo sh ~/Downloads/crouton -r precise -t unity

我在 chroot 中做了一些配置并运行了-u更新。然后我把它移到闪存驱动器

sudo edit-chroot -m ~/media/removable/MYFLASHDRIVE precise

-c /media/removable/MYFLASHDRIVE我可以根据这个问题在哪里运行它

我现在希望添加键盘目标

sudo sh -e ~/Downloads/crouton -n raring -t keyboard -u

但是没有修改路径的选项(比如-cedit-chroot),上面的问题表明无法修改crouton的默认chroot目录。

如何在不将其移出 USB 驱动器的情况下将更多目标添加到 chroot?

4

1 回答 1

0

通过符号链接到外部驱动器上的目录,然后正常运行命令,我能够使它为我工作。

备份你的 chroot,这对我有用,但我不能保证它对你有用,或者它不会以某种方式删除你的东西。

1. 将您的驱动器标记为“外部”。 使用单独的 Ubuntu 盒子是最简单的方法。通过 apt-get 或软件商店安装 gparted。运行它,确保在右上角的下拉列表中选择了您的外部驱动器,右键单击驱动器的分区并选择“标签”。输入“外部”,点击确定,点击应用。

2. 在您的驱动器上创建一个名为“chroots”的文件夹。 将您的 chroot 文件夹移入其中。

3. 在您的 chromebook 上设置符号链接。 在您的 chromebook 上打开一个新的 chronos shell。运行这些命令:

cd /mnt/stateful_partition/crouton
sudo mv chroots chroots.old
sudo ln -s /media/removable/external/chroots ./chroots

4. 正常运行 crouton 命令。 您不需要在任何 crouton 命令上指定 -c,您可以像在本地安装 chroot 一样运行它们。

于 2016-01-25T14:45:58.357 回答