Windows 7のDell PCにUbuntu10.10をインストールし, デュアルブートにした.
しかし, 何度か使用しているうちに再起動できなくなってしまった.
いろいろと試したところ, 一応対策することができたのでまとめておく.

PC : Dell Inspiron 15R
CPU/RAM : Core i5-460M / 4GB
HDD : 640GB
OS : Windows 7 Home Premium (64bit) / Ubuntu10.10

1. デュアルブート化とエラー
ここからUbuntu10.10 DesktopのCDイメージをダウンロードし, インストーラの手順に沿ってインストールした.
インストール終了後, 何度かUbuntuの起動/終了を行ったが特に問題なかった.
しかし, Windows 7を起動/終了した後再起動すると,
"no module name found Aborted. Press any key to exit."
というエラーが発生し, これ以降PCを起動できなくなってしまった.
どうも, Windows 7を使用したことで, MBR(Master Boot Record)の何らかの情報を壊してしまったようである.

2. エラー対策
2.1 grub2の再インストール[1]
まずは, PCが起動できるようにMBRを修復する.
LiveCDの"Ubuntuを試す"からUbuntu10.10を起動し, 以下の手順でgrub2をインストールする.
1) root権限になる.
  $ sudo -s
2) Ubuntuがインストールされているパーティションを確認する.
  # fdisk -l
  以下では, /dev/sda5にインストールされているとする.
3) Ubuntuがインストールされているパーティションをマウントする.
  # mount /dev/sda5 /mnt
4) grub2をインストールする.
  # grub-install --root-directory=/mnt /dev/sda
5) 再起動する.
  # reboot
  無事ハードディスクから起動し, grub画面が表示された. 
 ここで, Ubuntu10.10を選択し起動する.
 6) grubをupdateする.
  $ sudo update-grub

2.2 grub2をgrubに変更[2][3]
再発を防ぐために, 以下の手順でgrub2をgrubに変更する.
1) root権限になる.
  $ sudo -s
2) /boot/grubをバックアップしておく.
  # mv /boot/grub /boot/grub2
3) grub2をアンインストールする.
  # apt-get remove grub-pc
4) grubパッケージをインストールする.
  # mkdir /boot/grub
  # apt-get install grub
  # update-grub
5) grubをインストールする.
  # grub-install /dev/sda
6) Windows 7をgrubのメニューに追加する.
   /boot/grub/menu.lstをエディタで開き, Windows 7を追加する.
   [追記内容]
      title        Microsoft Windows 7 Home Premium (64bit)
      root        (hd0, 4)
      savedefault
      makeactive
      chainloader       +1
7) grubをupdateする.
  # update-grub

ブートローダをgrubにしたことで, Windows 7を起動しても不具合は発生しなくなった.

------
参照URL :
 [1] grub2 の再インストール ある町医者の診療日記
 [2] Windows7・Ubuntu10.4デュアルブート MAxUraの落書き帳 ~ Scrawl Note ~
 [3] (旧)Ubuntu 作成&作品紹介 Ubuntu grub2→grub