외장하드로 iso부팅하여 외장하드에 설치하는 방법을 알고 싶습니다

안녕하세요. 가입하고 처음 인사드립니다.

윈도우만 사용하다가 우분투로 넘어가고 싶어 열심히 삽질 중에 있습니다.
usb 외장하드(ssd)에 grub4dos부팅하여
파티션 a / ntfs : 윈도우8 vhd 및 우분투설치 iso이미지
파티션 b / ext4 : 우분투
같이 사용하고 싶습니다.
원래 단일 파티션에 윈도우8 vhd만 운용하다가 grub4dos 설치하여 vhd 부팅과 파티션a에 있는 iso 이미지로 부팅도 했습니다. 그런데 iso로 부팅하여 b파티션에 설치하는 과정 중 ‘detecting file system…’ 요런 메시지에서 넘어가질 않습니다. 설치가 시작될때 'iso장치를 마운트 해제하겠냐’비슷한 메시지가 뜨던데 그게 문제같기도 하고요… 파티션 설정에서 '/'과 ‘/home’ 파티션 모두 logical로 했는데 그게 문제인건지… 아니면 iso이미지 부팅을 잘못한건지… 모르겠습니다. 조언좀 부탁드리겠습니다.

일단 현제 menu.lst 입니다.

title Windows To Go 8 (32bit)
find --set-root /winmgr
chainloader /winmgr

title Lubuntu Install (64bit)
find --set-root /IMG/lubuntu-12.04-desktop-amd64.iso
map /IMG/lubuntu-12.04-desktop-amd64.iso (0xff) || map --mem /IMG/lubuntu-12.04-desktop-amd64.iso (0xff)
map --hook
root (0xff)
kernel (0xff)/casper/vmlinuz boot=casper toram root=/dev/shm iso-scan/filename=/IMG/lubuntu-12.04-desktop-amd64.iso quiet splash noprompt noeject
initrd (0xff)/casper/initrd.lz

에러 메시지 추가 ---------------------------------
설치과정 터미널에 표시된 에러 메시지 입니다.
error : cannot find a GRUB drive for /dev/sdd3
같이 나오는데 설치시 설정한 파티션은 sdd1 : ntfs(윈도우) / sdd5 : ‘/’ / sdd6 : ‘/home’ 입니다.
sdd3는 없는데 어찌된 걸까요;;

이렇게 사용했는데 약간 다르네요
efi는 바이오스가 uefi 저렇게 한 것이니 무시하구요…

[code:2wj8js25]kernel /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed noprompt boot=casper maybe-ubiquity iso-scan/filename=/iso/ubuntu.iso quiet splash –
[/code:2wj8js25]
부팅을 위한 iso-scan/filename=/iso/ubuntu.iso 만 빼고는 iso내 grub의 설정에 있는 값 그대로입니다

설치화면으로 들어가면 정상적으로 iso로 부팅한 것일 겁니다
이젝트는 하지 않고 써야 하는 것으로 압니다

로지컬로 하는 것은 아무 영향 없습니다 ^^

[quote="oseb":sxj2mggh]이렇게 사용했는데 약간 다르네요
efi는 바이오스가 uefi 저렇게 한 것이니 무시하구요…

[code:sxj2mggh]kernel /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed noprompt boot=casper maybe-ubiquity iso-scan/filename=/iso/ubuntu.iso quiet splash –
[/code:sxj2mggh]
부팅을 위한 iso-scan/filename=/iso/ubuntu.iso 만 빼고는 iso내 grub의 설정에 있는 값 그대로입니다

설치화면으로 들어가면 정상적으로 iso로 부팅한 것일 겁니다
이젝트는 하지 않고 써야 하는 것으로 압니다

로지컬로 하는 것은 아무 영향 없습니다 ^^[/quote:sxj2mggh]

==수정해주신 코드가 더 괜찮은거 같네요 감사합니다.
설치과정중 에러메시지를 보니
error : cannot find a GRUB drive for /dev/sdd3
같이 나오는데
설치시 설정한 파티션은 sdd1 : ntfs(윈도우) / sdd5 : ‘/’ / sdd6 : ‘/home’ 입니다.

root=/dev/shm toram 이런 옵션을 넣는 이유는
시디이미지 자체를 램에 카피하고, 램디스크로 부팅하기 위해서 입니다.
램디스크로 부팅하게 되면, 하드디스크를 사용하지 않기에, 시디이미지가 마운트되어 있던 위치를
마운트 해제해도 되기 때문입니다.
안그러면, 파티션의 변경사항을 하드에 기록할 때, 마운트해제해야 하는데,
시디이미지의 내용을 보존하기 위해서는 마운트해제를 하면 안되는 문제가 생기니까요.

어쨋거나 설치시에 마운트해제와 관련되어 문제가 발생한다면, 일단 설치를 중단하시고,
sudo umount -nfl /isodevice 와 같은 명령으로 마운트 해제를 하시고, 다시 설치과정을 밟아보세요
이미 시디이미지의 내용을 메모리에 복사해둔 관계로 문제가 없을 것입니다.

[quote="protochaos":lm04ys3r]root=/dev/shm toram 이런 옵션을 넣는 이유는
시디이미지 자체를 램에 카피하고, 램디스크로 부팅하기 위해서 입니다.
램디스크로 부팅하게 되면, 하드디스크를 사용하지 않기에, 시디이미지가 마운트되어 있던 위치를
마운트 해제해도 되기 때문입니다.
안그러면, 파티션의 변경사항을 하드에 기록할 때, 마운트해제해야 하는데,
시디이미지의 내용을 보존하기 위해서는 마운트해제를 하면 안되는 문제가 생기니까요.

어쨋거나 설치시에 마운트해제와 관련되어 문제가 발생한다면, 일단 설치를 중단하시고,
sudo umount -nfl /isodevice 와 같은 명령으로 마운트 해제를 하시고, 다시 설치과정을 밟아보세요
이미 시디이미지의 내용을 메모리에 복사해둔 관계로 문제가 없을 것입니다.[/quote:lm04ys3r]

== 답변감사드립니다.
원인을 찾았습니다. 제 외장하드가 리눅스를 지원하지 않습니다.ㅠㅠ
설치과정 중 설정 된 파티션에 ext4파일시스템을 만드는 과정에서 다운되버리네요.
외장하드 제조사 홈피 가보니깐 win, mac만 지원가능하다고 나와있네요.
제가 참 바보인가 봅니다;;
듀얼로 쓰려면 sata로 연결해야 겠습니다.