위에 제목대롭니다. 쿠분투 10.04(64bit)와 윈도우7(64)를 Grub으로 멀티부팅하고 있습니다.
하드디스크는 현재 3개가 연결되어 있고, 그중 하나의 하드를 파티션으로 나눠 멀티부팅하네요.
근데 문제는 쿠분투를 처음에 깔때 Grub를 운영체제가 있는 하드디스크가 아닌 자료만 모아놓은 하드디스크에 깔린 모양입니다.
그래서 GRUB 화면에서 우분투로 부팅이란 선택라인이 두번 나옵니다. 그 하드디스크를 빼면 그 두줄이 사라지구요.
그래서 말인데 이 데이터만 있는 하드디스크의 GRUB을 안전하게 지울수 있을까요? 자료가 중요한 것이라 혹시 안전한 방법이 있을가요?
위험하다면 시도 해보지도 않을 생각입니다. 혹시 안전한 방법 아시면 좀 알려주십시요.
우분투 써본지 1주일 정도 되었네요. 우선 감사드립니다.
우분투 라이브 시디에서 mbr 복구 방법은 (또는 우분투 설치 상황에서…)
라이브 시디 부팅 후
[url=http://ms-sys.sourceforge.net:13ibw99p]ms-sys[/url:13ibw99p] 설치후
[size=150:13ibw99p]sudo ms-sys -m /dev/sd?[/size:13ibw99p] 하면 됩니다. (mbr 복구를 Windows 2000/XP/2003 스타일로 복구하면 grub는 지워 집니다.)
[color=#918A8A:13ibw99p]주의 : sd? 에서 ? 는 하드순번입니다. 3번째면 sdc가 될 확률이 높은데 이는 확인 해보아야 합니다. fdisk -l [/color:13ibw99p]
ms-sys --help 참고 및 하드 확인은 sudo fdisk -l
ms-sys 가 6.06 우분투에서 제공 되었는데 현재는 없어서 데비안용 찾아 설치 해보니 잘되는군요
아래 첨부 파일은 32비트용 ms-sys 입니다 10.04 에서 잘 됩니다. (64비트 사용자는 위 링크에서 amd64 받으세요)
[attachment=0:13ibw99p]ms-sys_2.1.0-1_i386.deb[/attachment:13ibw99p]
[code:13ibw99p]Usage:
ms-sys [options] [device]
Options:
-1, --fat12 Write a FAT12 floppy boot record to device
-2, --fat32nt Write a FAT32 partition NT boot record to device
-3, --fat32 Write a FAT32 partition DOS boot record to device
-6, --fat16 Write a FAT16 partition DOS boot record to device
-l, --wipelabel Reset partition disk label in boot record
-p, --partition Write partition info (hidden sectors and drive id)
to boot record
-m, --mbr Write a Windows 2000/XP/2003 MBR to device
-9, --mbr95b Write a Windows 95B/98/98SE/ME MBR to device
-d, --mbrdos Write a DOS/Windows NT MBR to device
-s, --mbrsyslinux Write a public domain syslinux MBR to device
-z, --mbrzero Write an empty (zeroed) MBR to device
-f, --force Force writing of boot record
-h, --help Display this help and exit
-v, --version Show program version
-w, --write Write automatically selected boot record to device
Default Inspect current boot record
Warning: Writing the wrong kind of boot record to a device might
destroy partition information or file system!