[멀티OS] 우분투 GRUB가 설치된 상태에서 윈도우즈7에서 부팅 순서 변경하기

booraik의 이미지

안녕하세요 요즈음 멀티 OS에 재미가 붙어 이거저거 테스트 중인 초보 개발자 입니다.

질문 내용은 다름이 아니라 현재 제 서버에 Windows7 - CentOS6.2 - Ubuntu12.04를 설치하였습니다.

테스트용도이므로 하나의 HDD에 파티션은 10G씩 할당을 하였고( 리눅스의 경우 swap:2048G, /:8000G )

마지막으로 우분투를 설치해서 그런지 부팅시 우분투의 GRUB가 실행되는 상황입니다.

여기서는 최초 부팅 시 원하는 OS를 선택할 수 있는데 이는 우분투의 GRUB이므로

순서를 바꾸고 싶다면 우분투에서만 가능한것으로 알고있습니다. (/boot/grub/menu.lst를 수정)

-----------------------------------------------------------------------------------------------
근데 이를 다른 OS인 CentOS나 Windows7에서도 부팅 순서를 변경하여 재부팅 시 원하는 OS로 부팅하는 일이 가능할까요???
개인적인 생각으로는 각 OS에서 우분투를 마운트 하여 변경해야 하는 것이 아닐까 하는데 이도 쉽지 않더군요
-----------------------------------------------------------------------------------------------

햇병아리 같은 어린아이라 많은 어르신분들의 많은 조언을 부탁드립니다 헤헤

※추가질문 : 설치 과정 중 일부로 아무 파티션도 담지 않은 빈 공간을 20G정도 남겨놓았습니다.
차후 각 OS에서 공유하여 사용하려고 하는데 이에 대한 힌트조언 정도가 있으시다면 한말씀좀^^

익명 사용자의 이미지

작성자입니다... 설치시 파티션 구조는
Windows7 sda1
CeotOS sda2 /
CentOS sda3 swap
Ubuntu sda5 /
ubuntu sda6 swap
이렇습니다.

곰곰히 생각을 해봤는데 sda7에다가 Ubuntu의 /boot로 잡으면 CentOS에서건 Windows7 에서건 /boot/grub/menu.lst에 접근을 할 수 있지 않을가요?

pogusm의 이미지

Ubuntu의 부트 파티션이 어디에 있건,
해당 파일 시스템에 접근(마운트)할 수 있다면, menu.lst 파일을 수정할 수는 있습니다.

CentOS 에서 Ubuntu 쪽을 마운트 하는건 당연히 가능하고
windows에서는 아마 리눅스 파티션 마운트를 지원하는 프로그램을 설치해야 가능할거 같습니다.

그런데
부팅순서를 바꾸는 작업이 매번 있는것도 아니고,
대부분 한번 설정해놓으면 계속 같은 설정으로 사용하게 될거 같은데..
굳이 windows 에서 리눅스 파티션을 마운트해서 menu.lst 를 수정해야할 필요까지 있을까 라는 의문이 듭니다.

booraik의 이미지

답변해주셔서 감사합니다 ^^

윈도우즈에선 리눅스 파일시스템이랑 마운트를 지원하는 프로그램이 필요하군요...

윈도우즈에서 menu.lst를 수정 하려는 이유는 해당 서버의 전원과 랜선을 제외하고는 다 빼버리려고 합니다....
선이 복잡하기도 하고 뭣보다 원격으로 모든 작업을 진행해 보려고 노력중입니다.

booraik의 이미지

생각보다 별거 아니더군요.

우분투를 마지막으로 설치하게 되면 우분투의 부트로더를 사용하게 되는데 /boot/grub/grub.cfg의 set defaults=""값을
변경 하면 되더랍니다 ^^

추천 하는 방법은 아니라 하지만 일단 다른 OS에서도 해당 /boot만 mount한 후 reboot시 부팅 될 OS를 지정할 수 있습니다.

댓글 달기

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