win xp 포맷후 다시 설치시...

maxfit의 이미지

c;xp d;우분투7.10 사용하다가 xp를 포맷하여서 다시 설치하면 우분투도 다시 설치해야 하나요?
아니면 윈도우 xp만 인스톨하면 되는가요?

from; 아직도 초보가...

ptmono의 이미지

네(다시 설치해야 합니다.)
정확히 말하면 '아니오'(몇가지 작업이 필요합니다)라고 할 수 있습니다. 조금 손을 보면 재설치 없이도 리눅스를
사용 가능하기 때문입니다.

먼저 컴퓨터가 켜지면 어떠한 일이 일어나는지 간략히 서술해 보겠습니다. 컴퓨터가
켜지면 메인보드의 BIOS(Basic Input/Output System) 는 가장 첫 하드드라이브의
MBR(Master Root Record)를 읽기 위한 하드웨어들을 구동시킵니다. MBR은
하드드라이브의 가장 512byte의 영역을 이야기 합니다. 이 영역에는 부트로더
뿐아니라, 파티션에 대한 정보 또한 포함되어 있습니다. 이 부트로더 는 사용자가 여러
운영체제를 선택하여 실행할 수 있도록 도와줍니다. 즉, 사용자가 리눅스로 부팅할
것인가, 윈도우로 부팅할 것인가 하는 것을 부트로더에서 결정할 수 있다는
이야기입니다.리눅스에서는 보통 Grub을 많이 사용합니다. 윈도우 에서는 NTLDR(NT
Loader)를 사용합니다. 부트로더에서 리눅스가 선택되어 실행되면, 리눅스커널
이미지가 실행됩니다. 커널은 결국 init를 실행하면서 필요한 프로그램들을
불러들이며, 사용자에게 ID/PASS 를 요구하게 됩니다.

보통 윈도우를 먼저 설치를 하고서 리눅스를 설치를 하면, 리눅스는 자동적으로
기존에 있던 윈도우를 'Grub'에 추가시킵니다. 그래서 우리는 별다른 설정없이
윈도우로도 부팅할 수가 있고 리눅스로도 부팅을 할 수가 있습니다. 하지만 리눅스를
먼저 설치하고 윈도우를 설치하면, 윈도우는 자동적으로 기존의 리눅스를
부트로더(NTLDR)에 추가하지 않습니다. 또한 윈도우의 설치과정에서 기존의
부트로더(Grub)을 자신의 부트로더(NTLDR)로 바꾸어버린다는 어떠한 메세지나
설정없이 Grub을 지우고 NTLDR을 설치해 버립니다. MS가 M$로 불리는 이유이기도
하겠지요. 즉 부트로더(NTLDR)에는 리눅스를 불러올 설정이 포함되어 있지 않다는
것입니다.

'어떻게 리눅스가 설치된 상태에서 윈도우를 설치하고 듀얼부팅을 하는가?' 하는 것은
검색을 해 보시기 바랍니다. 예전에 검색결과들이 많았던 것으로 기억합니다. 저는
참고 [2] 정도를 찾았습니다. 구글에서 'windows bootloader'로 검색했습니다.

참고

[1] Sybex, Linux.System Administration 2ed, Chapter 3 startup and shutdown
[2] http://gentoo-wiki.com/HOWTO_Dual_Boot_from_Windows_Bootloader_(NTLDR)_and_why

------------------------------------------
emacs user
답변에 답변은 답변메일이 오지 않는 이유로 없을 가능성이 많습니다.

------------------------------------------
emacs user

마잇의 이미지

윈도우즈를 쓰실 때 D 드라이브이던 공간을 포맷하여 그곳에 우분투를 설치하신건가요? 이 경우 윈도우즈에서는 더 이상 D 드라이브가 인식되지 않습니다.

직접 써본건 아닌데 Wubi라는 우분투 설치 프로그램을 사용해서 따로 파티션을 정해서 포맷하지 않고도 윈도우즈 파티션 안에 파일 형태로 우분투를 설치하는 방법도 있다고 알고 있습니다. 혹시 이런 방식으로 우분투를 설치하셨다면 설치 후에도 여전히 윈도우즈에서도 D 드라이브가 인식되고 보이셨겠죠.

어느쪽이신가요?

전자의 경우라면 우분투 파티션을 건들지 않고 윈도우즈만 다시 원래의 파티션에 설치하고 우분투 설치 시디를 이용해서 부트로더(GRUB)만 복구하면 다시 둘 다 정상 사용이 가능합니다.

후자의 경우는 윈도우즈 재설치시 C 드라이브 이외는 건들 필요가 없으므로 이 경우도 GRUB 설치만 다시 하시면 될 것 같습니다.
--
마잇


--
마잇

댓글 달기

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