리눅스 부팅디스크 만들기, MBR이 아닌 first boot record에 설

linuxqna의 이미지

안녕하세요,
제가 리눅스를 MBR에 설치하지 않고,
first boot record에 설치를 하고 디스켓에 의해서 부팅을 하고 있었습니다
이 디스켓은 리눅스 설치당시 설치과정에서 만들어 진것이구요

근데 어느날 이 디스켓이 깨져서 부팅을 못하고 있어요 ㅠㅠ
이 디스켓을 다시 만드려면 어떻게 해야 하나요 ?

설치디스켓이 아닙니다. rawwrite를 이용해서 boot.img로 만드는
디스켓 말고요

plase help me

eseo의 이미지

단지 부팅하기 위함이라면, 다른매체로 부팅하여 active 영역을 만들어주면 되지 않을까요?
예를들어 윈도 부팅시디가있다면

1. 윈도부팅
2. fdisk -> active영역 표시 (부팅하고자 하는영역)
3. 다시 부팅

---
배려하는 마음을 갖자.

daybreak의 이미지

eseo wrote:
단지 부팅하기 위함이라면, 다른매체로 부팅하여 active 영역을 만들어주면 되지 않을까요?
예를들어 윈도 부팅시디가있다면

1. 윈도부팅
2. fdisk -> active영역 표시 (부팅하고자 하는영역)
3. 다시 부팅

이렇게 하면 안됩니다.

설치 디스크나 설치 CD 로 부팅하여 lilo 또는 grub 을 다시 설치해야 합니다.

eseo의 이미지

이 말씀은 (부트로더가 디스켓에 있으므로) 하드디스크의 리눅스 영역에는 부트로더가 없(을수있)다는 말씀이군요.

저는 리눅스영역에는 항상 부트로더가 같이 설치된다고 생각했습니다.

감사합니다.

daybreak wrote:
eseo wrote:
단지 부팅하기 위함이라면, 다른매체로 부팅하여 active 영역을 만들어주면 되지 않을까요?
예를들어 윈도 부팅시디가있다면

1. 윈도부팅
2. fdisk -> active영역 표시 (부팅하고자 하는영역)
3. 다시 부팅

이렇게 하면 안됩니다.

설치 디스크나 설치 CD 로 부팅하여 lilo 또는 grub 을 다시 설치해야 합니다.

---
배려하는 마음을 갖자.

sangwoo의 이미지

daybreak wrote:
eseo wrote:
단지 부팅하기 위함이라면, 다른매체로 부팅하여 active 영역을 만들어주면 되지 않을까요?
예를들어 윈도 부팅시디가있다면

1. 윈도부팅
2. fdisk -> active영역 표시 (부팅하고자 하는영역)
3. 다시 부팅

이렇게 하면 안됩니다.

설치 디스크나 설치 CD 로 부팅하여 lilo 또는 grub 을 다시 설치해야 합니다.

단지 리눅스로 부팅이 목적이라면 이렇게 해도 될것 같은데요?
윈도의 MBR은 partition table에서 active 영역을 찾고, 그쪽으로 남은 boot process를 위임하는 역할만 하니까요..
일단 리눅스로 들어가기만 하면 그 뒤에는 부팅 플로피를 만든다든가, lilo나 grub을 설치한다든가 하는 일은 쉬운 일일테고요.

----
Let's shut up and code.

linuxqna의 이미지

먼저 위에 답변주신분들 감사합니다만, 시원한 해결책이 없어서 다시 질문드립니다.

저도 나름대로 이리저리 알아보다가,
부팅 CD로 부팅한후
boot: linux recsue
로 /mnt/sysimage이하로 리눅스를 mount한후에

$ dd -if /mnt/sysimage/boot/vmlinuz of=/dev/fd0

로 한후에 이 디스크로 부팅을 했지만, 부팅이 안되는군요

한마디로 설치시에 중간에 만들수 있는 그 플로피디스크를 어떻게 만드는것인가요 ?

감사합니다.

문재식의 이미지

mkbootdisk 명령을 이용해 부팅 디스켓을 다시 만들 수 있습니다.

linuxqna의 이미지

답변감사합니다.

# mkbootdisk --device /dev/fd0 2.4.20-8

이렇게 했는데

/lib/modules/2.4.20-8 is not a directory 라는 에러가..
아시다시피 현재 linux rescue 모드라

/mnt/sysimage 밑으로 / 가 mount 되어 있어서
/mnt/sysimage/lib/modules/2.4.20-8 이거든요

방법이 없을까요 ?

jbkdd의 이미지

linux rescue 모드로 부팅하고 나서...
마지막에
chroot /mnt/sysimage

chroot명령어를 사용해서 루트 디릭토리를 바꿔주지 않나요?
항상 rescue로 부팅할때는 메세지가 화면에 나와서 바꿔서 쓰곤 했습니다만.

원하시는 답인지 모르겠네요...
그럼.

지리즈의 이미지

rescue로 부팅한뒤,
디스켓을 넣고,
dd if=/dev/hdxx of=/dev/fd0 bs=512 count=1

hdxx는 최초에 리눅스의 부트를 설치했던 파티션입니다.
ex)hda6 hda11 ....

There is no spoon. Neo from the Matrix 1999.

ㅡ,.ㅡ;;의 이미지

linuxqna wrote:
안녕하세요,
제가 리눅스를 MBR에 설치하지 않고,
first boot record에 설치를 하고 디스켓에 의해서 부팅을 하고 있었습니다
이 디스켓은 리눅스 설치당시 설치과정에서 만들어 진것이구요

근데 어느날 이 디스켓이 깨져서 부팅을 못하고 있어요 ㅠㅠ
이 디스켓을 다시 만드려면 어떻게 해야 하나요 ?

설치디스켓이 아닙니다. rawwrite를 이용해서 boot.img로 만드는
디스켓 말고요

plase help me

리로를 MBR에 설치안하고 리눅스파티션에다 설치하면 부팅디스켓도
필요없는데 왜디스켓으로 부팅하는수고를 하시는지.. 이해가 잘안가는군요..

어쨋거나 현제 그런상태라면 이번기회에 부팅디스켓따윈없애버리세요..

방법은 시디넣으시고.. Upgrade 선택하셔서.. 리로랑 커널부분만 세로깔아보세요.. lilo 설치하는데서 리눅스파티션 으로선택하고요..
물론 fdisk 에서 부트시퀀스는 리눅스파티션에다 맞추어두시고요..

-----------그리고 게시판에 한글버그가 있는것 같습니다...
지금 글쓰는데 테그가이상하게 꼬여 상당히불현한 모습에서 작성하고 있습니다.. 아마도 제목출력부분에서 한글이 깨져 테그의 "<" 이런부분이 날아간것 같습니다.


----------------------------------------------------------------------------

redsky840의 이미지

-

댓글 달기

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