gentoo깔고 reboot했는데...

cccpy98의 이미지

--grub.conf---설정
default 0
timeout 10
splashimage=(hd0,0)/grub/splash.xpm.gz

# genkernel users
title=Gentoo Linux
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.14-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev
initrd /initramfs-genkernel-x86-2.6.14-gentoo-r5

을 이렇게 하고 reboot했습니다. 그런데 다음과 같은 화면이
떠서 조금 당황스럽네요. 참 어!! :shock: udev는 안적었던 것 같습니다.

File attachments: 
첨부파일 크기
Image icon 001.JPG83.62 KB
freesky의 이미지

VMWARE에서 부팅하셨다면 하드디스크 장치명이 sda가 아닐 수 있습니다.

부팅 장치명을 hda나 다른 것으로 바꾸어 보세요.

올해에는 꼭 노트북이 생기게 해 주세요.

golden의 이미지

cccpy98 wrote:
--grub.conf---설정
default 0
timeout 10
splashimage=(hd0,0)/grub/splash.xpm.gz

# genkernel users
title=Gentoo Linux
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.14-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev
initrd /initramfs-genkernel-x86-2.6.14-gentoo-r5

을 이렇게 하고 reboot했습니다. 그런데 다음과 같은 화면이
떠서 조금 당황스럽네요. 참 어!! :shock: udev는 안적었던 것 같습니다.

genkernel 방식으로 카날을 설치하셨군요.
menuconfig 방식으로 해야 반드시 필요한 사항을 추가시킬 수 있는 것이 아닌가 생각합니다.

그전에 질문하실 적 기억으로는 /boot 파티션을 둔 것으로 압니다.
그렇다면 다음 사항을 체크하십시오.
/boot 에 있는 커널 이름을 정확히 하십시오.
root (***) 아래줄에 kernel /boot/ker***********
initrd 앞에도 /boot/in*******

golden의 이미지

다시 문제가 있으면
real_root=/dev/sda3 udev 를 제외하고 부팅시켜 보세요.
핸드북에는 이것이 없네요.

bigpooh의 이미지

cccpy98 wrote:
default 0
timeout 10
splashimage=(hd0,0)/grub/splash.xpm.gz

# genkernel users
title=Gentoo Linux
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.14-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev
initrd /initramfs-genkernel-x86-2.6.14-gentoo-r5

우선 /dev/sda1 이 /boot 마운트 포인트고 /dev/sda3 가 / 마운트 포인트라면 맞는 스크립트입니다.
grub 입장에서 root (hd0,0) 은 커널이미지가 있는 곳을 지정해 주는게 맞습니다.
vmware 를 써보진 않아서 어떤 장치로 에뮬레이팅 되는지 모르겠지만 scsi 컨트롤러 모듈이 커널에 포함 되었는지 한번 확인해 보시기 바랍니다.
그리고 (hd0,0)/grub/device.map 의 내용도 확인해 보시고요.

cccpy98의 이미지

정말 어렵네요.
혹시 menuconfig에서 뭘 수정해야 하나요?
SCIS->BusLogic만 M->* 체크했는데...

grub설정이 정말 어렵네요...

bigpooh의 이미지

cccpy98 wrote:
정말 어렵네요.
혹시 menuconfig에서 뭘 수정해야 하나요?
SCIS->BusLogic만 M->* 체크했는데...

grub설정이 정말 어렵네요...

방금전에도 올렸지만 genkernel 사용자시고 /boot 가 /dev/sda1 이고, / 가 /dev/sda3 라면 맞는 스크립트랍니다. 확신을 가지세요 :D
의심해 볼만한것은 vmware 가 만들어낸 scsi 컨트롤러가 어떤것이며 그 모듈이(드라이버가) 커널에 포함되었느냐 유무 같군요.
device.map 파일에서 (hd0) 가 제대로 sda를 가르키고 있는지도 확인 하시고요.

cccpy98의 이미지

지금 hdc로 바꿔서 해보니 다음과 같은 화면이...

여러가지 내용이 나오다가 조금더 진전이
>>Determining root device....
>>Mountin root...
mount: /dev/hdc is write-protected, mounting read-only
mount: /dev/hdc is ...생략
...
중략
...
>> Booting (intiramfs)...............
chroot:cannot execute /bin/sh: No such file or directory
그리고 마지막 줄에
kernel panic - not syncing : attempted to kill init!
라고 적혀있네요. 아마도 다시...해야 할 것같은...

어떤가요.

이런문구가 나타나네요.

golden의 이미지

제가 쓴 것은 같은 파티션 구조에서의 핸드북에 있는 그대로 입니다.

제가 어젯밤에 vmware-5.5.1 에서 젠투를 설치했습니다.
저는 메뉴컴파일 방식에 의해서 커널 컴퍼일 하였지요.
젠커널방식에 의하는 방식과 메뉴얼 컴파일 방식에 따라서
grub.conf 는 약간 다릅니다.

커널이 있는 파티션이 독립적이므로 /boot/ 가 요구되지 않은 것
같으나 그렇게 해야지 부팅되는 것이었습니다.

메뉴컨피그방식에 의하셨다면 다릅니다. 어느쪽으로 하셨는지?

cccpy98의 이미지

이제 기숙사에 가야겠어요..
다음주 월요일에 다시 시도해야 할 것 같아요...
기숙사에 제컴퓨터는 사양이 안좋아서 vmware돌리기도 그렇고 조금...
쉬고 해야 할 것같아요..

근데 hdc로 잡혀서 조금 진전이 있다니...
그냥 혼란한 생각..
그러면 fstab설정은 맞는 것인지..
근데 분명 fdisk는 sda에서 잡았구요...
vmware도 scsi(0,0)으로 되어 있는데....

정말 어렵습니다.... :cry:

cccpy98의 이미지

커널 설정
# emerge -k sys-kernel/gentoo-sources
# emerge -k genkernel

커널 설치
# genkernel all --menuconfig

저는 어떤 매뉴얼인지 모르겠구요..위와 같이 했는데요..

tinywolf의 이미지

최근에 2005.1-r1으로 설치했을 때
제가 stage3부터 genkernel로 설치했습니다.
비교해 보니 udev 옵션이 저한텐 없구요.
그 외엔 grub.conf 설정에는 이상이 없는 것같습니다.
윈도우용 vmware로 리눅스용 게스트를 만들면 scsi로 만들어 졌던게 맞는 것같구요.
genkernel을 사용했을 때 커널 옵션에서 기본 인코딩으로 utf-8을 선택했던 것 빼곤 특별한 추가 설정없이 바로 되었었습니다.

다시 해보는게 좋을 것같네요.

ㅡ_ㅡ;

cccpy98의 이미지

답변 감사드립니다.... ^^
네.. 한번 다시 해보죠..

다음주엔 꼭 기필코 설치해야죠..
알수 없는 벽을 느끼지만 쉬운듯하면서도 어렵다고 느껴지네요.. :!: :?: :?:

vitpharm의 이미지

wiki.kldp.org에 있는 설치법과 gentoo.org의 핸드북과는 약간의 차이가 있을뿐 거의 비슷한거 같은데요~

livecd gentoo # mount -t proc none /mnt/gentoo/proc

이부분이 kldp.org에서는

livecd gentoo # mount -t proc proc /mnt/gentoo/proc로 되어있네요...

어디에 있는 방법이 맞는건가요?

Rina의 이미지

cccpy98 wrote:
정말 어렵네요.
혹시 menuconfig에서 뭘 수정해야 하나요?
SCIS->BusLogic만 M->* 체크했는데...

grub설정이 정말 어렵네요...

VMware 5.5.1에 GuestOS를 리눅스로 했을 경우
스카시는 기본적으로 LSI Logic으로 설정됩니다..

옵션을 안 바꾸셨다면 Bus Logic이 아닌 LSI Logic 입니다..

----------------------------------------------------------------------------------------------------
Rina's Blog
http://rinapc.com

익명 사용자의 이미지

vmware에서 젠투깔면 기본은 sda로잡힘으로
doscsi옵션 넣어줘야합니다

익명 사용자의 이미지

# genkernel users
title=Gentoo Linux
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.14-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 doscisi udev
initrd /initramfs-genkernel-x86-2.6.14-gentoo-r5

이렇게하면됩니다

젠커널로하셨따면
콘피그화일은 라이브씨디에서 갖고왔으니
스카시 옵션은 건들필요없음

댓글 달기

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