Usb로 설치 하는 방법

YUMI를 따운 받아서 13.04버전을 따운 받아서 USB에 굽었습니다
바이오스에 들어가서 USB 부팅으로 설정하고 부팅 하면 USB 부팅으로 인식은 안되고
검은 화면만 나옵니다 (참고로 이 USB로 윈도우 7 만들어서 설치했습)
뭘 어떻게 만들어야지 USB 부팅이가능 할가요

USB가 에러난게 아니라면
우분투에는 이 툴을 한번 사용해 보세요 :
한글지원 LiLi USB Creator (리눅스ISO 지원과 FAT32로 포맷됩니다)

그리고 YUMI는 버그가 좀 있어서요…4GB넘는 Windows등 큰 ISO이미지는
NTFS지원되고 속도도 빠른 이 툴로 해보세요.

USB로 굳이 설치하셔야 하나요?
굳이 부팅용 USB를 만들지 않으셔도, ISO파일을 다운로드하여…
하드에서 ISO파일로 부팅하여 직접 설치가 가능합니다.
이런점이 리눅스의 강력함을 보여주는 것이기도 하지요.

grub은 원래 ext2/3/4 파일시스템에서 동작하는 부트로더입니다.
그걸 윈도우즈파티션인 fat/ntfs에서 동작하게 만든 것이, grub4dos에요

윈도우즈 부트매니져에서 리눅스로 부팅하기 위해선… grub4dos가 필요합니다.
윈도우즈에서 우분투를 설치하고자 할때는 wubi로 설치하게 되는데… wubi는 사실 grub4dos를 변형한 것입니다.
wubi로 usb에 설치하시거나, grub4dos를 사용하시면 됩니다.

grub4dos를 윈도우즈부트매니져에 등록하는 방법은
grub4dos를 내려받기 하신 후, c:\에 grubldr.mbr, grubldr, menu.lst파일을 복사하시고,

[code:2zow4oq4]bcdedit /create /application bootsector /d GRUB4DOS
===>{guid}가 출력됨
bcdedit /set {guid} device partition=c:
bcdedit /set {guid} path \grubldr.mbr
bcdedit /displayorder {guid} /addlast[/code:2zow4oq4]
이렇게 하시면, 다음 부팅시, 부트메뉴에 GRUB4DOS라고 나올 것입니다.

GRUB4DOS전환 후, 부트메뉴는 menu.lst파일을 사용하게 됩니다.

그런식으로 프로그램을 설치하지 않고, 사용해보시려면, 굳이 우분투를 설치하지 않아도,
라이브시디로 부팅하시거나, ISO파일로 부팅하셔서 둘러보기 하시면 됩니다.

GRUB4DOS에서 우분투 ISO파일로 부팅하시려면 일단, ISO파일을 http://www.ubuntu.com이나,

http://ftp.daum.net/ubuntu-releases/13.04/에서 내려받기 하신 후, 드라이브의 최상위 폴더에 넣어주세요.

그리고나서 menu.lst를 편집하셔서,

[code:2zow4oq4]
#boot from ubuntu install cd image
title Try out Ubuntu 13.04

#search iso file and set to root
find --set-root /ubuntu-13.04-desktop-amd64.iso

#map iso file as harddisk or memdisk
map /ubuntu-13.04-desktop-amd64.iso (0xff) || map --mem /ubuntu-13.04-desktop-amd64.iso (0xff)

#apply map
map --hook

#load kernel and ramdisk image from iso
kernel (0xff)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-13.04-desktop-amd64.iso quiet splash noprompt noeject
initrd (0xff)/casper/initrd.lz

title Install Ubuntu 13.04
find --set-root /ubuntu-13.04-desktop-amd64.iso
map /ubuntu-13.04-desktop-amd64.iso (0xff) || map --mem /ubuntu-13.04-desktop-amd64.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz boot=casper toram root=/dev/shm iso-scan/filename=/ubuntu-13.04-desktop-amd64.iso quiet splash noprompt noeject
initrd (0xff)/casper/initrd.lz

title Ubuntu 13.04 (Persistent)
find --set-root /ubuntu-13.04-desktop-amd64.iso
map /ubuntu-13.04-desktop-amd64.iso (0xff) || map --mem /ubuntu-13.04-desktop-amd64.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz boot=casper persistent iso-scan/filename=/ubuntu-13.04-desktop-amd64.iso quiet splash noprompt noeject
initrd (0xff)/casper/initrd.lz

title Chainload to GRUB2
find --set-root /boot/grub/boot.img
chainloader /boot/grub/boot.img

title Chainload to 1st Patition of 1st HDD
root (hd0,0)
chainloader +1
[/code:2zow4oq4]

이렇게 저장하세요,
1번메뉴는 우분투를 사용해보는 것이고,
2번메뉴는 우분투를 설치하기 위해, iso내용을 통째로 메모리에 복사후, 램부팅하는 것이지만 네이티브설치가 아니라,
LIVE-persistent모드를 사용하신다면
설치하실 필요가 없습니다.
3번메뉴는 LIVE-persistent모드를 사용하는 것으로, 우분투를 실제 파티션에 설치하지 않고,
casper-rw파일에 설치하는 것입니다.
이렇게 하기 위해선 먼저 usb에 casper-rw파일을 생성해야 합니다.
그렇기 때문에 1번메뉴로 부팅하신 후, 터미널에서 다음과 같이 입력하세요

[code:2zow4oq4]
mkdir t
sudo mount /dev/sdb1 t
sudo dd if=/dev/zero of=t/casper-rw bs=1M count=4096
mkfs.ext4 -F t/casper-rw
umount t
[/code:2zow4oq4]

나중에 크기를 더 늘리려면…

[code:2zow4oq4]
mkdir t
sudo mount /dev/sdb1 t
dd if=/dev/zero bs=1M count=1024 >> t/casper-rw
resize2fs casper-rw
sudo umount t
[/code:2zow4oq4]

위의 방법과 비슷하게 home-rw를 만들어서 홈디렉토리를 분리할 수 도 있습니다.
또한 파일이 아니라 casper-rw, home-rw이름을 가진 파티션을 만들어서 사용하실 수 도 있습니다.

Unetbootin으로 USB만드는 것을 추천합니다. 물론 LiLi도 상당히 좋은 물건입니다만 Unetbootin도 상당히 좋은 라이브리눅스USB제작 프로그램입니다. LiLi와 다르게 리눅스나 맥도 지원하는 것이 장점이라면 장점이지요.