2009년 5월 28일 목요일

Ubuntu 9.04를 이용한 Chameleon usb stick 만들기

First of all, I really appreciate Hagar,

If you have any question, visit his original posting and leave your question.

Source : http://www.projectosx.com/forum/index.php?showtopic=314&st=0&#entry1000

This posting is just for Korean who don't read English.

준비물:

  • Ubuntu (live CD) 9.04 가 좋을 것 같군요.
  • usb stick
  • 그리고 인터넷 연결이 되어 있어야 합니다.
First:먼저 hfsplus 와 hfsprogs 패키지를 apt-get 혹은 synaptic 를 이용하여 설치합니다.

usb 를 먼저 꽂고
터미널에서, "sudo -s" 명령어를 입력하고 "pwd" 커맨드를 입력하여 마운트 경로와 현재 경로등을 확인합니다.

(보통 /dev/sdb 디바이스가 USB입니다만, 자신의 환경에 따라 다르고 USB 가 사용할 마운트 포인트는 LinOSX 라는 볼륨명을 이용할 것입니다.)

터미널에서 다음 명령어를 입력하세요.
CODE
fdisk /dev/sdb

기존 파티션을 제거하기 위해 새로운 주 파티션으로 생성을 하는데 타입은 "AF" 타입으로 해주시고, active 시킵니다.

다음과같이 mkfs.hfsplus 커맨드를 이용하여 새로운 hfs+ 파일시스템을 새로이 만듭니다.
CODE
mkfs.hfsplus -v LinOSX -U 0 -G 0 /dev/sdb1

보시다시피 LinOSX 볼륨명으로 권한은 사용자와 그룹이 "0:0" 으로 되어 있습니다.

다음은 chameleon bootloader를 설치하는 과정입니다.:
최신 chameleon 패키지를 다운로드하여 압축을 풉니다. 여기에서 Chameleon2.0RC1-r431
cd 커맨드를 이용하여 i386 들어가서 /dev/sdb1 디바이스가 언마운트되어 있음을 확인합니다. 그리고 다음 명령어를 입력합니다:
CODE
dd if=boot0 of=/dev/sdb bs=440 count=1
dd if=boot1h of=/dev/sdb1


다음은 usb를 다음명령을 주어 마운트합니다.:
CODE
mkdir /media/LinOSX
mount -t hfsplus -w /dev/sdb1 /media/LinOSX

그리고 다음과 같이 명령어를 줍니다. 아주 전형적인 방식이죠. ^ ^:
CODE
touch /media/LinOSX/arse

물론, 쓰기가능여부를 점검해야 하는 사항도 있습니다.

모두 처리가 잘 진행이 되었다면 이제 드라이버에 root 권한으로 쓸 수 있는 권한이 있습니다. 따라서,

댓글 7개:

  1. trackback from: ritzcarltn의 생각
    Ubuntu 9.04를 이용한 Chameleon usb stick 만들기 First of all, I really appreciate Hagar, If you have any question, visit his original posting and leave you..

    답글삭제
  2. trackback from: 매킨토시 활용 이야기 12회 - "알집 파일 맥에서 어떻게 해제하나? 맥용 알집 CocoAL"
    윈도우 사용자들에게 거의 필수 설치 프로그램으로 굳혀진 압축 프로그램은 바로 Estsoft사의 알집입니다. 여러분들은 압축 프로그램을 주로 어떠한 용도로 쓰시나요? 문서 압축? 동영상 압축? 고화질 사진 파일 압축? 나열된 것처럼 압축의 용도는 다양합니다. 그런데, 알집이 국내에서 가장 인기있다보니 간혹 사용자들이 알집 전용 압축 확장자인 XXX.ALZ로 압축을 해야하는 경우들이 생깁니다. 왜냐하면, ALZ는 분할 압축이 가능하여 대용량 파일도 분할..

    답글삭제
  3. 비밀 댓글 입니다.

    답글삭제
  4. For installing Chameleon in Ubuntu, I think it will be good in Ubuntu.

    Just several minutes, I'll provide you some guide.

    답글삭제
  5. Aha, there is no need to make a guide, everything is exist inside Chameleon2.0RC1-r431 pacakage.

    You better read readme.txt file.

    I think it also too simple.

    Good Luck!

    답글삭제
  6. As much as I know, it's not good way of making GP+HFS partition in Ubuntu. But, you can try....

    So you better use OSX Install DVD as following url.

    After booting as DVD, you can use Disk Utility for making GPT+HFS partition.



    http://mactel.textcube.com/226#comment3286195



    As my experience, it's too dangerous to handle HFS partition in Ubuntu, it sometimes make a corruption HFS Partition by Ubuntu.

    답글삭제
  7. 저기요 dd if 이부분 부터 dd: `boot0' 열기: No such file or directory

    뜨는데요



    어떡하죠>>>??? 이짓 하는 도중에는 노틸러스로 언마든트 불가한데



    그리고 cd 와 pwd 로 어케 언마운트하져??? 저 리눅스는 거의 GUI나 야생(한국)리눅스 생존을 위한 윈도우즈 어플 돌리기 삽질 만 할줄 아는데요...

    답글삭제