如何在移动到USB驱动器后用键盘目标更新chroot

时间:2015-07-06 23:45:06

标签: chromebook crouton-os

我使用

创建了一个chroot
sudo sh ~/Downloads/crouton -r precise -t unity

我在chroot中做了一些配置并运行了-u更新。 然后我用

将它移动到闪存盘
sudo edit-chroot -m ~/media/removable/MYFLASHDRIVE precise

我可以根据this问题

使用-c /media/removable/MYFLASHDRIVE运行它

我现在想用

添加键盘目标
sudo sh -e ~/Downloads/crouton -n raring -t keyboard -u

但没有选项可以修改路径(如编辑chroot的-c),而issue above表示无法修改crouton的默认chroot目录。

如何将更多目标添加到chroot而不将其从usb驱动器移回?

1 个答案:

答案 0 :(得分:0)

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

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

<强> 1。将您的驱动器标记为“外部”。使用单独的Ubuntu框是最简单的方法。通过apt-get或软件商店安装gparted。运行它,确保在右上角选择外部驱动器下拉菜单,右键单击驱动器的分区并选择“标签”。输入“external”,单击“确定”,然后单击“应用”。

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

第3。在chromebook上设置sym-link。在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一样运行它们。