Wubi

Wubiがすごそうな件 より。

Ubuntu 8.04ではパーティションを操作せずにwindows上のディスクイメージ上にインストール出来るようだ。起動の仕組みが気になる。

予測ではおそらく

  1. MBRからwindowsブートローダを起動
  2. grubのイメージを起動
  3. (ntfsパーティション上の)kernelイメージを起動
  4. (ntfsパーティション上の)ディスクイメージをmount

こんな流れで起動してるのだろう。2はデュアルブートさせるときによくやることだし、4も最近のkernelはntfsのrwに対応してきてるようだからloop mountで出来るはず。
でも、いつのまにgrubntfsを読めるようになったんだ? あ、grubじゃないものを2で起動させてるのか? 何を起動しているにしろ2が不思議だ。