お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-03-26 19:55:10

light
メンバ
登録日: 2009-07-25

リモートからのOS切り替え方法について

現在2台のHDDの中にそれぞれwindows7とubuntu9.10をインストールして、Ubuntuのgrubから起動OSを選択できるようになっています。
リモートから起動するまたは起動しているOSを入れ替えるにはどうすればいいでしょうか?
Ubuntu→windows7は/boot/grub/grub.cfgの編集でできますが、windows7→Ubuntuの変更方法が分かりません。

また、時間指定でOSが切り替わるようにするにはどうすればいいでしょうか?

オフライン

 

#2 2010-03-27 00:25:53

hir0
メンバ
登録日: 2008-09-28

Re: リモートからのOS切り替え方法について

すごくマニアックな内容ですね。
望みの達成は非現実的な要素がてんこ盛りですが、具体的に何が慕いが為に切り替え方法を求めるのかを書かれると良案が出るかも。

オフライン

 

#3 2010-03-27 08:11:39

ry
メンバ
登録日: 2008-07-30

Re: リモートからのOS切り替え方法について

#1の lightさん による投稿:

Ubuntu→windows7は/boot/grub/grub.cfgの編集でできますが、windows7→Ubuntuの変更方法が分かりません。

深く考えずに、ubuntu でやっているのと同じことをすれば良いはず

具体的には Windows 7 で /boot/grub/grub.cfg が保存されているパーティションをドライブに割り当てて、grub.cfg を編集して再起動
問題になりそうな点は、 /boot/grub/grub.cfg が保存されているパーティションのファイルシステムを認識するための Windows 7 用のドライバが入手可能かどうか

ext2/3 なら Vista までの対応だけど Ext2Fsd が使えるかもしれない (未検証)
:参考: WindowsからLinux領域を読み書きできる ext2fsd - 特選フリーソフト:ITpro

オフライン

 

#4 2010-03-27 15:50:36

weyk
メンバ
登録日: 2009-04-03

Re: リモートからのOS切り替え方法について

メインに使用する(最初に起動される)ブートローダを、grub4dosにして、grub4dosを、独立した(小さな)パーティションにインストールするのはどうでしょうか?
そのパーティションはFAT32あたりすることで、双方のOSからの変更が容易ですし、直接編集する前提なら、(grbu2のgrub.cfgより)menu.lstが簡単に扱いやすい気がします(気がするだけですが)。
この場合、Ubuntuのgrub2は、ubuntuのパーティションに設定(PBRにインストール)することになるかと思います。
# MS-Windowsはもともとchainload可能なので、そのまま。

オフライン

 

#5 2010-03-27 20:39:14

hir0
メンバ
登録日: 2008-09-28

Re: リモートからのOS切り替え方法について

現状

現在2台のHDDの中にそれぞれwindows7とubuntu9.10をインストールして、Ubuntuのgrubから起動OSを選択できるようになっています。

質問1

リモートから起動するまたは起動しているOSを入れ替えるにはどうすればいいでしょうか?

質問2

Ubuntu→windows7は/boot/grub/grub.cfgの編集でできますが、windows7→Ubuntuの変更方法が分かりません。

質問3

時間指定でOSが切り替わるようにするにはどうすればいいでしょうか?

と捉えたのですが、質問1と質問2をもう少し具体的に書いて頂くと何か情報が出るかもしれません。
(私の読み違いかな?)

オフライン

 

#6 2010-03-28 11:05:14

Crush
メンバ
登録日: 2009-02-10

Re: リモートからのOS切り替え方法について

そもそも何をしたいんでしょうね?
用途、目的、必要要件を出せば、代替案が出る可能性はあります。
が、基本的にリモートから、起動するOSを選択することは「リモートからの制御を受け取る者が居ない」ので無理ですね。
起こしてやるだけなら、WOLに対応した本体なら、マジックパケットをたたき込んでやれば電源は入り普通のブートシーケンスが走ります。
PXEブートする環境なら、そのブートに使うサーバの方を弄ればいけなくもないかも知れませんけど。
時間を見て切り替えるというのも、どうしてもというのならブートセレクタにRTC見るような処理を追加すれば良いのではないかと思いますが、用途が思いつきませんね。
後は、何かOSを起こしてやってそれをリモート制御可能な状態に置けば、その上で動く仮想マシンなら自由になるかも知れませんけれど。

オフライン

 

Board footer

Powered by FluxBB