두 개 하드 사용시 win7 설치(sdb1) 후 우분투 설치 성공기...

windows7을 사용하다가, 우분투를 알게 되어서 설치를 해 보려고 하였습니다.

사양 : AMD64 5200+
RAM : 4G
HDD : 500GB 시게이트 HDD 2개.
우분투 ver. : 9.10

  1. 첫번째 실패 경험기.
    처음에 Windows7 loader는 sdb1에 위치하고 있었습니다.
    바로 우분투 설치(나란히 설치 선택) 후 booting하였더니 dual booting인식이
    안되었습니다. (grub화면이 나타나지 않고 바로 windows7으로 부팅)

    혹시나 해서 우분투 설치 위치를 HDD내에서 여기 저기로 바꿔 보았지만
    증상은 마찬가지…

  2. 두번째 실패 경험기.
    Windows7 loader위치에 우분투 loader(grub)을 덮어써야 하나?
    라고 잘못 생각해서 우분투 설치시 '고급’항목에서 boot loader를
    WIndows7 boot loader 위치(sdb1)에 위치시켰습니다.

    드디어 재부팅하면 Grub이 보이더군요. 하지만, WIndows7 boot항목이 생성되지만,
    선택하면 Windows7으로 부팅이 되지 않고 다시 Grub으로 돌아옵니다.

    이후로 여러가지 시도…그러다가 Windows7날려먹었습니다…(기존 5년치 데이타 모두 삭제 ㅜㅜ)

  3. 첫번째 설치 성공
    검색하다가, 우분투 사용자 모임을 발견하고 여기서 이런 저런 글을 확인하였습니다.
    두 가지 내용이 들어오더군요, HDD2개를 가지고 계신 분의 설치기와(HDD 한 대만 있을 때 설치됨)
    Grub이 sda에 windows7이 설치되어 있지 않으면 인식되지 않는 경우가 있다는 내용입니다.

    HDD1대만 달고 Windows7 설치 후, 우분투 설치하였습니다.
    Windows7 boot loader는 sda1(NTFS)에,
    우분투 loader는 sda5(ext4)에 설치되어 Grub으로 둘 다 잘 부팅되었습니다.

  4. 우분투로 부팅, Grub upgrade후 혹은 HDD 하나 추가 후에 문제 발생.
    기존의 HDD를 하나 더 추가 한 후, 우분투로 부팅 후, 이런 저런 Update를 실행하고 나서,
    다시 부팅 했더니 Grub manu에서 Windows7 boot항목이 사라졌습니다.

    문제는 HDD를 추가했더니, 기존의 sda가 sdb로 바뀌었더군요.
    (언제 바뀐 건지는 잘 모르겠습니다. 추가 후, 즉시 인지…즉시라면 Grub이 어떻게 자동으로
    우분투 image는 찾은 것인지…하도 이것 저것 시도해서요…)

    /boot/grub/grub.cfg

    를 확인하여도 windows7부분이 없더군요.
    여기 저기 게시판을 확인해서 windows7 title을 새로 만들어 주려 하였습니다.
    처음에는 grub.conf에 직접 필요한 내용을 써 넣을까도 생각하다가
    왠지 Original로 만들어진 내용과는 차이가 있을 것 같아서
    자동으로 생성해 주는 option이 없을까를 찾아 보았습니다.

    sudo update-grub

    해 주어도 windows7 boot loader를 찾기는 하지만, grub에서 windows7 title을 생성해 주지는
    않는 것 같았습니다.
    그러다가 grub.cfg 상단 주석에 이 file은 grub-mkconfig로 만들어 진다는 내용이 있어서

    sudo grub-mkconfig

    해 보았습니다. 이런 저런 메시지가 나오면서 grub.conf를 만들더군요.
    그런데, windows7부분에 가서는 정확히는 기억이 나지 않지만,

    windows7 boot loader는 sdb1에 있고, 현재 sdb가 device.map에 잡혀있지 않다는
    내용이 뜨더군요. 그래서, /boot/grub/device.map을 열어서 아래와 같이 수정하였습니다.

    (hd0) /dev/sda
    (hd1) /dev/sdb (제가 추가한 Line입니다)

이런 후,

sudo grub-mkconfig

했더니, windows7 boot loader를 자동으로 찾고 자동으로 windows7 title을 생성하더군요.
(사용하고 있는 Grub version은 GRUB version 1.97beta4 입니다)

여러가지 삽질을 하느라 4일을 까먹고 Data도 날렸지만, 이런 저런 공부가 되었네요.
첨부터 공부좀 하고 설치했으면 첫번째 시도에서 Grub을 살릴 수도 있었겠구나 싶습니다.
그럼 Data는 날리지 않았겠죠^^.

이전 Linux보다는 사용이 훠~얼씬 간편해지고 접근성도 좋아졌지만,
여전히 설치에서 살짝 까다로운 부분은 있네요. 하지만, 이전 Version Linux들에 비하면
정말 많이 발전했다는 느낌입니다.

이제 우분투를 기본 운영체제로 놓고 사용해 보려고 합니다.
사용하다가 이런 저런 느낀점이 있으면 다시 글 올려 보겠습니다.

긴 글 읽어 주셔서 감사합니다~~