https://m.ppomppu.co.kr/new/bbs_view.php?id=wintab&no=77337
여기 써 있는 글을 그대로 옮겨왔습니다.
일단 리커버리 씌우는 방법 원하시는 분들 계셔서 제 나름대로 경험에 맞추어 https://github.com/incod3x/chromefy... 이 사이트 토대로 작성합니다. 이 사이트 대로 진행을 하면 몇 가지 걸림돌이 있어 아래 방법대로 하시면 아마 잘 작동될 것이라 생각됩니다.
1. Chromium OS (arnoldthebat의 special 버전)를 live USB 형태로 부팅되는지 확인합니다. --> 이전 글 보시면 정보 있습니다.
2. 우분투 등 리눅스 용 다른 USB를 제작: live USB의 경우 download 폴더의 용량이 4GB로 제한되어 있고, Chrome OS를 올려야할 파티션도 따로 생성을 해주어야 했습니다.
3. 우분투로 부팅 (live USB로, 따로 설치 필요 없음) 후 윈도우키를 눌러 gparted 실행 --> sd card 볼륨?으로 바꾸어 줍니다. 제 경우에는 우분투는 sda, sd card는 sdb였습니다.
4. Sdb1이 실제 용량이 될 부분입니다. 여기가 약 4GB가 할당 되어 있고, 나머지 파티션 4GB 정도 해서 약8GB가 할당되어 있을 것입니다. 나머지 용량은 할당되어 있지 않습니다. (만약 SSD에 설치하시면 다 할당되어 있습니다.) 전체 용량을 4GB 남기고 다 sdb1에 할당해줍니다. (resize)
5. 남은 4GB는 new 파티션을 생성해줍니다. 저는 ChromeOS라고 명칭 달았구요. 해놓으시고 상단에 체크를 누르시면 설정해놓은 작업들이 실제로 이루어집니다. (sdb1 용량 할당 + 새 파티션 구성)
아마 새 파티션은 sdb13으로 할당되어있을 것입니다.
6. 이제 우분투 usb를 제거하고 sd card로 재부팅합니다.
7. 구글 계정으로 로그인 하시고 (이 때, 요새 학교 등에서 제공하는 Gsuite를 사용하면 구글 플레이가 활성화되지 않는다고 하네요. 일반 구글 계정 추천드립니다.) 파일 들어가셔서 다운로드 용량이 설정한 용량 만큼 할당되어 있는지 확인하시면 됩니다.
8. 자 이제 Chrome OS 리커버리를 받아보죠. http://chrome.qwedl.com/ 여길 들어가셔서 Chrome OS 탭을 보시면 현재 시판되고 있는 크롬북 리커버리 파일이 공개되어 있습니다. 여기서 가장 사용자의 사양과 맞는 리커버리 파일을 찾으시면 됩니다. 해당 사양은 https://www.chromium.org/chromium-o... 여기서 확인하실 수 있습니다. 현재 리커버리에서 eve나 fizz는 로그인 루프에 빠져서 나중에 우회작업도 일어나서요. 7285는 eve가 가장 성능이 근접한데 그냥 caroline을 사용햇습니다. 이걸 추천드려요.
9. 다운로드에 다 받으시면 이제 준비가 다 되었습니다. 여기서 이 리커버리 파일명을 편의상 'chrome_recovery.bin'으로 설정해놓겠습니다. Ctrl + Alt + T로 들어가시면 crosh가 뜹니다.
10. 여기서 Shell을 하시면 리눅스 터미널 같이 동작하게 됩니다. sudo su를 입력하시면 super user 권한을 획득하게 되고 이제 폴더들 접근 권한이 생깁니다.
11. 이게 아래 명령어를 복사하셔서 붙여넣기 하시면 됩니다. (Ctrl + C 하시고 crosh에 마우스 오른쪽 버튼을 누르면 붙여넣어집니다.) 아 참 우분투 usb 제거하셨으니까 이제 sd card가 sda로 할당되어 있을 것입니다.
losetup -fP home/chronos/user/Downloads/chrome_recovery.bin
mkdir /home/chronos/image
mkdir /home/chronos/local
mkfs.ext4 /dev/sda13
mount /dev/sda13 /home/chronos/local
12. losetup을 쳐보시면 chrome_recovery.bin이 올라간 loop를 확인하실 수 있습니다. 제 경우는 loop1이었구요. 그걸 확인하시면 아래 명령어 입력하세요.
mount /dev/loop1p3 /home/chronos/image -o loop,ro
cp -av /home/chronos/image/* /home/chronos/local
rm -rf /home/chronos/local/lib/firmware
rm -rf /home/chronos/local/lib/modules/
cp -av /lib/firmware /home/chronos/local/lib/
cp -av /lib/modules/ /home/chronos/local/lib/
rm -rf /home/chronos/local/etc/modprobe.d/alsa-skl.conf
sudo sed '0,/enforcing/s/enforcing/permissive/' -i /home/chronos/local/etc/selinux/config
첫번째 줄에 loop + 숫자가에서 losetup에서 나온 값을 숫자에 넣으시면 됩니다.
치고 나면 뭐가 막 복사되고 난리나는걸 확인하실 수 있습니다.
13. 다 끝났습니다. 마지막으로 sync를 입력해주세요. 약간의 시간이 흐른뒤에 다시 입력창이 뜨면 reboot를 하시면 됩니다. 그러면 재부팅이 됩니다. 여기서 바짝 긴장하고 계세요.
14. 재부팅이 되면 Grub로 넘어가게 되는데요. 이때 e를 한번 눌러줍니다. 시간을 놓치면 자동으로 chromium으로 넘어가니까요. E를 누르면 부팅 명령어?를 입력을 할 수 있습니다.
이 때, root 라고 쓰여져 있는 부분에서 나머지 부분을 다 지워주시고 /dev/sda13이라고 입력하시면 됩니다. 그리고 f10을 누르면 chrome os로 진입합니다.
글 읽어주셔서 감사합니다.
'IT' 카테고리의 다른 글
필립스 AZ-390 CD플레이어 AS 단종 (1) | 2021.12.23 |
---|---|
안드로이드, 아이폰 모든 앱에서 광고차단 (1) | 2020.09.04 |
하드디스크 등 초기화하기 (1) | 2019.11.13 |
안드로이드 Wallet 이게 딱이다 (1) | 2018.04.02 |
베가시크릿노트 누가 커스텀롬 깔기 (5) | 2018.03.06 |