Windows 설치 후 Linux 부팅을 선택할 수 없습니까?

Windows 설치 후 Linux 부팅을 선택할 수 없습니까?

나는 Linux Ubuntu를 실행하는 업무용 컴퓨터를 설정하고 있으며 많은 프로그램 등을 사용하므로 모든 준비를 완료하는 데 하루나 이틀이 걸렸습니다.

Windows 7 파티션도 사용하여 이중 부팅을 할 예정이었습니다. 저는 윈도우7을 설치하고 설정을 해봤습니다. 이제 시스템을 부팅할 때 더 이상 Ubuntu를 선택할 수 없습니다.

빠른 수정 방법을 아는 사람이 있나요? 아니면 처음부터 다시 시작해야 하나요?

좋습니다. 이제 2개의 가이드를 시도했지만 아무 효과가 없었습니다. 누군가 나에게 단계별로 정보를 제공할 수 있나요? 필요한 정보는 다음과 같습니다.

Linux = ubuntu 12.04 windows 7 Linux가 포함된 파티션 = sda1

답변1

Linux LiveCD에서 GRUB를 다시 설치해야 합니다. 예를 들어 여기에서 이에 대한 자세한 내용을 읽을 수 있습니다.

http://www.increa.com/articles/GRUB-over-windows/

그렇습니다. 프로그래밍 관련 질문이 아니라 시스템 관리에 관한 질문입니다.

답변2

첫 번째 디스크의 MBR을 자동으로 지운 것은 Windows 설치 프로그램입니다. 이전에 GRUB 로더가 설치된 곳이 이제는 대신 MS NTLDR 로더를 포함합니다.

이전에 다른 답변에서 말했듯이 Linux 복구 CD, 우분투 또는 디스크 파티션을 마운트할 수 있는 기타 Linux CD/DVD에서 시작하여 GRUB를 다시 설치해야 합니다.

절차는 복구 디스크에 따라 다르지만 일반적으로 다음과 같습니다.

  1. 리눅스 복구 디스크를 시작하세요
  2. / 파티션을 마운트하세요
  3. 새로운 / 파일 시스템을 chroot하세요
  4. /proc, /sys 및 /dev 가상 파일 시스템 마운트
  5. mount /boot(전용 FS인 경우)
  6. 시작 HDD의 MBR에 GRUB를 다시 설치하세요.
  7. 아무것도 마운트 해제
  8. 복구 디스크 없이 시스템 재부팅
  9. 옵션 목록에서 "linux"를 선택하세요 :-) (농담)
  10. Windows 제거 :-) :-) :-) (다시 농담입니다. 필요하지 않으면 하지 마세요!)

답변3

설치/복구 Ubuntu 디스크에서 부트로더를 다시 설치할 수 있어야 합니다.

답변4

해결책을 생각해냈습니다. 도움이 되기를 바랍니다.

  1. Windows에서 멀티 부팅을 허용하는 Wingrub(Windows용 Grub, Win 7에서 작동하기를 바랍니다)을 설치합니다. 반드시 C:\에 설치하세요.
  2. Wingrub conf를 편집하여 우분투 부팅 라인을 부팅 옵션에 추가하세요. 다음과 같은 방법으로 conf 파일에 추가해야 하는 라인을 가져옵니다.
    1. Linux 복구 디스크에서 부팅합니다.
    2. 리눅스를 마운트하세요 /.
    3. /etc/grub.conf에서 우분투를 부팅하는 라인을 복사하세요.
    4. Wingrub conf에 다음 줄을 추가하세요.

관련 정보