남는 USB 플래시 메모리가 있다면, 쉽게 우분투 라이브 디스크로 만들 수 있습니다.
모든 메모리가 호환되는지에 대해서는 잘 모르겠습니다.
그리고 구형 메인보드 및 일부 메인보드에서는 USB 플래시 부팅을 지원하지 않을 수 있습니다.
본 문서에서는 윈도용 어플에 대해서 설명합니다. 리눅스용은 제작 사이트에 가시면 있습니다. 리눅스용에 대해서는 추후에 테스트해보겠습니다.
제작: http://unetbootin.sourceforge.net

우분투 라이브 디스크 ISO 파일을 준비해두셔야합니다.
본 문서에 첨부되어 있는 unetbootin-windows-319.zip 파일을 다운로드하여, 압축을 해제하시면 아래의 그림처럼 윈도용 실행 파일이 있습니다.
사용자 삽입 이미지


실행하시면 아래와 같은 인터페이스를 보실 수 있습니다.
첫번째 선택란은 원하는 OS와 버전을 선택하시면 네트워크로 다운로드를 하는 과정이 추가되므로, 많은 시간을 필요로 할 수 있습니다. 특별한 상황이 아니라면 직접 ISO 파일을 받아두시길 추천합니다.
두번째 선택란은 미리 다운로드하였던 ISO 파일을 직접 읽어옵니다. 따라서 다운로드 과정이 생략됩니다.
세번째 선택란은 배포본을 사용하지 않고 커스텀하는 모양입니다. -_-; 제 능력으로는 힘듭니다;;
두번째를 선택하고 ...을 클릭하여 ISO파일의 위치를 선택하시고 밑의 OK를 클릭합니다.


직접 ISO 파일을 읽어오기 때문에 다운로드 과정 없이 진행되고 있습니다.
얼마간의 시간이 지나면 완료 메시지와 함께 재부팅을 묻는 메시지가 뜹니다.
재부팅을 원하시면 Reboot 를, 아니시라면 Exit를 클릭하시면 됩니다.
정말 간단하게 잘 만든 어플이라고 생각합니다. 이것으로 완료되었습니다.


좀 허술하지만 작은 도움이나마 되었으면 좋겠습니다.
다운로드 위치 등은 아래 문서를 참조하시기 바랍니다... ^^
http://minangel.tistory.com/228



tar을 이용하여 TEST라는 디렉토리를 TEST.tar 이라는 한개의 파일로 묶습니다.

 # tar cvf TEST.tar TEST

완료되면 gzip을 사용하여 TEST.tar 을 압축합니다. TEST.tar.gz 파일이 생성됩니다.
 # gzip TEST.tar

옵션을 추가하여 TEST라는 디렉토리를 TEST.tar.gz 로 바로 압축할 수도 있습니다.
 # tar cvfz TEST.tar.gz TEST

압축 풀기
 # tar vfxz TEST.tar.gz

압축없이 파일을 하나로 묶기만 할때에는 tar만 이용하시면 될 것입니다.
미리 묶어두시면 파일을 몇천개씩 디스크간 이동해야 할경우 시간을 많이 단축할 수 있습니다.

-c, 새로운 묶음을 만든다.
-t, 묶음 내부의 파일들의 목록을 보여준다.
-x, 묶음을 풀어준다.
-f TEST, TEST라는 묶음을 만든다.
-h, 심볼릭 링크를 묶지 않는다. 링크의 실제 파일을 묶는다.
-i, 사이즈가 0인 파일을 무시한다.
-j, .bz2 파일을 풀어준다.
--ignore-failed-read, 읽을 수 없는 파일이 있더라도 종료 코드 0을 출력하지 않는다.
-k, 파일명이 중복 될 경우, 기존에 있던 대상 파일을 덮어쓰지 않고 유지한다.
-m, 파일이 만들어지거나 수정 된 시간을 기록하지 않는다.
-N, 지정한 시간보다 새로운 파일만 묶는다.
-p, 퍼미션을 유지한다.
-v, 처리중인 파일을 자세하게 보여준다.
--version, 버전 정보를 보여준다
-W, 묶은 후에 파일을 점검한다.
-z, gzip 압축하거나 풀어준다.

윈도시스템 IP: 192.168.10.101
윈도시스템 이름: EARTH
공유 폴더 이름: SHARE
공유 폴더 사용 권한 계정: user
user의 비밀번호: pass
 ← 공유기 →
유닉스 시스템 FreeBSD
마운트 대상: /mnt/smb


FreeBSD

# mount_smbfs //user@EARTH/SHARE /mnt/smb

Ubuntu Linux
# mount.smbfs //EARTH/SHARE /mnt/smb -o username=user,password=pass

삼바클라이언트 사용하기
# smbclient -I 192.168.100.101 -U user //EARTH/SHARE

coLinux는 윈도와 리눅스를 함께 사용할 수 있는 어플입니다.
지금부터의 설명들은 리눅스에 대해 모르셔도 설치는 가능합니다. 단, 윈도에 대해서는 어느정도 아셔야 설치가 수월합니다.
문의 사항은 댓글로 질문해주시면, 묻지도 따지지도 않고 제 능력하에서만(?) 도와드리겠습니다.
동영상 강좌를 포스팅했습니다. http://infy.tistory.com/7

+ coLinux의 특징
- VMware와 같은 상용 소프트웨어를 사용할 필요가 없음.
- VMware에 비해 컴퓨터의 자원을 적게 차지함. 매우 빠름.
- 윈도의 디렉토리를 그대로 리눅스에서 마운트가능.
- 데비안, 우분투, 페도라, 젠투, 아치 등의 배포판 filesystem이 준비되어 있음.
- 윈도의 서비스로 등록하여 사용할 수 있음.


+ 설치에 필요한 항목
- Windows XP 가 설치 된 별다른 문제없는 컴퓨터.
- coLinux: http://www.colinux.org   [다운로드]
- Winpcap: http://www.winpcap.org   [다운로드]

+ 설명할 내용
- coLinux 설치 및 설정
- ubuntu의 패키지 시스템을 활용할 수 있는 네트워크 환경 구성

+ 설치하기
coLinux 설치중에 배포본 filesystem의 다운로드에 대해 묻습니다. 글쓴이는 ubuntu 7.10 을 다운로드했습니다.
다운로드 한 파일은 coLinux 설치 디렉토리에 압축파일로 존재합니다.
압축파일은 \coLinux\에 풀어도 좋고, 디렉토리를 만들어도 좋습니다.
압축파일은 푼 위치를 \coLinux\ubuntu\로 가정하겠습니다.

압축을 풀면 readme.txt, swap128.fs, Ubuntu-7.10.ext3.2gb.fs 등 3개의 파일이 보입니다.
readme.txt 읽어야 될 것같이 생겨서 열었는데 영어라서 그냥 닫았습니다. -_-;

swap128.fs: 스왑파일입니다. 128kb 이기 때문에 다시 새로 만들겁니다. 지우세요.
Ubuntu-7.10.ext3.2gb.fs: 파일시스템입니다. 쉽게 말하자면, 윈도의 C:\ 라고 생각하시면 됩니다.

일단 스왑파일을 128MB로 다시 만들어보겠습니다.
윈도의 커맨드 프롬프트를 실행합니다. 시작 - 실행 - cmd - [확인]
cd 명령어로 \coLinux\ubuntu\로 이동합니다.

윈도에서 제공하는 fsutil을 이용하여 내용이 비어있는 128MB의 swap.fs를 만들겠습니다.

\colinux\ubuntu> fsutil file createnew swap.fs 134217728
\colinux\ubuntu\swap.fs 파일 작성

\colinux\example.conf 파일을 colinux\ubuntu 로 옴기신 후, ubuntu.conf 와 같이 이름을 변경하여 주세요.
ubuntu.conf의 내용을 수정하겠습니다. 메모장이나 기타 텍스트 에디터로 열어주세요.

#
# This is an example for a configuration file that can
# be passed to colinux-daemon in this manner:
#
# colinux-daemon @example.conf
#
# Note that you can still prepend or append configuration and
# boot parameters before and after '@', or you can use more
# that one '@ to load several settings one after another.
#
# colinux-daemon @example.conf @overrider.conf mem=32
#
# Full list of config params is listed in colinux-daemon.txt.

# The default kernel
kernel=vmlinux

# File contains the root file system.
# Download and extract preconfigured file from SF "Images for 2.6".
cobd0="\colinux\ubuntu\Ubuntu-7.10.ext3.2gb.fs"
자신의 경로에 맞게 수정하세요.

# Swap device, should be an empty file with 128..512MB.
cobd1="\colinux\ubuntu\swap.fs"

# Tell kernel the name of root device (mostly /dev/cobd0,
# /dev/cobd/0 on Gentoo)
# This parameter will be forward to Linux kernel.
root=/dev/cobd0

# Additional kernel parameters (ro = rootfs mount read only)
ro

# Initrd installs modules into the root file system.
# Need only on first boot.
initrd=initrd.gz

# Maximal memory for linux guest
mem=128
메모리 설정입니다. MB단위... 저는 128MB 할당했습니다.

# Slirp for internet connection (outgoing)
# Inside running coLinux configure eth0 with this static settings:
# ipaddress 10.0.2.15 broadcast 10.0.2.255 netmask 255.255.255.0
# gateway 10.0.2.2 nameserver 10.0.2.3
eth0=pcap-bridge
+ VMware 가상머신에서도 네트워킹 설정이 필요하듯이 coLinux 도 네트워킹 설정이 필요하다.
- 글쓴이는 Bridge를 사용했습니다.

- 이 설정을 실행하기 위해서는 Winpcap을 설치하시기 바랍니다.
- Bridge로 설정할 경우, 게이트웨이(라우터, 공유기 등)로부터 리눅스만 IP를 따로 한개 더 할당 받을 수 있다. 따라서 완전히 독립되어 있는 서버로 활용이 가능하다. [추천하는 설정]
- TAP로 설정할 경우, 컴퓨터 2대를 크로스 케이블로 연결하여 NAT 환경을 구축하는 효과를 얻을 수 있다. (질문하시면 설명해드립니다.)

# Tuntap as private network between guest and host on second linux device
#eth1=slirp

# Setup for serial device
#ttys0=COM1,"BAUD=115200 PARITY=n DATA=8 STOP=1 dtr=on rts=on"

# Run an application on colinux start (Sample Xming, a Xserver)
#exec0=C:\Programs\Xming\Xming.exe,":0 -clipboard -multiwindow -ac"



+ 리눅스 부팅하기!

\coLinux\colinux-daemon.exe "@\coLinux\ubuntu\ubuntu.conf"

바로가기 아이콘을 하나 만들어두면 편하겠죠...
부팅도중 파일시스템 에러가 뜬다면 과감히 Ctrl+D를 눌러주세요.
로그인은 root, 비밀번호 root입니다.

# mkswap /dev/cobd1
# swapon -a

스왑 설정 끝. 원래대로라면 fstab 도 수정해야 하지만, 이미 되어 있습니다.
파티션 마운트는 다른 문서에서 설명하겠습니다.

# vi /etc/networking/interfaces

위의 명령으로 IP, gateway, DNS 등의 랜설정을 할 수 있으며, 배포본에 따라 파일의 위치가 다를 수 있습니다.
설정방법은 문서가 여기저기 많습니다... 다른 문서를 참조하시기 바랍니다.

# ifconfig

위의 명령을 통해 현재 할당 된 IP를 확인 할 수 있습니다. 이상없다면 테스트 해보겠습니다.

# apt-get update
# apt-get install language-pack-ko language-pack-ko-base

이상없다면 설치가 잘 될것입니다...

coLinux 소개 및 설치 이상입니다.

+ Recent posts