멀티 부팅이 안 됩니다... Boot-repair 정보 포함합니다

제 컴퓨터는 윈도우 7과 리눅스 민트를 같이 씁니다.
원래 멀티 부팅도 잘 되었습니다만.

윈도우 7에서 기존 파티션 볼륨을 축소하고 확장 파티션을 만든 이후로
멀티 부팅이 안 되고 grub rescue가 뜹니다.

윈도우는 정상으로 부팅이 되는데 리눅스가 안되요…

Live-CD로 부팅해서 이걸 해결하고자 Boot-repair도 이용해봤지만 안됩니다.
더군다나 수동으로 해결하려고 mount /dev/sda3 /mnt를 하면
첨부하는 그림과 같은 오류가 뜹니다…

확실한 정보를 위해 Boot-repair에서 생성해주는 시스템 정보를 추가합니다.
아래 링크로 들어가시면 볼 수 있습니다.

http://paste.ubuntu.com/6684013/

도움을 간절히 구합니다…

sda3을 날려 먹었네요.
확장 파티션이라는 것은 실제 데이터가 있는 파티션이 아니고 파티션을 감싸고 있는 파티션입니다.
기본 파티션이 4개로 제한되기 때문에 확장 파티션을 만들어서 그 속에 논리 파티션(? 갑자기 용어 까먹었어요)을 만듭니다.
아래 보이는 sdb5가 그것이지요.
파티션 속성만 저렇게 지정했다면 원래대로 기본 파티션으로 속성을 지정하면 돌아올 것 같네요.
파티션 작업은 윈도에서 하지 마시고 우분투 라이브 시디에서 gparted로 작업하면 편하고 쉽습니다.

저 정보를 보면 sda3안에 저장된 데이터가 있는 것 아닌가요??
그렇다면 정말 속성이 바뀐 것인지요?
그럼 gparted로 속성을 바꿀 수 있는 방법은 무엇인지요 ㅜㅜ

live-CD로 부팅 가능합니다.

어떻게 확장 파티션으로 저정 했나요?
그 과정에서 다시 기본 파티션으로 지정을 할 수는 없던가요?

기본 파티션에서 확장 파티션으로 변환이 되는지는 모르겠지만
일반적으로 기본 파티션 삭제 -> 확장 파티션 생성을 거치기 때문에 물어 봤습니다.

확장 파티션 크기를 비교해 보면 sdb5가 뒷 부분의 크기만 차지하고 있죠?
아마 앞 부분이 원래 있던 리눅스가 깔린 파티션이 아닌가 싶은데 지워진 것 같아 보입니다.

댓글 너무 감사드립니다.

파티션 지정은 전혀 안했습니다.
단지 볼륨 축소 후 생긴 볼륨을 생성하였을 뿐입니다…
정말 리눅스민트가 지워진 것인가요? 확인 방법이 있는지요??
그럼 sda3에 차지되어 있는 데이터들은 무엇인지요…

[quote="revive09":3beormg4]댓글 너무 감사드립니다.

파티션 지정은 전혀 안했습니다.
단지 볼륨 축소 후 생긴 볼륨을 생성하였을 뿐입니다…
정말 리눅스민트가 지워진 것인가요? 확인 방법이 있는지요??
그럼 sda3에 차지되어 있는 데이터들은 무엇인지요…[/quote:3beormg4]

파티션 정보를 보니까 sda4가 안보이네요?

어쨋거나, 파티션 크기만 변경하신 것이고, 포맷을 하신 것이 아니라면,
testdisk로 복구가 가능합니다.
파티션 정보는 그냥 디스크 맨 앞의 512바이트의 MBR에 저장되는 것이니,
그것만 잘 바꿔서 살려주면 됩니다.
실제 데이터 영역은 포맷을 하지 않는다면, 건드리지 않으니까요.

그 전에 어떤 상황이었고 어떻게 작업을 하신지 모르겠지만 현재 상태는 이렇습니다.

[code:328n8ojn][ sda1 | sda2 | sda3 [ ??? | sda5 ] ][/code:328n8ojn]

주 파티션은 4개 까지만 생성할 수 있어서 그 중에 하나를 확장 파티션으로 만들고 그 안에 다수의 파티션을 생성할 수 있습니다. 확장 파티션은 마운트해서 쓰는 개념이 아니고 디스크 일부분에 다른 파티션 정보를 담기 위한 작은 영역을 할당하고 확장 파티션이라고 부르는 것 입니다.

sda3이 확장 파티션이고 그 안에 파티션이 할당되지 않은 공간과 sda5 스왑 파티션이 있습니다.

testdisk 돌려 보세요.

http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

잘 읽어 보시고 민트 라이브 시디로 부팅해서 testdisk 설치 하시고 진행해 보세요.

파티션 작업하실 때는 이해가 가지 않는 부분이 있거나 확신이 들지 않으시면 중단 해야 합니다. 스왑 파티션은 날라가도 상관이 없는데 윈도우즈 파티션도 날아갈 수 있습니다.

안녕하세요 !!

다행히 윈도우 7에서 Minitool partition wizard라는 프로그램으로 리눅스 파티션 복구하였고
리눅스가 잘 됩니다…

그러나 이제 윈도우가 안 됩니다…

sudo update-grub 하고 나서도 안 되나요?
그렇다면 윈도를 부팅 시도로 복구해서 되는지 확인하고 나서
그 다음에 다시 우분투 라이브 시디로 grub을 재설치 해주면 되긴 하는데,

윈도 부팅을 못하는 이유를 찾아봐야 겠네요.
보통 부트로더라고 윈도 시스템이 깔린 루트에 /bootmgr이 있으면 위 명령으로 갱신된 grub에서 부팅합니다.

맨 위에 첨부 파일의
sudo fdisk -l

결과를 다시 한번 비교해 보세요. Windows Partition Table 정보와 Active Partition… 이게 일치하면 보통 update-grub 만으로도 부팅이 잘됩니다.

근데, bootrepair가 썩 믿음직스럽진 않더군요. 아마 BIOS 모드에서 UEFI 모드로 PC H/W 부팅 방식이 바뀌면서 발생하는 문제를 해결해 보려는게 주 목적이 아닐까 합니다. 지금과 같이 BIOS 모드로 MBR 파티션을 사용하는 경우에는 부팅 문제가 잘 해결되지 않을 것 같아서 적어 보았습니다.

액티브 댓글 보고선 다시 보니… 어라… 그렇네요.
sda1에 /bootmgr이 있고 sda2에 windows7이 깔려 있군요.

이런 경우는 처음에 하드를 c: d: 두개로 쓰다가 c:를 지우고 다시 만들면서 c: d:가 뒤바뀌는 현상으로 생기는건데,
그게 맞다면 윈도부터 바로 잡아 놓아야 할 것 같습니다.

sda1: __________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows 7/2008: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        /bootmgr /Boot/BCD

sda2: __________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows 7/2008: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  Windows 7
Boot files: