본문 바로가기
카테고리 없음

Surface go 3 를 Chrome OS 전용으로 사용하기

by 에프킬라 2024. 10. 28.

* T map 과 같은 앱설치가 가능한 안드로이드 Play store 포함 버전입니다.

2024-10-28일
: 카메라 불가

1. 목표

Windows 11 Pro 가 설치된 Surface go 3 에 Windows 를 제거하고 Chrome OS 를 단독설치로 사용할 수 있도록 하자

2. 사용환경

2.1 Surface go 3
2.2 10세대 인텔® 코어™ i3 프로세서
: Intel(R) Core (TM) i3-10100Y CPU @ 1.30GHz 1.61Ghz
: 내 컴퓨터 > 속성 > CPU 에서 확인할 수 있습니다.

3. Chrome OS 복구(리커버리)이미지 다운로드

3.1 Chrome OS 이미지를 다운로드합니다.
: 브라우저 > https://cros.tech 로 열어줍니다.
: Find your Chrome OS Device 에 CPU의 종류에 맞는 코드로 이미지를 검색합니다.

Surface go 3 는 위 "2.2에서 10세대임을 확인했으므로, Jinlon을 입력하고 찾습니다.
Surface 의 다른 기종은 위 2.2 와 같은 방법으로 CPU의 세대를 확인하고 아래의 표에서 맞는 코드를 찾습니다.

검색결과 페이지에서 "Recovery Images" 를 클릭 > 최신 버전인 129 버튼을 클릭해서 리커버리 이미지를 다운로드 합니다.

구분 CPU Code  
4세대, 5세대 Rammus  
6세대, 7세대, 8세대, 9세대 Shynana  
10 세대  Jinlon volteer을 권장하기도 함
참고. https://quasarzone.com/bbs/qb_tip/views/47061
11세대 ~ Voxel  

4. Brunch 다운로드

4.1 다운받은 복구이미지를 부팅가능한 이미지로 만들어 주기 위해서 필요한 Brunch 를 다운로드 합니다.
4.2 브라우저에서 brunch github 를 검색해서 이동합니다.
또는 Brunch Framework - Boot ChromeOS on x86_64 PC - GitHub 로 바로가기
오른쪽 사이드에 있는 브런치 안정 버전 (tar.gz으로 압축된 파일)을 다운로드 합니다.

5. 부팅가능한 이미지 파일을 만들기 위한 준비

5.1 온라인에서 파일을 다운로드 할 경우 일반적으로 C:\Users\fkill\Downloads 에 저장됩니다.
5.2 C:\Users\fkill\Downloads  아래에 chromeos 라는 폴더를 만들어 줍니다.
5.3 다운로드한 brunch 압축파일의 압축을 해제하고 4개의 파일을 8.2에서 만든 chromeos 폴더로 이동합니다.
5.4 다운로드한 리커버리 압축파일의 압축을 해제하고 1개의 bin 파일을 8.2에서 만든 chromeos 폴더로 이동니다.
5.5 "5.4" 에서 이동한 bin 파일의 이름을 "chromeos.bin" 으로 바꿔줍니다.

이제 모든 파일이 C:\Users\fkill\Downloads\chromeos 라는 새로운 폴더에 이동이 되었으므로, 다운로드한 파일과 폴더들은 모두 삭제해도 됩니다.

위의 구성은 다음 단계에서 명령어를 사용할 때 키입력을 쉽게 하기 위한 작업입니다.

5. Chrome OS 설치

5.1 명령 cmd (관리자 권한으로 실행)

5.2 Windows 에서 linux 환경을 설치하고  Chrome OS  이미지 파일을 만듭니다.
C:\Windows\System32\wsl --install

Windows 에 Linux 용 하위 시스템이 설치되어 있지 않으면 자동으로 다운로드하고 설치합니다.
Windows VirtualMachinePlatform 이 함게 자동으로 설치됩니다.
Linux (Ubuntu)가 설치됩니다.

5.3 이 변경사항을 적용하기 위해 컴퓨터를 리부팅 합니다.

6. Ubuntu 시스템 설치완료

6.1 리부팅이 되면 Ubuntu 가 자동실행됩니다. 자동으로 실행되지 않으면 프로그램 > Ubuntu 를 실행합니다.
6.2 설치가 완료되지 않은 경우, 추가 설치를 위해 잠시 기다려줍니다. 최대 5분 이내에 완료됩니다.
      키보드를 입력하지 말고 대기하세요.
6.3 새 사용자 이름을 입력하고 기억합니다.
6.4 새 사용자의 암호를 입력하고 기억합니다.
6.5 Ubuntu를 사용할 준비가 완료되고, 명령프롬프트가 리눅스용으로 변경됩니다.

7. Ubuntu  에서 부팅가능한 이미지를 생성합니다.

7.1 Ubuntu 가 실행중이면 해당 명령창을 사용하고, 실행중이지 않으면 프로그램에서 Ubuntu를 실행합니다.
7.2 sudo apt update 명령으로 Ubuntu 를 먼저 업데이트 합니다. 암호를 물어보면 Ubuntu 설정시 입력한 사용자 암호를 입력합니다.
7.3 업데이트가 완료될 때까지 대기합니다.
7.4 부팅가능한 이미지를 만들기 위해 필요한 리눅스 패키지를 설치합니다.
sudo apt -y install pv cgpt tar unzip
7.5 다운로드한 파일이 있는 chromeos 폴더로 이동합니다.
탐색기에서 chromeos 폴더의 경로를 확인합니다. 예. C:\Users\fkill\Downloads\chromeos
명령어 형식 : cd /mnt/디렉토리의 경로

필자의 경우 다음과 같습니다.
cd /mnt/c/Users/fkill/Downloads/chromeos

*주의. 위 명령어를 사용할 때 디렉토리의 경로에서 드라이브 명 C, D, E 등은 소문자로 변경해 사용해야 합니다.

7.7 정상적으로 이동한 경우 dir 명령을 이용하면 이동한 디렉토리의 파일을 확인할 수 있습니다.
7.8 준비가 완료되었으므로 부팅가능한 Chome OS 이미지를 생성합니다.

아래의 명령을 실행하면 Chrome OS 설치 이미지가 C:\Users\fkill\Downloads\chromeos 에 chromeos.img 파일로 생성이 됩니다.
sudo bash chromeos-install.sh -src chromeos.bin -dst chromeos.img
참고. 생성된 chromeos.img 파일은 Windows 설치파일 .iso 파일과 같은 역할을 합니다.

7.9 이미지 파일이 생성될 때까지 기다립니다. 컴퓨터의 성능에 따라서 시간이 오래걸릴 수 있습니다.
파일이 생성되는 동안  키보드를 사용하지 마세요.

7.10 생성된 이미지를 USB 플래시 드라이브에 설치하려는 경우에는 그냥 엔터를 하십시오. 
듀얼부팅을 원하는 경우 Surface go 3 듀얼부팅 을 참고하세요
.

8. Chrome OS 설치이미지 가 담긴 부팅 USB 만들기

8.1 rufus 검색해서 프로그램을 다운로드 합니다.
8.2 "7.8" 에서 생성한 설치이미지 chromeos.img 를 선택하여 부팅이미지를 만듭니다.

파티션 문제로 USB에 Windows 또는 ChromeOS 부팅이미지 설치가 불가능할 때
아래와 같이 명령어로 USB 디스크를 초기화할 수 있습니다.

Windows > cmd > diskpart 실행
list disk 로 USB 디스크 번호 확인
select disk 디스크번호
clean
create partition primary
assign letter=E (E는 드라이브명)
format fs=ntfs quick

9. Chrome OS 로 부팅을 위한 BIOS 설정

9.1 컴퓨터를 종료합니다.
Chrome OS 설치 이미지가 USB 서피스의 BIOS에 진입합니다.
전원 + 볼륨(+) 을 누르고, 화면에 Windows 로고가 표시되면 전원버튼을 떼고, 볼륨(+) 만 누릅니다.
9.2 바이오스에 진입해서 Security > Secure Boot > Change configuration > None을 선택하고 OK 클릭
9.3 Boot configuration > USB Storage 를 드래그 해서 맨 위로 올립니다.
참고. Windows Boot Manager 는 Internal Storage 위에 위치
시키는 것이 좋습니다.
9.4 위의 설정을 마쳤으면, Exit > Restart now 로 부팅을 계속진행합니다.
9.5 이제 Chrome OS 를 사용할 준비가 되었습니다.
9.6 Chrome OS 환경설정을 시작할 때까지 컴퓨터가 알아서 진행하는 걸 지켜보십시오.
     컴퓨터 또는 USB 매체의 성능에 따라서 시간이 오래 소요될 수 있습니다.
9.7 Chrome OS 환경설정이 모두 완료되면, 다음부터는 USB로 부팅하여 Chrome OS 를 사용할 수 있게 됩니다.

10. USB 없이 부팅할 수 있도록 Surface go 3 에 Chrome OS 설치하기

9단계까지 완료하고 USB 없이 Surface 를 Chrome OS 전용으로 사용하고자 할 경우 이 단계를 진행합니다.

10.1 Chrome OS 의 환경설정을 마무리 하고 Chrome OS 에 진입합니다.
10.2 키보드 Ctrl  + Alt + F2 (Surface Go 3 타입커버를 사용하는 경우  Fn 키도 포함해야 합니다.) 를 클릭해서
Linux shell (윈도우의 cmd 명령창) 을 실행합니다.
10.3 사용자 이름에 root 를 입력합니다
10.4 lsblk -e7로 디스크 현황을 확인합니다.
10.5 sudo chromeos-install -dst /dev/nvme0n1 을 입력합니다.
10.6 완료되면 nvme0n1 디스크에 있는 모든 자료가 삭제되고, ChromeOS 가 설치된다. 동의하면 yes를 입력하도록 안내합니다.
10.7 yes 를 입력하고 엔터를 입력하면 디스크에 ChromeOS 를 설치합니다.
10.8 설치가 완료되면 exit 를 입력해서 shell 에서 빠져
나옵니다.
10.9 이어서 ctrl + Alt + F1 (서피스 타입커버의 경우 Fn 키도 포함)를 입력해서 완전히 빠져나옵니다.

* 참고. /dev/nvme0n1 이 디스크 명은 surface go 3 기본 사양에 맞는 이름입니다.
타 기종의 컴퓨터 사용자 /dev/sda 등과 같이 사용할 수 있습니다.
위 10.4의 lsbik -e7 명령으로 Chrome OS 를 설치할 디스크 명을 확인하고 사용하세요.

10.10 정상적으로 설치되면 이제 USB 없이 Surface go 3 를 크롬 OS 전용 단말기로 이용할 수 있습니다.