【问题标题】:how to update chroot with keyboard target after moving to usb drive移动到 USB 驱动器后如何使用键盘目标更新 chroot
【发布时间】:2015-09-24 06:55:29
【问题描述】:

我创建了一个 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

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

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

【问题讨论】:

  • 您是否尝试过使用-p 标志?它允许您在添加目标时指定 chroot 的目录?或者,您可以将闪存驱动器中的(临时)软链接添加到/mnt/stateful_partition/crouton/chroots 目录,并在添加目标后将其删除。

标签: chromebook crouton-os


【解决方案1】:

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

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

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

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 一样运行它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-07
    • 2011-03-24
    • 1970-01-01
    • 2012-10-18
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多