오브리닷넷(Obbli.net)

오픈수세 11.0 - kiwi 를 이용하여 오픈수세 LiveUSB 만들기 본문

IT/오픈수세 다듬기

오픈수세 11.0 - kiwi 를 이용하여 오픈수세 LiveUSB 만들기

아주가끔은 2008. 7. 9. 05:58
반응형
오픈수세 11.0 버전의 kiwi LiveUSB 만들기를 설명합니다.
기본 내용은 10.3 버전과 같습니다. 좀더 자세한 내용이 필요하다면 아래의 글을 참조하세요.

http://obbli.tistory.com/50

1. LiveUSB 를 만들기 위한 오픈수세 설치 DVD 가 필요합니다. 가지고 있는 DVD 를 활용하고자 한다면 그것을 쓰셔도 상관 없습니다. 하지만 경로가 다르니 이점 미리 기억해두세요. 여기에서는 이미지를 다운받아 LiveUSB 만들기에 활용합니다.

다운받기 예:
# wget http://ftp.daum.net/opensuse/distribution/10.3/iso/dvd/openSUSE-11.0-GM-DVD-i386.iso

2. 특정 디렉토리에 다운받은 이미지를 마운트 시킵니다.

mount -o loop 이미지.iso 특정_디렉토리

마운트 예:
# mount -o loop openSUSE-11.0-GM-DVD-i386.iso /mnt/iso

3. kiwi 프로그램(LiveUSB를 만들기 위한 프로그램)을 다운 받습니다.

kiwi 저장소 추가
# zypper sa http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_11.0 kiwi


kiwi 프로그램 설치
# zypper in kiwi kiwi-desc-livesystem kiwi-desc-usbboot

4. kiwi 설치가 끝나면 아래의 두
config.xml 을 수정합니다.

    - /usr/share/kiwi/image/usbboot/suse-11.0/config.xml 에서 경로

<repository type="yast2" status="replaceable">
<source path="마운트 시킨 이미지 경로"/>
</repository>


    - /usr/share/kiwi/image/kwliveCD-suse-11.0/config.xml 에서 경로

<repository type="yast2">
<source path="마운트 시킨 이미지 경로"/>
</repository>

<repository type="rpm-md">
<source path="ftp://ftp.daum.net/opensuse/update/11.0/"/>
</repository>


% 버전 관리를 하고 싶다면 아래부분을 찾아 숫자를 바꾸면 됩니다.
<version>2.5</version> 를 <version>2.5.0</version> 으로

5. .checksum.md5 파일을 삭제해야 합니다.(감춰진 파일이라 보이지 않습니다.)

# mv /usr/share/kiwi/image/usbboot/suse-11.0/.checksum.md5 /usr/share/kiwi/image/usbboot/suse-11.0/backup.checksum.md5

6. 만들기전 kiwi 임시폴더를 청소합니다.

# rm -rf /tmp/kiwi*

7. 아래 명령을 실행하여 kiwi 저장소를 생성시켜 만들준비를 합니다. (여기서부터 시간이 많이 걸립니다.)

#
kiwi --prepare /usr/share/kiwi/image/kwliveCD-suse-11.0 --root /tmp/kiwi-tmp --add-profile KDE --logfile terminal

% 눈치가 빠른분은 알겠지만 KDE 라는 부분을 GNOME 이라고 적어 GNOME LiveUSB를 만들 수 있습니다.

8. 마지막 메시지가"KIWI exited successfully done" 이라고 표시되면 kiwi 저장소가 임시디렉토리에 생성됩니다.


9. kiwi 이미지를 만들기 위한 디렉토리를 생성하고 그곳에 kiwi 이미지를 생성합니다.

# mkdir /tmp/kiwi-image

# kiwi -type usb -create /tmp/kiwi-tmp -d /tmp/kiwi-image -logfile terminal

10.  만들 USB를 컴퓨터에 끼워넣고 만들준비를 합니다. 이전에 USB가 자동 마운트 되었다면 마운트 해제를 해줘야 합니다.
# mount
로 마운트를 확인하고 아래 예처럼 확인한 경로로 마운트 해제 해주세요.
# umount /dev/sdb

11. 이제 마지막 단계 입니다. 만든 kiwi 이미지를 USB에 밀어 넣는 명령입니다.
# kiwi --bootstick /tmp/kiwi-image/initrd-usbboot-suse-11.0.i686-2.1.1.splash.gz --bootstick-system /tmp/kiwi-image/openSUSE-11.0.i686-2.5.0

12. USB가 만들어졌으면 USB로 부팅시켜 확인합니다.

반응형