하드 한 개에 Windows와 Linux 올리기

barlow의 이미지

주제를 적고 나니 거창하군요,
다들 아시리라 믿는데,
단지 리눅스가 논리 드라이브 내에 설치되면
멀티부팅이 안된다는 것을 알려주고자 하는 글입니다.
저 같이 삽질하는 사람을 막아주어야겠죠... ;;

멀티부팅 방법은 간단합니다.
Windows 먼저 깔고, 깔면서 파티션 적당히 잡아 주고
다음에 Linux를 깔면 됩니다.
Lilo는 많이 적응되어 재미없어[?]서
저는 Grub을 주로 사용합니다.
물론 Grub이 더 잘 잡히는 것 때문이기도 하죠.

문제는 파티션을 잡아 줄 때 발생합니다.
윈도에서 신나게 파티션을 잡았다면 대략 낭패
C:\ 만 잡아주고 나머지는 '할당되지 않음' 이어야 합니다.

이제 리눅스에서 파티션을 잡을 경우에
부트 파티션이 확장 파티션 안으로 들어가지만 않으면 됩니다.
확장 파티션 안의 논리 드라이브로 들어가면
리눅스 부팅은 불가능하죠. 윈도만 씽씽 돌아갑니다.

물론 두 개의 하드에 각각 한 개씩 운영체제를 올리는게
가장 문제가 적게 발생하겠지만,
노트북 같은 경우 어쩔수 없이 한 하드에 설치해야 되죠.

어쨌든, 짧은 지식으로 글을 올렸습니다.
파티션 부분에 대해 많은 답변글을 기대합니다.

Forums: 
ffnhj의 이미지

barlow wrote:
주제를 적고 나니 거창하군요,
다들 아시리라 믿는데,
단지 리눅스가 논리 드라이브 내에 설치되면
멀티부팅이 안된다는 것을 알려주고자 하는 글입니다.
저 같이 삽질하는 사람을 막아주어야겠죠... ;;

그래요?
전 extended partition에 리눅스 설치해서 잘 부팅해서 쓰고 있는데요?

fish7612의 이미지

확장 파티션에 논리 드라이브로 잘 올려서 잘 돌아가요....

다만....

제가 해보니까.. 제 컴만 그런지는 몰라도. 부팅시 쪼금 더 시간 소모가 있는 거 같은 느낌이던데요.. 그 외에는 그럭저럭 쓸만합니다....

익명 사용자의 이미지

barlow wrote:
주제를 적고 나니 거창하군요,
다들 아시리라 믿는데,
단지 리눅스가 논리 드라이브 내에 설치되면
멀티부팅이 안된다는 것을 알려주고자 하는 글입니다.
저 같이 삽질하는 사람을 막아주어야겠죠... ;;

멀티부팅 방법은 간단합니다.
Windows 먼저 깔고, 깔면서 파티션 적당히 잡아 주고
다음에 Linux를 깔면 됩니다.
Lilo는 많이 적응되어 재미없어[?]서
저는 Grub을 주로 사용합니다.
물론 Grub이 더 잘 잡히는 것 때문이기도 하죠.

문제는 파티션을 잡아 줄 때 발생합니다.
윈도에서 신나게 파티션을 잡았다면 대략 낭패
C:\ 만 잡아주고 나머지는 '할당되지 않음' 이어야 합니다.

이제 리눅스에서 파티션을 잡을 경우에
부트 파티션이 확장 파티션 안으로 들어가지만 않으면 됩니다.
확장 파티션 안의 논리 드라이브로 들어가면
리눅스 부팅은 불가능하죠. 윈도만 씽씽 돌아갑니다.

물론 두 개의 하드에 각각 한 개씩 운영체제를 올리는게
가장 문제가 적게 발생하겠지만,
노트북 같은 경우 어쩔수 없이 한 하드에 설치해야 되죠.

어쨌든, 짧은 지식으로 글을 올렸습니다.
파티션 부분에 대해 많은 답변글을 기대합니다.

1. 어떤 OS에서 파티션을 잡아도 상관없으며(단 BSD는 파티션 개념이 좀 다르므로 예외)
2. 리눅스 전체가 논리 파티션에 들어가도 전혀 상관없으며
3. 하드가 한 개건 두 개건 전혀 상관없으며
4. 물론 부팅에도 전혀 상관없습니다. (lilo나 grub이 MBR에 있다면!)

cpulpul의 이미지

아마 PC의 경우 Sec slave(hdd)에 리눅스 설치시 부팅이 안될걸요...

익명 사용자의 이미지

interrupt wrote:
아마 PC의 경우 Sec slave(hdd)에 리눅스 설치시 부팅이 안될걸요...

부트로더를 뭘 쓰느냐에 따라 다른 것으로 알고 있습니다.

제 경우는 OS/2 의 부트매니저를 쓰는데, 세컨드 슬레이브에 달린 페도라 코어 3 부팅 잘 되고 있습니다.

yuni의 이미지

무단포옹님의 1,2,3,4번의 말씀에다가 한표씩 던집니다.
이번에 하드를 160 기가로 교체 하면서 다음과 같은 의문점이 생겼었습니다. 예전에 적어도 커널 부분은 특정 실린더 안쪽으로 넣어야 된다던데... 이런 내용인데, 그것과 상관이 없더군요.
그리고 결국 10기가 하드도 쓸려고 슬레이브로 잡았습니다. (세컨 슬레이브는 위에 성공하신분이 계시네요.) 여기다가 우분투를 깔았는데 전혀 문제가 없습니다. 위의 분들이 말씀하신데로 MBR에만 들어 있으면 됩니다.

그리고 지금까지의 수세나 맨드레이크 그리고 우분투까지 모두다 심지어 윈도우가 깔린 상태에서도 기존의 원도우와 동거 동락할 수 있습니다. 파티션 매직 처럼 파일까지 옮겨서 일도양단 하는 기능은 없지만 기존의 윈도우를 건들이지 않고 파티션을 조정 빈곳에 리눅스를 깔 수 있습니다. 그리고 위의 세 배포판은 당연히 윈도우에 익숙한 사용자에 대한 배려로 한두가지 주의만 하시면 자동으로 쓱싹 해치우입니다. 수동으로 조정하는 것도 가능 합니다. 아참 그리고 새로이 리눅스를 위해서 윈도우 구역의 일부를 떼어올때 겁나는 경고가 뜹니다만, 지금까지 20번(남의 것 포함) 해서 한번도 문제가 생긴 적이 없습니다. 5번까지는 백업하고 그러다가 그 뒤부터는 그냥 합니다. 언젠가는 귀차니즘의 죄 값을 치르겠지만, 그날이 중요한 데이타가 아니기를 바랄 뿐입니다.

아마 수동으로 거의 처음 부터 연구를 하신것이 성공하신 것 같습니다. 그렇다고 저 처럼 굴러가는 대로 쓰는 사람도 있습니다. 입맛대로 쓰시는 즐거움이 있습니다. 모든 사람이 행복한 순간이죠. :D

==========================
부양가족은 많은데, 시절은 왜 이리 꿀꿀할까요?
=====================
"지금하는 일을 꼭 완수하자."

barlow의 이미지

항상 하는 삽질이지만 이번엔 뭔가 좀 알았다 싶어서 글을 올렸는데요 ^^
매번 윈도우를 먼저 깔고 확장파티션을 잡은 후에 리눅스를 올렸지만
Grub에서는 기껏 다 깔고 나니 윈도우로만 달랑 부팅되어서
여러 가지 고민을 해 보았는데요,
결론은 위에 말씀드린 대로
확장파티션 깨서 주파티션 하나 더 만들어 /boot 를 넣으니 되더군요 ㅜㅜ

왜 안됐을까요? -_-;; 다시 삽질하라면 이제 싫구 ㅋㅋ
아무튼, 답변글들 정말 감사합니다.
다음번엔 잘 되었으면 좋겠네요 ^^*

FrogLamb의 이미지

저도 무단포옹님 말씀에 동의합니다.

윈도우의 문제점은 설치를 할 때 무조건 자기가 첫번째 prim partition을 차지하려고 하고 MBR을 점거해서 윈도만 부팅되도록 부트로더를 덮어버린다는데에 있죠-_-;;

해결법은 윈도 먼저 깔고 나중에 리눅 깔아서 grub이나 lilo로 MBR을 덮어버리고 리눅에서 깐 부트로더를 설정에서 멀티부팅을 구성하면 되죠

저는 보통 멀티부팅 구성할 때 Linux LiveCD등으로 부팅해서 리눅스용 fdisk로 파티션 나누고 첫번째 prim partition을 윈도용으로 할당해 준 담에 윈도 깔고 나서 리눅스 깝니다

----------------------------------------
Kwonjin Jeong

rx78gd의 이미지

저같은 경우는 OS/2의 부트매니져를 사용합니다.

윈도우나 리눅스 어느곳이 날아가도 파티션 다시 잡아주고 새로 인스톨 하면 됩니다. 근데 리눅스는 날릴일이 없네요. 맨날 윈도우만 새로 설치해주고 있어요...맨날 날아가....-_- 쩝..

-------------------------------------------------------------------------------------------
나에겐 할 수 있다는 의지와
하면 된다는 신념과
해야 한다는 의무가 있다.

http://rx78gd.tistory.com

체스맨의 이미지

FrogLamb wrote:

해결법은 윈도 먼저 깔고 나중에 리눅 깔아서 grub이나 lilo로 MBR을 덮어버리고 리눅에서 깐 부트로더를 설정에서 멀티부팅을 구성하면 되죠

설치 순서 또한 관계가 없습니다. loadlin 이 있으니까요.

윈도를 나중에 설치했더라도, 도스 부팅 디스크 ( 또는 CD ) 와 loadlin 만 있으면 리눅스로 부팅해서 MBR 을 다시 설정할 수 있습니다.

그런데, FreeDOS 부팅 씨디로는 loadlin 이 잘 작동하지 않았던 것 같습니다. 레드햇 9 였구요.

Orion Project : http://orionids.org

익명 사용자의 이미지

/boot 파티션 없이도 잘 됩니다..

단지 grub 을 MBR 에다가 설치해주시면 되죠...

myohan의 이미지

윈도 MBR 복구 방법은

1. 윈도 씨디 삽입.

2. 복구모드로 돌입(?)

3. 어드민 패스 입력

4. fixmbr

5. 리부팅후 lilo or grub 재설치 ...

예전엔 이거 몰라서 무척 많이 밀었죠 8)

---------------------------------------
blog : http://myohan.egloos.com

myohan의 이미지

Anonymous wrote:
/boot 파티션 없이도 잘 됩니다..

단지 grub 을 MBR 에다가 설치해주시면 되죠...

MYOHAN root # fdisk -l

Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2677    21502971    7  HPFS/NTFS
/dev/hda2            2678        6501    30716280    c  W95 FAT32 (LBA)
/dev/hda3            6502       10325    30716280    c  W95 FAT32 (LBA)
/dev/hda4           10326       19457    73352790    f  W95 Ext'd (LBA)
/dev/hda5           10326       14404    32764536   83  Linux
/dev/hda6           14405       14665     2096451   82  Linux swap
/dev/hda7           14666       19457    38491708+  83  Linux

증거자료 입니다 :P

hda1 XP
hda2 fat32 (data1)
hda3 fat32 (data2)
hda4 extension
hda5 debian-sid
hda6 swap
hda7 gentoo

---------------------------------------
blog : http://myohan.egloos.com

xwizardx의 이미지

상관은 없는 글 같지만..

suse9.1에서 이미지만으로 하드에 설치할 필요 없이 쓸수 있습니다..

윈도우와 리눅스를 멀티부팅 하는 사람들이 다 그렇듯..

리눅스의 주 용도가 리눅스 테스트나 재미삼아라면 괜찮을 것 같네요..

댓글 달기

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