1)从开发者 Chromebook 编辑 hosts 文件:

1)从开发者 Chromebook 编辑 hosts 文件:

有没有办法修改 Chrome OS 中的 hosts 文件?

/etc/hosts

该文件是只读的,因此尝试使用命令vim不是工作。

我读到过,禁用根文件系统验证将使得编辑 hosts 文件成为可能,但也会使您失去 Chrome OS 自动更新。

sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions 2

有没有什么方法可以修改 hosts 文件而不丢失自动更新?

感谢您的帮助。

编辑:需要说明的是,我正在使用启用了开发者模式的 Acer C7 Chromebook。

答案1

有两个可用选项:

1)从开发者 Chromebook 编辑 hosts 文件:

sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions 2

ChromeOS 再次更新时,您将丢失对 hosts 文件的更改。可以通过创建/mnt/stateful_partition/etc/lsb-release包含以下两行的文件来禁用更新:

CHROMEOS_RELEASE_VERSION=9999.9999.9999.9999
GOOGLE_RELEASE=9999.9999.9999.9999

2)使用 Chrome 扩展程序

这个问题已经彻底讨论了这个主题:模拟操作 Google Chrome 中的 etc/hosts 文件—— 关于任何扩展是否实际上与主机文件修改的工作方式相同存在争议。

答案2

不幸的是,我不知道如何在不禁用自动更新功能的情况下修改主机文件,但根据您要使用该主机文件的用途,您可以尝试安装 Chrome扩大具有与主机文件类似的功能。

例如,封锁网站制作您想要阻止的网站列表。AdBlock 插件用于屏蔽广告。还有救援时间仪表板用于追踪您在哪些网站上花费了最多时间。

答案3

如果你想更改你的 hosts 文件以便你可以指向 127.0.0.1,那么我可以建议http://readme.localtest.me/

答案4

您是否尝试将分区重新安装为 rw?我没有 chromebook,但在其他平台上遇到过这个问题……

安装/-o 重新安装,rw

https://sites.google.com/site/cr48ite/getting-technical/remove-rootfs-verification-make-read-write

韋斯

相关内容