Прежде всего, спасибо Project Croissant, разработчику swtpm, команде Linux-Surface и фреймворку Chromebrew за их работу, которая активно использовалась при создании этого проекта.
Целью платформы Brunch является создание общего образа ChromeOS x86_64 из официального образа восстановления. Для этого он использует раздел ROOTC размером 1 ГБ (содержащий собственное ядро, initramfs, двоичные файлы swtpm, исправления пользовательского пространства и файлы конфигурации) и специальный раздел EFI для загрузки с него.
Предупреждение. Бранч не предназначен для работы ChromeOS. В какой-то момент ChromeOS потенциально может стать несовместимым с Brunch и неожиданно удалить данные (даже на разделах, отличных от ChromeOS). Устанавливая Brunch, вы соглашаетесь принять на себя эти риски, и я не могу нести ответственность за что-либо плохое, что может случиться с вашим устройством, включая потерю данных. Поэтому настоятельно рекомендуется использовать эту платформу только на устройстве, которое не содержит конфиденциальных данных, и синхронизировать данные с облачной службой.
Аппаратная поддержка во многом зависит от общей аппаратной совместимости ядра Linux. Таким образом, будет работать только оборудование, поддерживаемое Linux, и те же параметры командной строки ядра, которые рекомендованы для вашего устройства, должны быть переданы через загрузчик Grub (см. раздел «Изменение загрузчика Grub»). Некоторые функции, такие как камера, микрофон и сенсорная панель, могут не работать или для их работы может потребоваться устранение неполадок.
✔ Базовые требования:
Компьютер на базе x86_64 с поддержкой загрузки UEFI.
Административные права на устройстве.
Начальное понимание работы терминала Linux.
Цель данного руководства — максимально упростить этот процесс, но ожидается знание основ.
✔ Совместимость процессора:
Процессоры Intel 8-го поколения / Процессоры Celeron от Goldmont
AMD Райзен
Неподдерживаемое оборудование:
Старые процессоры Intel/AMD не поддерживаются.
dGPU не поддерживаются.
Виртуальные машины не поддерживаются.
Процессоры ARM не поддерживаются.
Это руководство разделено на отдельные разделы. Перейдите по одной из ссылок ниже, чтобы найти руководство, подходящее для вашей текущей операционной системы.
Если у вас возникнут проблемы при установке или использовании Brunch, вы можете найти поддержку в Discord:
Дополнительные советы по устранению неполадок и поддержке можно найти на следующей странице: