우비설치시 오류

우비설치시 다음과 같이 뜨네요
해결방안이없나요

/dev/sr0는 시디롬을 가리킵니다.

wubi는 grub4dos를 사용합니다.
그리고, iso파일을 하드디스크처럼 인식하게 하여, 그안에 있는 커널과 램디스크이미지로 부팅합니다.
그런데… grub에서 커널로 제어권이 넘어간 후에는, 이 장치를 인식할 수 없게 됩니다.
부트로더가 하드디스크인것처럼 속인것일뿐, 실제 운영체제는 장치들을 초기화하니까요
그래서, grub에서 커널로 인수를 넘겨서 iso파일을 알려줘야합니다.
그러면 부팅과정의 스크립트에서 인식하여, 루프백으로 마운트하여 부팅하게 됩니다.
아니면 iso파일이 실제 시디롬장치를 파일로 만든것이라, 시디롬을 탐색하려고 합니다.

iso파일을 알려주는 부트옵션이 iso/scan-filename=파일경로 이런 형태입니다.

menu.lst 파일을 편집하셔서,
boot=casper 이런 옵션이 들어 있는 부분 뒤쪽에… iso/scan-filename=/path-to/xxx.iso 같은 형태로 지정해주시면 됩니다.

menu.lst 파일을 어디서 찾을 수 있나요

컥 찾아보시긴 하셨나요?
wubi가 설치된곳의 /boot/grub/menu.lst로 되어 있을겁니다.

/boot/grub/menu.lst 파일이 아예 없네요

음 menu.lst는 grub1과 grub4dos에서 사용되는 부트메뉴설정 파일이고,
grub.cfg는 grub2에서 사용되는 부트메뉴설정파일입니다.

훔… grub2로 되어있나보군요…

grub.cfg를 편집해보세요…

햇는데 여전히 그 상태로 되지 않네요
#This file is modified at runtime by bootmenu.nsh

set default=0
echo "Completing the Ubuntu installation."
echo "For more installation boot options, press `ESC’ now…"
if sleep --verbose --interruptible 5 ; then
set timeout=0
fi
echo

TBD try to boot directly from kernel/initrd within the ISO via the grub2 loop module

search -s -f -n /ubuntu/install/boot/vmlinuz

menuentry "Normal mode" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt quiet splash [b:3npki5m5]boot=casper [b]iso/scan-filename=/path-to/ubuntu-12.04.1-desktop-amd64.iso[/b:3npki5m5] ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "Safe graphic mode" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt debug debug-ubiquity xforcevesa [b:3npki5m5]boot=casper iso/scan-filename=/path-to/ubuntu-12.04.1-desktop-amd64.iso [/b:3npki5m5]ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "ACPI workarounds" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt debug debug-ubiquity [b:3npki5m5]boot=casper iso/scan-filename=/path-to/ubuntu-12.04.1-desktop-amd64.iso [/b:3npki5m5]ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync acpi=off noapic nolapic
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "Verbose mode" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt debug debug-ubiquity [b:3npki5m5]boot=casper iso/scan-filename=/path-to/ubuntu-12.04.1-desktop-amd64.iso [/b:3npki5m5]ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "Demo mode" {
linux /ubuntu/install/boot/vmlinuz quiet splash [b:3npki5m5]boot=casper iso/scan-filename=/path-to/ubuntu-12.04.1-desktop-amd64.iso [/b:3npki5m5]ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

아 깝깝합니다.

/path-to/ 이걸 그대로 적으시다니…
iso파일이 있는 경로를 적으시라는 겁니다.
C:\xx 머 이런식 혹은 (hd0,1)/xx 이런식으로 적을까봐…
그런것은 다빼고 / 로 시작하도록 경로를 적어주시라는 겁니다.

/Users/Administrator/Documents/My Downloads/ 이렇게요?

이렇게 해도 안되는데요

#This file is modified at runtime by bootmenu.nsh

set default=0
echo "Completing the Ubuntu installation."
echo "For more installation boot options, press `ESC’ now…"
if sleep --verbose --interruptible 5 ; then
set timeout=0
fi
echo

TBD try to boot directly from kernel/initrd within the ISO via the grub2 loop module

search -s -f -n /ubuntu/install/boot/vmlinuz

menuentry "Normal mode" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt quiet splash boot=casper iso/scan-filename=/Users/Administrator/Documents/My Downloads/ubuntu-12.04.1-desktop-amd64.iso ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "Safe graphic mode" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt debug debug-ubiquity xforcevesa boot=casper iso/scan-filename=//Users/Administrator/Documents/My Downloads/Users/Administrator/Documents/My Downloads/ubuntu-12.04.1-desktop-amd64.iso ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "ACPI workarounds" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt debug debug-ubiquity boot=casper iso/scan-filename=/Users/Administrator/Documents/My Downloads/ubuntu-12.04.1-desktop-amd64.iso ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync acpi=off noapic nolapic
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "Verbose mode" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt debug debug-ubiquity boot=casper iso/scan-filename=/Users/Administrator/Documents/My Downloads/ubuntu-12.04.1-desktop-amd64.iso ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "Demo mode" {
linux /ubuntu/install/boot/vmlinuz quiet splash boot=casper iso/scan-filename=/Users/Administrator/Documents/My Downloads/ubuntu-12.04.1-desktop-amd64.iso ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

이제 보니 ntfs군요?

search -s -f … 있는 부분 위에…
insmod ntfs 라고 넣어주시고,

경로넣을때, 공백이 들어가면 따옴표를 붙여줘야 합니다.

그리고, 내문서에 있는걸 C:\에 넣고 /xxx.iso 형태로 바꿔보세요.

이렇게 했는데도 error가 뜨면서 insmod를 찾을수 없다면서 또 그럽니다 어디가 잘못되있는지요

#This file is modified at runtime by bootmenu.nsh

set default=0
echo "Completing the Ubuntu installation."
echo "For more installation boot options, press `ESC’ now…"
if sleep --verbose --interruptible 5 ; then
set timeout=0
fi
echo

TBD try to boot directly from kernel/initrd within the ISO via the grub2 loop module

search -s -f -n insmod ntfs/ubuntu/install/boot/vmlinuz

menuentry "Normal mode" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt quiet splash boot=casper iso/scan-filename=/C/ubuntu-12.04-desktop-i386.iso ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "Safe graphic mode" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt debug debug-ubiquity xforcevesa boot=casper iso/scan-filename=/c/ubuntu-12.04-desktop-i386.iso ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "ACPI workarounds" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt debug debug-ubiquity boot=casper iso/scan-filename=/c/ubuntu-12.04-desktop-i386.iso ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync acpi=off noapic nolapic
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "Verbose mode" {
linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt debug debug-ubiquity boot=casper iso/scan-filename=/c/ubuntu-12.04-desktop-i386.iso ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

menuentry "Demo mode" {
linux /ubuntu/install/boot/vmlinuz quiet splash boot=casper iso/scan-filename=/c/ubuntu-12.04-desktop-i386.iso ro debian-installer/locale=ko_KR.UTF-8 keyboard-configuration/layoutcode=us keyboard-configuration/variantcode= – rootflags=sync
initrd /ubuntu/install/boot/initrd.lz
}

아 참 그리고 저장장치가 ssd입니다 관련이 잇는지요