์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
ํฌ๋ก๋ฎด OS๋ฅผ ํฌ๋กฌ OS๋ก ๋ฐ๊พธ๊ฒ ํ๋ ์
ธ ์คํฌ๋ฆฝํธ์ด๋ค.
์ด ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์ผ๋ฐ PC์์๋ ํฌ๋กฌ OS์ ๊ธฐ๋ฅ๋ค(๊ณต์ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์ฌ์ฉ, ์๋๋ก์ด๋ ์ฑ ์ง์, ๋ฆฌ๋ ์ค ์ฑ ์ง์, ์๋ ์ ๋ฐ์ดํธ ๋ฑ)์ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ค.
๋น์ทํ ์คํฌ๋ฆฝํธ๋ก Brunch framework๊ฐ ์๋ค.
https://github.com/sebanc/brunch
์ด ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์ผ๋ฐ PC์์๋ ํฌ๋กฌ OS์ ๊ธฐ๋ฅ๋ค(๊ณต์ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์ฌ์ฉ, ์๋๋ก์ด๋ ์ฑ ์ง์, ๋ฆฌ๋ ์ค ์ฑ ์ง์, ์๋ ์ ๋ฐ์ดํธ ๋ฑ)์ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ค.
๋น์ทํ ์คํฌ๋ฆฝํธ๋ก Brunch framework๊ฐ ์๋ค.
https://github.com/sebanc/brunch
2. ์ฌ์ฉ๋ฒ[ํธ์ง]
2.1. ์ค๋น๋ฌผ[ํธ์ง]
- ๊ณต์ ํฌ๋กฌ OS ๋ณต๊ตฌ ์ด๋ฏธ์ง(eve ๋๋ pyro ์ถ์ฒ) #
- ํฌ๋ก๋ฎด OS ์ด๋ฏธ์ง(arnoldthebat๋น๋ ์ถ์ฒ)
- TPM2 ์๋ฎฌ๋ ์ดํฐ -๋ง์ฝ ์๋ํ์ง ์๊ฑฐ๋ ์ค์น๋ ๋ค์ ๋ก๊ทธ์ธ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ํฌ๋กฌ OS ๋ณต๊ตฌ ์ด๋ฏธ์ง ์ค caroline ๋ค์ด๋ก๋
- ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ OS๊ฐ ์ค์น๋ ์ปดํจํฐ
2.2. ๋ง๋๋ ๋ฒ[ํธ์ง]
์์ธํ ๊ฒ์ ์ฌ์ดํธ ์ฐธ์กฐ.
1. ๋ค์ด๋ก๋ ๋ฐ์ ํ์ผ์ ํ ํด๋(๋ค์ด๋ก๋ ๋ฑ)์ ์ฎ๊ธฐ๊ณ , ์ด๋ฆ์ ๊ฐ๊ฐ chromefy.sh, recovery.bin, chromium.img, swtpm.tar(caroline ํฌ๋กฌ OS ๋น๋๋ฅผ ๋ค์ด๋ฐ์์ ๋๋ carroline.bin)์ผ๋ก ๋ฐ๊พผ๋ค.
2. ํฌ๋ก๋ฎด OS๊ฐ ์ค์น๋ ๊ฒฝ์ฐ์๋ ctrl, alt, T ํค๋ฅผ ๋์์ ๋๋ฅด๊ณ , ๋ค๋ฅธ ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ OS๋ ํฐ๋ฏธ๋์ ์ฐ๋ค.
3.
์์ ๊ฐ์ด ์ ๋ ฅํ๋ค.
4. 1์๊ฐ ์ ๋ ๊ธฐ๋ค๋ฆฐ๋ค.
5. ๋ชจ๋ ์๋ฃ๋๋ค๊ณ ๋์ค๋ฉด chromebook ๋ณต๊ตฌ ์ ํธ๋ฆฌํฐ๋ฅผ ์ค์นํ๋ค.
6. chromium.img์ ํ์ฅ์๋ฅผ .bin์ผ๋ก ๋ฐ๊พธ๊ณ , chromebook ๋ณต๊ตฌ ์ ํธ๋ฆฌํฐ๋ฅผ ์คํํ๊ณ ํฑ๋๋ฐํด ๋ชจ์์ ์ค์ ๋ฒํผ์ ๋๋ฅธ ๋ค, ๋ก์ปฌ ์ด๋ฏธ์ง ์ฌ์ฉ์ ์ ํํ๊ณ chromium.bin ํ์ผ์ ์ ํํ๋ค.
7. ์์ํ๊ธฐ ๋ฒํผ์ ๋๋ฅด๊ณ ์๋ด๋ฌธ์ ๋ฐ๋ผ์ ํ๋ํ๋ค.
1. ๋ค์ด๋ก๋ ๋ฐ์ ํ์ผ์ ํ ํด๋(๋ค์ด๋ก๋ ๋ฑ)์ ์ฎ๊ธฐ๊ณ , ์ด๋ฆ์ ๊ฐ๊ฐ chromefy.sh, recovery.bin, chromium.img, swtpm.tar(caroline ํฌ๋กฌ OS ๋น๋๋ฅผ ๋ค์ด๋ฐ์์ ๋๋ carroline.bin)์ผ๋ก ๋ฐ๊พผ๋ค.
2. ํฌ๋ก๋ฎด OS๊ฐ ์ค์น๋ ๊ฒฝ์ฐ์๋ ctrl, alt, T ํค๋ฅผ ๋์์ ๋๋ฅด๊ณ , ๋ค๋ฅธ ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ OS๋ ํฐ๋ฏธ๋์ ์ฐ๋ค.
3.
shell(ํฌ๋ก๋ฎด OS๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ์๋ต)
sudo su
cd {home/chronos/user/Downloads๋ฑ์ ํ์ผ๋ค์ด ์๋ ๊ฒฝ๋ก}
sudo bash chromefy.sh chromium.img recovery.bin swtpm.tar(caroline ํฌ๋กฌ OS ๋น๋๋ฅผ ๋ค์ด๋ฐ์์ ๋๋ caroline.bin)
์์ ๊ฐ์ด ์ ๋ ฅํ๋ค.
4. 1์๊ฐ ์ ๋ ๊ธฐ๋ค๋ฆฐ๋ค.
5. ๋ชจ๋ ์๋ฃ๋๋ค๊ณ ๋์ค๋ฉด chromebook ๋ณต๊ตฌ ์ ํธ๋ฆฌํฐ๋ฅผ ์ค์นํ๋ค.
6. chromium.img์ ํ์ฅ์๋ฅผ .bin์ผ๋ก ๋ฐ๊พธ๊ณ , chromebook ๋ณต๊ตฌ ์ ํธ๋ฆฌํฐ๋ฅผ ์คํํ๊ณ ํฑ๋๋ฐํด ๋ชจ์์ ์ค์ ๋ฒํผ์ ๋๋ฅธ ๋ค, ๋ก์ปฌ ์ด๋ฏธ์ง ์ฌ์ฉ์ ์ ํํ๊ณ chromium.bin ํ์ผ์ ์ ํํ๋ค.
7. ์์ํ๊ธฐ ๋ฒํผ์ ๋๋ฅด๊ณ ์๋ด๋ฌธ์ ๋ฐ๋ผ์ ํ๋ํ๋ค.
2.3. ์คํ๋ฒ[ํธ์ง]
1. ์ปดํจํฐ๋ฅผ ๋ค์ ์์ํด BIOS ์ค์ ์ ๋ค์ด๊ฐ ๋ถํ
์ฐ์ ์์๋ฅผ USB๋ก ๋ฐ๊พธ๊ณ , ์ ์ฅํ ๋ค ์ฌ๋ถํ
ํ๋ค.
2. ctrl+alt+f2๋ฅผ ๋๋ฅธ๋ค.
3. chronos๋ฅผ ์ ๋ ฅํ๋ค.
4.
๋ฅผ ์ ๋ ฅํ๋ค. ํ๋๋์คํฌ์ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ์์ด์ง๋ ์ฃผ์.
5. ๋ง์ฝ ํ๋๋์คํฌ๊ฐ ๋๋ฌด ๊ตฌํ์ด๋ผ์ ์ค์น๋ฅผ ์คํจํ๋ฉด dd๋ช ๋ น์ด๋ก ํํฐ์ ์ ํต์งธ๋ก ์ฎ๊ธฐ๋ ์๋ฐ์ ์๋ค.
6. usb๋ฅผ ๊ฝ๊ณ ์ฌ๋ถํ ํ ํ, ์ฑ๊ณต์ ์ผ๋ก ๋ก๊ณ ๊ฐ ๋์ค๋ฉด ์ฑ๊ณต, ์๋๋ฉด usb๋ก ๋ถํ ํ ๋ค 2๋ฒ๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ํฐ๋ฏธ๋์ ์ด๊ณ , curl -L https://goo.gl/HdjwAZ | sudo bash -s /dev/sda (์ธํฐ๋ท ์ฐ๊ฒฐ ํ์)๋ฅผ ์ ๋ ฅํ๋ค.
2. ctrl+alt+f2๋ฅผ ๋๋ฅธ๋ค.
3. chronos๋ฅผ ์ ๋ ฅํ๋ค.
4.
sudo su
cd /
sudo /usr/sbin/chromeos-install --dst /dev/sda --skip_postinstall
๋ฅผ ์ ๋ ฅํ๋ค. ํ๋๋์คํฌ์ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ์์ด์ง๋ ์ฃผ์.
5. ๋ง์ฝ ํ๋๋์คํฌ๊ฐ ๋๋ฌด ๊ตฌํ์ด๋ผ์ ์ค์น๋ฅผ ์คํจํ๋ฉด dd๋ช ๋ น์ด๋ก ํํฐ์ ์ ํต์งธ๋ก ์ฎ๊ธฐ๋ ์๋ฐ์ ์๋ค.
6. usb๋ฅผ ๊ฝ๊ณ ์ฌ๋ถํ ํ ํ, ์ฑ๊ณต์ ์ผ๋ก ๋ก๊ณ ๊ฐ ๋์ค๋ฉด ์ฑ๊ณต, ์๋๋ฉด usb๋ก ๋ถํ ํ ๋ค 2๋ฒ๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ํฐ๋ฏธ๋์ ์ด๊ณ , curl -L https://goo.gl/HdjwAZ | sudo bash -s /dev/sda (์ธํฐ๋ท ์ฐ๊ฒฐ ํ์)๋ฅผ ์ ๋ ฅํ๋ค.
3. ๋ฌธ์ ์ [ํธ์ง]
- ssd์์๋ ๋งค์ฐ ๋๋ฆฌ๊ฒ ๋ถํ ๋๋ค.
- chrome://flags๊ฐ ์๋ํ์ง ์๋๋ค.
- ํฌ๋ก๋ฎด OS ๋ฒ์ 70 ์ด์์์๋ ์๋๋ก์ด๋ ์ฑ์ด ์๋ํ์ง ์๋๋ค.
- ๊ทธ ์ธ์ ๋ฌธ์ ๋ค์ ์ด๊ณณ ์ฐธ์กฐ.