grub를 다시 설치하려 하는데...

jiee의 이미지

리눅스와 윈도우 멀티부팅을 하다가 윈도우를 다시 설치하여 MBR의 grub가 지워졌습니다. 그래서 리눅스 첫번째 cd로 부팅하여 grub를 다시 설치 하려 했습니다.

#grub-install /dev/hda 이렇게 실행했는데
Not found or Not block device 이런 에러메시지가 나오더군요.

예전에는 저렇게 해서 쉽게 재설치했는데 무슨 이유인지 알 수가 없습니다.
참고로 하드디스크는 hda가 맞고요. 윈도우로 부팅하는 데는 아무 이상없습니다.

무엇이 문제인지???

codebank의 이미지

grub-install을 그냥 CD상태에서 실행해도 되는지 모르겠습니다.
즉, grub은 /boot/grub의 설정파일을 기준으로 설치되는 것으로 알고 있습니다.
만일 grub을 다시 설치하려면 일단 기존 LINUX파티션상태에서 실행해야하는 것으로
알고 있습니다.
제가 Gentoo를 사용함으로 Gentoo를 기준으로 설명하겠습니다.

환경 :
/dev/hda1 MS-Windows XP설치
/dev/hda2 vfat DATA 파티션
/dev/hda3 /boot
/dev/hda5 swap
/dev/hda6 /

일단 LINUX CD로 부팅후

# mount /dev/hda6 /mnt/gentoo
# mount /dev/hda3 /mnt/gentoo/boot
# mount -t proc none /mnt/gentoo/proc
# cd /mnt/gentoo
# chroot /mnt/gentoo /bin/bash
$ env-update && source /etc/profile
$ grub-install /dev/hda

위에 있는 환경에 맞춰서 grub을 인스톨하는 형식입니다. 만일 boot를 따로 지정하지
않았다면 mount /dev/hda3 /mnt/gentoo/boot부분은 필요없습니다.
RedHat이나 Debian의 경우에도 위와 비슷한 형식으로 grub을 재설치할 수가 있을
겁니다.
------------------------------
좋은 하루되세요.

------------------------------
좋은 하루 되세요.

danskesb의 이미지

1) 우분투나 젠투 같은 아무 라이브 시디를 하나 구한다.
2) 라이브 시디로 부팅해서 루트 권한의 터미널을 연다.
3) 리눅스 파티션을 임의의 디렉토리에 마운트시킨다.
예: mount -t ext3 /dev/hda3 /foobar
4) chroot /foobar
5) grub-install hda
여기서 /foobar, /dev/hda3은 각각 임의의 마운트 포인트, 리눅스가 설치된 파티션을 의미합니다.

---- 절취선 ----
http://ubuntu.ksa.hs.kr

lowid의 이미지

젠투 설치 성공할수 있었을텐데요.. 쩝..
(실패해서 아치쓰고 있는사람이,,;;)

---------------------------------------------
아치리눅스좀 써주세요
-> 아치리눅스 유저 좀 꼬셔오세요. 1인당 10명!

doodoo의 이미지

우분투 데퍼의 경우로 ...아마 다른 것도 같을 거라고 생각됩니다.

1.설치 시디로 설치를 시작한다.
2. 파티션 분할하는 장면이 나오면 (디스크 드류이드 라고 하죠?)영어 스펠링이 생각이 안나서 죄송...
3. ALT + F1 부터 ALT + F4 까지 중에서 누르다 보면 터미널 창이 보입니다.
그럼 그 창에서 부터.....
4. 이후 부터는 동일하게 /dev/hda3에 리눅스가 설치됐다는 가정하에..
5. mkdir /tt ; mount /dev/hda3 /tt; chroot /tt
6. grub
7. grub> root (hd0,2)
8. grub> setup (hd0)
9. grub> quit

리셋키 빵~~ 누르거나..혹은 Ctrl + Alt + Del

xfs 파일시스템을 사용하는 관계로 지겹게 grub 수동으로 설치하는 이로부터...

munguana의 이미지

.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.