22

Есть ли способ изменить файл hosts в Chrome OS?

/ и т.д. / хосты

Файл доступен только для чтения, поэтому попытка изменить его с помощью sudo vim не работает.

Я читал, что отключение проверки корневой файловой системы сделало бы возможным редактирование файла hosts, а также лишило вас автоматического обновления Chrome OS.

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

Есть ли способ изменить файл hosts без потери автоматических обновлений?

Спасибо за вашу помощь.

РЕДАКТИРОВАТЬ: просто чтобы указать, я использую Chromebook Acer C7 с поддержкой режима разработчика.

5 ответов5

7

Доступны два варианта:

1) Отредактируйте файл hosts из Developer Chromebook:

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

Вы потеряете изменения в файле hosts, когда ChromeOS снова обновится. Обновления могут быть отключены путем создания файла /mnt/stateful_partition/etc/lsb-release который содержит следующие 2 строки:

CHROMEOS_RELEASE_VERSION=9999.9999.9999.9999
GOOGLE_RELEASE=9999.9999.9999.9999

2) Использование расширения Chrome

Эта тема подробно обсуждается в этом вопросе: имитация манипулирования файлом etc/hosts в Google Chrome - обсуждается вопрос о том, работает ли какое-либо из расширений так же, как модификация файла hosts.

3

К сожалению, я также не знаю, как изменить файл хоста без отключения функции автообновления, но в зависимости от того, для чего вы хотите использовать этот файл хоста, вы можете попробовать установить расширение Chrome, которое имеет аналогичные функции, что и файл хоста.

Например, есть Блок сайта для создания собственного списка сайтов, которые вы хотите заблокировать. Есть AdBlock Plus для блокировки рекламы. И есть Rescue Time Dashboard для отслеживания сайтов, на которых вы проводите большую часть времени.

2

Если вы хотите изменить свой файл hosts, чтобы указать на 127.0.0.1, я могу предложить http://readme.localtest.me/.

0

ты пробовал перемонтировать раздел как rw? У меня нет Chromebook, но эта проблема возникала на других платформах ...

mount / -o remount, rw

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

НТН

0

Рекомендую добавить записи A на ваш DNS-сервер, чтобы они указывали на ваши локальные ресурсы. Например, CloudFlare управляемый DNS или другой. Таким образом, вы можете легко указать любое доменное имя, например «local.yourdomain.com», на 127.0.0.1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .