[멀티OS] 우분투 GRUB가 설치된 상태에서 윈도우즈7에서 부팅 순서 변경하기
안녕하세요 요즈음 멀티 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에 접근을 할 수 있지 않을가요?
Ubuntu의 부트 파티션이 어디에 있건, 해당 파일
Ubuntu의 부트 파티션이 어디에 있건,
해당 파일 시스템에 접근(마운트)할 수 있다면, menu.lst 파일을 수정할 수는 있습니다.
CentOS 에서 Ubuntu 쪽을 마운트 하는건 당연히 가능하고
windows에서는 아마 리눅스 파티션 마운트를 지원하는 프로그램을 설치해야 가능할거 같습니다.
그런데
부팅순서를 바꾸는 작업이 매번 있는것도 아니고,
대부분 한번 설정해놓으면 계속 같은 설정으로 사용하게 될거 같은데..
굳이 windows 에서 리눅스 파티션을 마운트해서 menu.lst 를 수정해야할 필요까지 있을까 라는 의문이 듭니다.
역시...
답변해주셔서 감사합니다 ^^
윈도우즈에선 리눅스 파일시스템이랑 마운트를 지원하는 프로그램이 필요하군요...
윈도우즈에서 menu.lst를 수정 하려는 이유는 해당 서버의 전원과 랜선을 제외하고는 다 빼버리려고 합니다....
선이 복잡하기도 하고 뭣보다 원격으로 모든 작업을 진행해 보려고 노력중입니다.
완료했습니다.
생각보다 별거 아니더군요.
우분투를 마지막으로 설치하게 되면 우분투의 부트로더를 사용하게 되는데 /boot/grub/grub.cfg의 set defaults=""값을
변경 하면 되더랍니다 ^^
추천 하는 방법은 아니라 하지만 일단 다른 OS에서도 해당 /boot만 mount한 후 reboot시 부팅 될 OS를 지정할 수 있습니다.
댓글 달기