지금까지 크롬 OS의 설치에 사용된 Hexxeh Vanilla 빌드는 라이센스 문제로 Adobe Flash Player가 제외되어 있습니다. 이번 포스팅에서는 이를 수동으로 설치하는 방법을 알아보도록 하겠습니다.

EXT 파티션을 접근해야 하므로 지난 포스팅과 마찬가지로 우분투 12.04에서 작업합니다. 다른 배포판을 사용하셔도 무방합니다.

(우분투 12.04의 ISO 이미지는 여기에서 다운로드 하실수 있으며, 라이브 USB에 대해서는 '[리눅스 가이드] LinuxLive USB Creator로 라이브 USB 만들기'를 참고하세요.)


크롬 브라우저에서 Adobe Flash Player 추출하기



크롬 OS에 플러그인을 설치하기 위해서는 크롬 브라우저의 플러그인 파일이 필요한데요, 특히 크롬 OS는 이 중 리눅스 용으로 빌드된 플러그인 파일을 요구합니다. 리눅스용 크롬 브라우저에서 추출해주시면 됩니다.



먼저 http://www.google.com/chrome 에서 리눅스용 크롬 브라우저를 다운로드합니다. 우분투에서 위 링크로 들어가셔서 'Chrome 다운로드' 버튼을 클릭해주세요.



'32 bit .deb (Devian/Ubuntu 용)' 을 선택하시고 '동의 및 설치' 버튼을 클릭하시면 다운로드가 시작됩니다.



다운로드가 완료되면 다운로드 된 DEB 파일의 압축을 해제해주세요. (마우스 우클릭 - Extract Here)



추출이 완료되었습니다. (플러그인들은 /opt/google/chrome 경로에 존재합니다.)


크롬 OS에 Adobe Flash Player 설치하기



이제 Adobe Flash Player를 설치해 보겠습니다. 터미널을 실행해주세요.



cd ../../../../
cd media
sudo mount /dev/sda1 /media/STATE -o rw
sudo mount /dev/sda2 /media/ROOT-A -o rw


파티션을 마운트합니다. 위 명령어를 차례대로 입력해주세요. /dev/sda1, /dev/sda2 부분은 알맞은 파티션 위치로 바꿔주셔야 됩니다.

제 포스팅을 보고 설치하신 분들은 USB나 VM은 /dev/sda1, /dev/sda3, 하드 디스크 설치는 /dev/sda1, /dev/sda2 입니다. GParted을 실행하시고 STATE 파티션과 ROOT-A 파티션을 확인하시면 됩니다.



sudo nautilus


이제 추출한 크롬 브라우저에서 플러그인들을 크롬 OS 폴더로 복사해주면 되는데요, 루트 권한이 필요합니다. sudo -i 명령으로 권한을 취득한뒤 수동으로 복사해주어도 되지만 복사할 파일들이 많으므로 파일 탐색기를 루트 권한으로 실행해서 작업하겠습니다.

위의 명령어를 실행해주세요. (nautilus는 우분투의 파일 탐색기입니다.)



Nautilus가 루트권한으로 실행됩니다. 우측 사이드바에 STATE 파티션과 ROOT-A 파티션이 마운트 되어있는 것을 확인할 수 있습니다.



추출한 크롬 브라우저의 /opt/google/chrome/PepperFlash 폴더 안의 모든 파일을 드래그 하신뒤 CTRL-C로 복사해주세요.



이제 크롬 OS의 플러그인 폴더에 복사한 Adobe Flash Player 플러그인을 붙여넣어주시면 됩니다.

/ROOT-A/opt/google/chrome/pepper 폴더 안에 복사한 파일들을 CTRL-V 로 붙여넣기 해주세요.



이제 설정 파일을 만들어 주어야 합니다. 폴더 빈 공간에서 마우스 우클릭 - Create New Document - Empty Document 를 클릭해서 빈 문서를 하나 생성합니다. 파일 이름은 pepper-flash.info 로 해주세요.



# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

# Registration file for Pepper Flash player.

FILE_NAME=/opt/google/chrome/pepper/libpepflashplayer.so
PLUGIN_NAME="Shockwave Flash"
VERSION="11.3.31.318"
VISIBLE_VERSION="11.3 r31"
DESCRIPTION="$PLUGIN_NAME $VISIBLE_VERSION"
MIME_TYPES="application/x-shockwave-flash"


생성된 pepper-flash.info 파일을 더블클릭하시면 gedit이 실행되는데요, 여기에 위 코드를 그대로 붙여넣기 하시고 'Save' 버튼을 클릭해서 저장해주세요.



이제 크롬 OS로 부팅하신뒤, 정상적으로 작동하는지 확인하시면 됩니다 ^^


원래는 https://gist.github.com/dz0ny/3065781 에서 한번에 모든 플러그인을 설치할 수 있는 스크립트를 제공하고 있었는데요, 최신 버전에서는 DEB2TAR 함수가 정상적으로 작동되지 않아 사용이 불가능하더군요,

스크립트를 분석해서 수동으로 복사해주니 작동하네요, MP3/MP4/PDF 플러그인도 이런 식으로 설치할 수 있습니다.


저작자 표시 비영리 변경 금지
신고
 




종달 2013.07.31 14:30 신고 URL EDIT REPLY
정말 귀찮게 하는군요... 그냥 설치 지원하게 해주면 좋을텐데 굳이 별도로 조작을 하게 해야한다니...
슬지은 2013.10.05 14:36 신고 URL EDIT REPLY
가장 기본적인 플래시가 안되면..??
르미 2013.11.21 18:03 신고 URL EDIT REPLY
아~우분투가 있어야만 가능하군요~ㅠ

덕분에 usb로 크롬을 사용해봤는데 너무 좋네요~

근데 저 역시 플래시 문제가 생기는군요~

간단하게 인터넷과 음악 그루브샤크나 스카이에프엠 들을려고 했는데 아~역시 플래시가 없으니 불편하네요~ㅠ

안되면 우분투도 설치해야겠어요~
크럭스 RUX | 2013.11.21 19:22 신고 URL EDIT
윈도우에서도 EXT 파티션 접근을 지원하는 써드파티 프로그램을 사용하면 가능은 하지만 아무래도 리눅스가 제일 편하죠 ^^;; 우분투는 설치 안하셔도 다른 USB가 있다면 라이브 USB를 만들어서 사용하실 수 있습니다. [link]http://diginuri.tistory.com/12[/link]를 참고하세요 ^^
르미 2013.11.22 00:17 신고 URL EDIT REPLY
와우!! 성공했습니다.

일단 (윈도우와 멀티부팅으로) 우분투 설치하고

우분투에서 작업했습니다.

(우분투를 usb에서도 해보고 vm환경에서도 해봤는데 잘 안되서, 그냥 설치하는게 제일 편하네요)

중간에 마운트 설정할 때 개념이 없어서 뭔가 잘 안되었는데

(리눅스 사용자가 아니라서 힘들었어요~ㅠ)

마운트 설정할 때 우분투가 설치되어 있는 곳은 STATE로

크롬OS가 설치되어 있는 곳은 ROOT로 하는 것이 핵심인거죠?

(아직도 잘 모르겠네요 우연히 성공했을 수도~~ㅠ)

성공한 보람이 있는데요~~

앞으로 크롬OS를 자주 사용할 듯 합니다.^^


-중간에-

cd ../../../../
cd media
sudo mount /dev/sda1 /media/STATE -o rw
sudo mount /dev/sda2 /media/STATE -o rw

부분은 위에 화면과 달라서 어떤 것을 따라야 할지 고민했어요~ㅠ
감사합니당 2014.04.20 21:03 신고 URL EDIT REPLY
덕분에 방법을 알아서 리눅스용 크롬 설치파일 찾아서 7zip으로 풀었더니 data.tar.lzma 가 나오더군요 그곳에 opt-google-chrome-pepperflash 에 있더군요 그거 gedit으로 수정해서 썻어용 포스팅 해주시면 감사하겟숨니당
하이주니 2014.08.09 10:38 신고 URL EDIT REPLY

title 2. Windows 7 Setup(11 in 1)
find --set-root /win7setmgr
chainloader /win7setmgr

title 3. Usb 3.0 Windows 7 Setup(11 in 1)
dd if=()/firadisk/au.xml of=()/AutoUnattend.xml
dd if=()/firadisk/spaces.txt of=()/firadisk/ISONAME.CMD
write ()/firadisk/ISONAME.CMD SET MYISO=\\ISO\\win7.iso\r\n
map --mem (md)0x800+4 (99)
map /ISO/win7.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/win7.iso;\n\0
chainloader (0xff)


title 2,3으로 이전과 현재로 구성했습니다...

title 2번으로 부팅시 firaboot 처럼 mount 여부를 묻고

title 3번은 이전 부팅처럼 됩니다...

뭐가 잘못 된 것 일까요?
나는 구경꾼이다. 2016.11.23 20:30 신고 URL EDIT REPLY
컴맹인 제가 크롬OS를 깔겠다고 이블로그 저블로그다봤지만
본 블로그중에서는 가장 잘 작성을 해주셨지만 역시나 무슨소리인지는 모르겠네요...

그래도 블로그 잘봤습니다.
Name
Password
Homepage
Secret
굵게 밑줄 기울임 취소선   취소선 취소선 취소선 취소선   왼쪽 정렬 가운데 정렬 오른쪽 정렬   코드박스 인용구 이미지   이미지 업로드