パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

広島大、昼夜でWindows/Linuxを入れ替えるグリッド構築」記事へのコメント

  • 実現方法 (スコア:5, 参考になる)

    by annoymouse coward (11178) on 2004年11月07日 14時39分 (#649234) 日記
    いくつか実現方法はあると思いますが.
    >PC自体をデュアルブート可能にしておき、PXE等でリモートブートを制御
    の方法が一番現実的だと思います.

    PEXを使えば,ブートローダとその設定ファイルを
    ネットワーク越しに送りつけることができるので

    - HDD上のwindowsを起動する
    - HDD上のlinuxを起動する

    なんてことは,もちろん
    - インストーラのイメージを送りつけて,自動ネットワークインストール

    なんてことまで,簡単にできます.

    具体的な方法は pxe syslinux をキーワードに
    googleで検索すると見つかると思います. [google.com]
    • Re:実現方法 (スコア:5, 参考になる)

      by r31_gts_tb (14753) on 2004年11月07日 14時53分 (#649244) ホームページ
      似たような事をやっています.
      うちの職場の環境ですが,Win2K + Linux + FreeBSD な環境で,PXE の機能を使って,Grub のイメージを送っています.
      その Grub のイメージの,DefaultBoot の設定を変えた物を用意して,イベント時等は,その Grub イメージでブートさせる様にします.
      サーバ側で Cron + Script を使えば,時間ごとにデフォルトブートの違う Grub を送りつける事が出来ますね.

      後は,Win や,Linux を時間がきたらリブートさせる様にしたら,似たような事は実現可能ですね.
      --
      ------------------------
      いつかきちんと仕上げよう
      親コメント
    • by ysksnd (17528) on 2004年11月07日 19時34分 (#649331) 日記
      そこの、書き込みを見てムラムラ来たWindowsな方!

      PXEは何もLinuxブートの為の物じゃありませんぞ~。
      是非っ!Windows運用にも活用しようじゃ有りませんか!
      ネットワーク越しにDOSとか起動できて、万が一の時に良いですぞ。

      というわけで各種材料:

      サーバソフト → http://tftpd32.jounin.net/
      スクリプタ → http://cui.unige.ch/info/pc/remote-boot/soft/
      ディスクイメージ作成 → http://dvalot.free.fr/

      活用例:
      DOSネットワーク機能を使って、ディスクイメージ取得/配布
      CDDもFDDもない小型ノートでのOS入れ替え
      廃棄時のディスク内容全消去 等々…

      サンプルスクリプト → http://din.eternalwing.net/bpbatch.bpb

      他にも、頑張ればWindowsPE(XP機能制限版)もオンメモリで動かせるらしい……
      親コメント
      • Windowsな者です。
        会社では独自のPXE環境なのですが、あまりにも便利なのでフリーソフト等組み合わせて自宅に導入しました。

        私は下記サイトを参考にしてほぼ同じ構成をWindowsのみで作りました。
        http://www15.big.or.jp/~yamamori/sun/pxe/

        BpbatchがWindowsに対応していたのが救いで、Windows Server 2003のDHCPとフリーのtftpサーバーで構築で
    • Re:実現方法 (スコア:3, 興味深い)

      by cudjo (2713) on 2004年11月07日 17時08分 (#649291)
      5年前に Eric Raymond さんが京都産業大学で講演をした時、同時開催された
      学内見学ツアーで同じようなシステムを見学させてもらいました。
      IBMの導入事例ページ [ibm.com]に詳しい解説があります。
      親コメント
    • Re:実現方法 (スコア:3, 参考になる)

      by baffclan (9449) on 2004年11月07日 19時05分 (#649323) ホームページ
      昼間は快適にFreeBSDで生活、夜はMS-DOSのwtermでNiftyserve [nifty.com]の会議室などを
      巡回するのに知人は以下のようにしてデュアルブートを実現していました。

      はしょって書きますが、こんな感じ。
      1. ブートメニューのデフォルトはFreeBSD(98)
      2. 昼間は何もせずFreeBSD(98)が起動。
      3. 就寝前にFreeBSD終了とともに24時間タイマーを夜中(2時くらい)にセット。
      4. DOS起動のセットとハードディスクのMS-DOSが起動する設定をしたHSB [vector.co.jp]が入ったFDDを挿入。
      5. 夜中にパソコンが起動して、FDDで起動。
      6. HSBの再起動コマンドでハードディスクのMS-DOSが立ち上がる。
      7. AUTOEXEC.BATでWtermが自動接続・会議室巡回。
      8. 適当な時間が立ったら、24時間タイマーがパソコンをオフ。

      # 太古の話です。hi
      親コメント
      • by Anonymous Coward
        タイマーセットとFDD挿入という手動手順が入ってるんで、
        このタレコミで考察しようとしている自動化とは違うでしょうね。

        でも自分も似たような事を、FMR->FM-TOWNS移行期にやってましたw

        「一晩の間に自動巡回して後で読む」という定点観測的タスクは
        大手BBS時代に限ら
    • Re:実現方法 (スコア:3, 興味深い)

      by saitoh (10803) on 2004年11月07日 21時11分 (#649376)
      IBMなどのPCでは、電源SWを使ったときとWakeOnLANで電源が入ったときで起動デバイスを別々に設定できます。 この場合は、電源SW⇒HDD-0, WOL⇒PXEと設定しておけば、 linix用のみののPXEサーバを用意しておけば足ります。

      汎用の手法としては、他のひとがすでに指摘しているように、 「HDDの特定パーティションから起動するブートレコードを(時間で切り替えて) PXEで送りつける」ですね。

      親コメント
    • Re:実現方法 (スコア:2, 参考になる)

      by Anonymous Coward on 2004年11月07日 16時19分 (#649278)
      ウチのキャンパスでも演習室のPCが、
      -昼間はWindowsかLinuxを自分で選んでブート
      -夜は勝手にLinuxが立ち上がっている
      というふうになっています。
      PXEでサーバ上のHDDイメージを読み込んで起動していると聞きました。

      ユーザにどれだけWindowsを壊されても、立ち上げなおせば綺麗さっぱり無かったことに。おかげで安定してます。新しいソフトのインストールもサーバ上のイメージに入れるだけで済みますし。
      親コメント
    • by domax (13954) on 2004年11月07日 19時35分 (#649332) 日記
      ある客先のシステムで、WindowsとLinuxのdual-boot-systemをgrubの機能だけで切り替えてます。
      grubを少し改造。configfileコマンドをmenu内で使用できるようにして、tftp-serverからメニューファイルを供給してます。
      で、tftp-server上のmenuファイルをcronで切り替えることで、時間帯によって標準で立ち上がるOSが切り替わる仕掛です。

      授業に応じて立ち上がるOSを切り替えるためのモノですが、今回のような使いかたも可能になりますネ。
      親コメント
    • なんだか怪しげなものがトップにきてますねぇ・・・

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

処理中...