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 권한으로 쓸 수 있는 권한이 있습니다. 따라서,

댓글 6개:

  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. 비밀 댓글 입니다.

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

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

    답글삭제
  4. 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!

    답글삭제
  5. 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.

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

    뜨는데요



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



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

    답글삭제