Grub 을 이용하여 하드 두 개에 윈도우와 리눅스 올리기

barlow의 이미지

다른 하드에 존재하는 윈도우 XP 멀티부팅 방법입니다.

간단한 것인데도 불구하고 찾느라 좀 애먹었습니다.
다른분들 필요하실지 모르겠어서 올립니다.

System :
IBM 40G - Fedora (hd0)
Seagate 80G - Windows XP (hd1)

Grub 설정 내용
(# vi /boot/grub/menu.lst) 에 다음 내용을 추가합니다
------------------------------------------
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1

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

이렇게 하여 만들어진 제 menu.lst 파일은 다음과 같습니다.
----------------------------------------------------------------------
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda3
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
title Fedora Core (2.4.22-1.2199.nptl)
root (hd0,0)
kernel /vmlinuz-2.4.22-1.2199.nptl ro root=LABEL=/ hdc=ide-scsi rhgb
initrd /initrd-2.4.22-1.2199.nptl.img
title Windows XP (Service Pack 2)
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1
----------------------------------------------------------------------

(답변글들을 참고하여 02/19에 수정하였습니다)

Forums: 
nonots의 이미지

조금만 더 일찍 이 정보를 알았더라면..
..
..
지난달 리눅스와 멀티부팅하는 XP 가 요상하게도 D 드라이브에 깔리는 바람에
생난리를 치다가 결국 다 갈아엎었는데..
..
암튼 ..
유용한 정보 감사합니다.


=== 건달의 경지를 꿈꾸며 ===

잔디인형의 이미지

유용한 정보 감사합니다.

저도 윈도 공간이 부족해 하드를 하나 새로 살 생각을 가졌는데 윈도와 리눅스를 어떻게 설치하면 좋을지 잘 모르겠더라고요.

이런 방법이 있는 줄은 몰랐네요.

감사합니다.

익명 사용자의 이미지

정확히 내용을 어디에 넣어주는 건가요?
menu.lst 파일안에 써주는 건가요?
아니면 다른 파일안에 써주는 건가요?
더 자세하게 알려주시면 감사하게습니다.
현재 저는 CMOS에서 IDE의 부팅순서를 바꾸어 가면서
XP, 데비안으로 부팅하고 있습니다.

세이군의 이미지

menu.lst에 적어주는 것이구요..
------------------------
title WindowsXP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1
-------------------------
라고 입력하면 부트메뉴에 WindowsXP라고 나오니까 바로 선택을 하면 됩니다.(이미 알고 계시지요??)

그리고 한 가지더.
데비안 사용자의 경우 위의 내용을 넣을 때는 update-grub를 실행할때 만들어지는 블럭이 있습니다. DEBCONF라는 내용이 포함되어 있는데,
이 블럭의 바깥에 위의 내용을 넣어야합니다. 그렇지 않으면 커널업뎃할때나 저 명령을 다시 실행할때 기껏 입력했던게 사라지는 불운이 있습니다.

uathebest의 이미지

그냥 /boot/grub/grub.conf 수정하면 되지 않나 .
그게 그거지만. :oops:

You are the best!

모노모노의 이미지

알려주신데로 했더니 정말 되는군요!!!
좋은 정보 감사합니다.^^

댓글 달기

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