우선, 이 프로젝트를 만들 때 적극적으로 사용해준 swtpm 관리자인 Project Croissant, Linux-Surface 팀 및 Chromebrew 프레임워크에 감사드립니다.
Brunch 프레임워크의 목적은 공식 복구 이미지에서 일반 x86_64 ChromeOS 이미지를 생성하는 것입니다. 이를 위해 1GB ROOTC 파티션(사용자 정의 커널, initramfs, swtpm 바이너리, 사용자 공간 패치 및 구성 파일 포함)과 특정 EFI 파티션을 사용하여 부팅합니다.
경고: Brunch는 ChromeOS가 작동하도록 의도된 방식이 아닙니다. 어느 시점에 ChromeOS가 잠재적으로 Brunch와 호환되지 않게 되어 예기치 않게 데이터가 삭제될 수 있습니다(ChromeOS가 아닌 파티션에서도). Brunch를 설치함으로써 귀하는 이러한 위험을 감수하는 데 동의하며 데이터 손실을 포함하여 귀하의 장치에 발생할 수 있는 모든 나쁜 일에 대해 저는 책임을 지지 않습니다. 따라서 민감한 데이터가 포함되지 않은 장치에서만 이 프레임워크를 사용하고 데이터를 클라우드 서비스와 동기화하는 것이 좋습니다.
하드웨어 지원은 일반적인 Linux 커널 하드웨어 호환성에 크게 의존합니다. 따라서 Linux 지원 하드웨어만 작동하며 장치에 권장되는 것과 동일한 특정 커널 명령줄 옵션이 Grub 부트로더를 통해 전달되어야 합니다("Grub 부트로더 수정" 섹션 참조). 카메라, 마이크, 터치패드 등 일부 기능이 작동하지 않거나 작동하려면 문제 해결이 필요할 수 있습니다.
✔ 기본 요구사항:
UEFI 부팅을 지원하는 x86_64 기반 컴퓨터.
장치에 대한 관리 권한.
Linux 터미널에 대한 초보 수준의 이해.
이 가이드는 이 프로세스를 가능한 한 쉽게 만드는 것을 목표로 하지만 기본 사항을 알아야 합니다.
✔ CPU 호환성:
Intel 8세대 CPU / Goldmont의 Celeron CPU
AMD 라이젠
지원되지 않는 하드웨어:
이전 Intel/AMD CPU는 지원되지 않습니다.
dGPU는 지원되지 않습니다.
가상 머신은 지원되지 않습니다.
ARM CPU는 지원되지 않습니다.
이 가이드는 별도의 섹션으로 나누어져 있습니다. 현재 운영 체제에 적합한 가이드를 보려면 아래 링크 중 하나를 따르세요.
Brunch를 설치하거나 사용하는 동안 문제가 발생하는 경우 Discord에서 지원을 받을 수 있습니다.
추가 문제 해결 및 지원 팁은 다음 페이지에서 확인할 수 있습니다.