[질문] 커널 컴파일 후, 파일 시스템 마운트 문제..

air21c의 이미지

안녕하세요.

제가 A 라는 버추얼머신위에 올라가는 시스템에서 부팅되는
커널을 만들기 위해서

B 라는 서버에서 컴파일을 수행했습니다.(성능 때문에...)
A 에는 원래 우분투 9.10 이 돌아가고 있었구요.
그래서 거기 .config 파일을 바닐라 코드에 저장해서 make menuconfig 해서
.config 한번 로드하고 다시 저장한 후,
커널 바이너리를 생성시켰습니다.

그리고 나서 A 에 복사한 후 grub2 에 list 에 추가하고 나서
재부팅 해보니 그림과 같은 메세지가 뜨면서 부팅이 되질 않네요..

절차상에 문제가 있었는지, 혹시 이런 비슷한 경험 있으신 분들의 도움을 기다립니다.

감사합니다.

File attachments: 
첨부파일 크기
Image icon screenshot2.png11.31 KB
jachin의 이미지

커널 바이너리만 복사해서 붙여넣으셨나보군요? 생성한 모듈은 옮기지 않으셨습니까?
커널 이미지에 시스템에서 사용하는 하드디스크 컨트롤러 드라이버가 내장되어 있지 않아서,
커널 이미지를 부팅하고 root 파일 시스템을 마운트 하려 하는데, 디스크 인식을 못했기 때문에 생기는 문제입니다.
B 시스템 커널 소스 내에서 make menuconfig 를 실행하신 후,
A 시스템의 하드디스크 컨트롤러 드라이버를 * 표시로 꼭 내장하시고 이미지를 생성하시기 바랍니다.
또한 시스템 모듈들도 /lib/modules/{kernel-image-name} 밑에 복사해두셔야 사용에 어려움이 없으시리라 생각합니다.
====
하나는 전부, 전부는 하나

air21c의 이미지

두 시스템 모두 우분투 환경이기 때문에 make-kpkg 로 패키지로 만들어서
옮긴 후에, 다시 dpkg 로 설치습니다.

현재 A 시스템이 사용중인 하드디스크 컨트롤 드라이버가 내장 되지 않았는지 여부와,
그 하드디스크 컨트롤러를 알 방법(make menuconfig에서 enable 시키기 위해서)이 있을까요?

근데, A 시스템의 /boot 에 있는 부팅 잘되는 config 를 가져와서, load 한 것인데,
별다른 설정 변경이 필요한 것인가요?

글고 보니... A 시스템은 ext4 를 쓰는데, 이와 연관이 있을까요..?

감사합니다.

댓글 달기

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