Gentoo 설치..grub로 부팅시...

uamyd5279의 이미지

안녕하세요...1년 짜리 아직 어린 프로그래머입니다....@@

gentoo를 깔기 시작해서..
기본 2번씩의 삽질과 반복 작업을 통해서
8일만에..설치를 했습니다만...( 커널까지 오는데 걸린 시간입니다...물론 회사일로 인해 야간 작업도 하고 밤에만 설치를 했네요...)

이제 드뎌 커널 설정이 끝나고..위키에 나와 있는데로 따라하면서..
grub를 세팅하고 부팅을 하는데...

제가 원래 음...그러니까 /etc/fstab에 설정된 값을 보면
/dev/hda1 >>> windows 2003
/dev/hda5 >>> data( for win : FAT32 )
/dev/hda3 >>> swap ( for linux )
/dev/hda4 >>> linux....

위와 같은 구성인데요...
grub 설정에서...
리눅스 부분을...메뉴 첫번째로 했고...
root(hd0,3) <<< /dev/hda4라서 이렇게 했습니다.
kernel /vmlinuz root=/dev/hda4 <<< 이렇게 초기에 되어 있더군요....

스샷 잡는 방법 몰라서요...기억속에 있는데로 적었는데...
이렇게 디폴트로....

흥....이 디폴트는요.....
커널컴파일후 재부팅 -> 라이브시디로 부팅 ->
-> mount /mnt/gentoo /dev/hda4
-> chroot /mnt/gentoo /bin/bash
-> ( /mnt/gentoo로 /dev/hda4가 마운트된 상태에서 )
grub-install /dev/hda 가 안되더군요!!!!!!!
무슨 I/O error가 뜨길래...메시지를 유심히 봤더니...(@@ ;;;)
파티션 어쩌구.../etc/mtab 어쩌구 하길래
고민해본즉, 마운트가 안되어 있더라 뭐 이런 거였다고 판단하고!!
-> mount -a 를 실행했습니다.
-> grub-install /dev/hda
-> 메시지가 무슨 에러가 상당히 많이 떴는데요...이 에러들은..
/dev/fd0....에 관한 것들이었고요...자세히는 모르겠는데, 추측컨데, usb허브들을 꽂아놓은 상태인데요. 그것때문이 아닐까 추측해봅니다만... 아래 쪽으로 하드 디스크 등은 정상적으로 설치가 되었다는....;;;;; 맞을 겁니다. 메시지가 떴습니다.
-> reboot 했습니다.!!!

이 다음에 grub가 초기 흑백 화면으로 뜨는데...
맨 앞에서 말한 리눅스 부팅 부분에서 에러가 뜨길래...
file not found이던가....

'e' 즉, edit모드로 들어가서 살펴보니
앞 부분에 언급한 상태로 되어 있더군요...
초기값인데...그 값이 틀린가봐요....

전에 레드햇 쓸땐 디폴트로 되었던 듯 한데...흥.....
좀 더 공부를 해야하나...싶으면서도..

이렇게 경과보고도 드릴겸....^^ ;;;;
겸사겸사 아뢰고 질문합니다.

장문의 글...봐주셔서 감사하고요..
답변도 부탁 드리겠습니다......

마잇의 이미지

uamyd5279 wrote:
위와 같은 구성인데요...
grub 설정에서...
리눅스 부분을...메뉴 첫번째로 했고...
root(hd0,3) <<< /dev/hda4라서 이렇게 했습니다.
kernel /vmlinuz root=/dev/hda4 <<< 이렇게 초기에 되어 있더군요....

스샷 잡는 방법 몰라서요...기억속에 있는데로 적었는데...
이렇게 디폴트로....

kernel .... 이 부분도 사용자 환경에 맞게 바꿔주셔야 됩니다.
디폴트 셋팅은 커널 이미지 파일이 /dev/hda4/vmlinuz 파일이라는 얘기인데
실제 위치는 /dev/hda4/boot/커널이미지파일 정도가 되지 않을까 추측해 봅니다.
커널 컴파일을 직접하셨다면 위치와 파일명을 기억하실것이고, genkernel 사용하셨다면... /boot 위치에 생성이 되는데 이미지 이름은 확실히 기억이 안나는군요 보시면 바로 알 수 있을겁니다.

kernel /boot/bzImage-1220 root=/dev/hda4

저의 경우입니다. root= ... 파티션을 기반으로 kernel 쪽 옵션에 이미지 파일의 위치를 지정해주시면 됩니다.
핸드북에 나와있는 genkernel 사용자용 설정도 한번 적어봅니다.

kernel /boot/kernel-genkernel-x86-2.6.12-gentoo-r10 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd /boot/initramfs-genkernel-x86-2.6.12-gentoo-r10

uamyd5279 wrote:
흥....이 디폴트는요.....
커널컴파일후 재부팅 -> 라이브시디로 부팅 ->
-> mount /mnt/gentoo /dev/hda4
-> chroot /mnt/gentoo /bin/bash
-> ( /mnt/gentoo로 /dev/hda4가 마운트된 상태에서 )
grub-install /dev/hda 가 안되더군요!!!!!!!
무슨 I/O error가 뜨길래...메시지를 유심히 봤더니...(@@ ;;;)
파티션 어쩌구.../etc/mtab 어쩌구 하길래
고민해본즉, 마운트가 안되어 있더라 뭐 이런 거였다고 판단하고!!
-> mount -a 를 실행했습니다.
-> grub-install /dev/hda
-> 메시지가 무슨 에러가 상당히 많이 떴는데요...이 에러들은..
/dev/fd0....에 관한 것들이었고요...자세히는 모르겠는데, 추측컨데, usb허브들을 꽂아놓은 상태인데요. 그것때문이 아닐까 추측해봅니다만... 아래 쪽으로 하드 디스크 등은 정상적으로 설치가 되었다는....;;;;; 맞을 겁니다. 메시지가 떴습니다.
-> reboot 했습니다.!!!

정상적으로 된 것 같은데 fd0 관련한 메시지는 아마도 사용하시는 컴에 플로피가 달려있지 않아서 그런것 같습니다.
전 grub 명령으로 grub shell 상에서 /dev/hda쪽에 설치를 하곤 했는데요, 실행시 플로피가 없을경우 약간 길게 딜레이가 걸리다 관련에러를 내며 grub shell로 진입하던 기억이 납니다. 이런 내용이 핸드북에 언급되어 있으며 이런 증상을 피하기 위해 grub --no-floppy 식으로 적어주던 옵션도 있었습니다.
지금 핸드북을 다시 살펴보니 겪으신 mtab관련 메시지도 정확히 언급되어 있군요.

10. Configuring Bootloader -> Default : Using GRUB

설치는 제대로 되신것 같고 grub.conf에서 kernel .... 부분만 확실히 적어주시면 제대로 진행될거라고 예상합니다.


--
마잇

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.