나는 이번 주말에 리눅스 초보자로 이것을 겪어 왔고 그냥 (!)가 작동했습니다. 랩톱에서 Windows 7 공장 설정을 사용하고 Ubuntu를 이중 부팅으로 가져 오려고했습니다. Windows 파티션 관리자를 사용하여 하드 디스크 공간을 확보 한 다음 라이브 CD 및 GParted를 사용하여 /, / home을 만들고 논리 파티션을 교환했습니다. 그런 다음 해당 파티션에 Ubuntu를 설치했습니다. 그런 다음 Windows로 돌아가서 EasyBCD를 실행하고 시도한 모든 방법 (위의 스레드 제안 참조)은 항상 grub> 명령 프롬프트로 끝나고 때로는 전혀 아무것도하지 않았습니다.
가장 먼저 할 일은 grub> 명령 프롬프트를 사용하여 실제로 우분투 설치로 부팅 할 수 있는지 확인하는 것입니다. 이렇게하면 설치가 작동했다는 확신을 갖게되고 나중에 사용할 설정을 알려줍니다.
"ls"는 당신의 현재 위치 목록을 제공합니다. 나에게 이것은 이것이 가져온 일부 디렉토리 이름의 Windows 7 C 드라이브 인 것처럼 보입니다. 따라서 루트를 Ubuntu의 / boot 파일이 포함 된 파티션으로 변경해야합니다. 이를 위해 grub "root"명령을 사용합니다.
Grub은 sata 하드 디스크에 sda / b / c / d를 사용하지 않고 대신 sda에 hd0, sdb에 hd1을 사용합니다. 'tab_key'는 자동 완성 옵션을 위해 grub에 사용됩니다. 하드 디스크가 하나뿐이므로 "root (hd0, 'tab_key'"를 입력하면 사용 가능한 hd0의 파티션에 대한 모든 옵션이 제공됩니다. / boot를 설치 한 파티션을 알고 있으면 도움이됩니다. GParted를 사용하여 설치 파티션을 만들었으므로 파티션 sda9에 / boot를 설치했음을 알았으므로 비교적 쉽게 식별 할 수있었습니다 .grub이 확장 파티션을 4부터 시작하기 때문에 약간 혼란 스럽습니다. / boot 파티션을 얻으려면 groot를 입력하십시오. "root (hd0,8)", 즉 sda9 번호보다 적은 숫자를 입력하십시오. "ls"를 수행하고 충분히 확인하십시오.
다음으로해야 할 일은 커널과 initrd 파일을로드하는 것입니다. 커널 하나는 일반적인 리눅스 용어에서 루트를 명령의 일부로 지정해야 할 때 나를 던졌습니다. 실제 커널과 .img 파일은 / boot에 있지만 긴 이름을 갖습니다. 루트에는 정확한 타이핑을 절약 할 수있는 포인터가 있습니다. 위의 루트 명령을 포함하여 내가 입력 한 모든 것이 있습니다.
root (hd0,8)
kernel /vmlinuz root=/dev/sda9
initrd /initrd.img
boot
그렇게하면 내 우분투가 나타 났고 설치가 완료되었다는 확신을 얻었습니다. 이제 자동화 방법을 알아 내야했습니다. 이것은 Win7에서 EasyBCD로 돌아 왔습니다. 클릭하여 새 항목을 추가하고 (Grub> 단독으로 이동 한 원본 항목은 그대로 두었습니다) NeoGrub 탭을 선택하고 설치를 클릭하십시오. 그런 다음 구성을 클릭하면 menu.lst 파일이 나타납니다. 위에서 grub 명령 줄에 사용했던 모든 줄을 추가하여 부팅되도록했습니다. 다음에 재부팅 할 때 NeoGrub을 선택하고 우분투 에서이 모든 것을 입력하고 있습니다. 이는 Win7의 일정한 지연 지연과 비교하여 fab과 fast처럼 보입니다.
주말 내내 사용하고있는 링크 ...
http://www.linuxbsdos.com/2012/05/17/how-to-dual-boot-ubuntu-12-04-and-windows-7/2/
http://www.dedoimedo.com/computers/dual-boot-windows-7-ubuntu.html