GRUB を消して WBM(Windows Boot Manager)を復旧した
Let's note CF-S9 に Ubuntu oneiric を入れて Windows 7 とのデュアルブートにしたものの、諸々の事情でブートマネージャを GRUB から WBM に戻す必要が生じ試行錯誤したときのメモ。
この通りにやれば復旧できるというものではなくたまたまこうやったらうまくいきましたというだけの記事であって、これを参考にした結果何かトラブルが発生したとしても私は責任を取らないのでよろしくお願いします。今回は OS が起動しなくなる可能性もあるので特に。
前提
基本
Windows 回復環境で
>bootrec /fixboot >bootrec /fixmbr
詳しくは Windows 回復環境で Bootrec.exe ツールを使用して Windows Vista でのスタートアップの問題をトラブルシューティングして修復する方法 や他のブログを参照。
Let's note に Windows のインストールディスクが付属していなかったため、上記の記述の通りに作業することはできません。代わりになるか分かりませんが「システム修復ディスク」は作成しておきました。
パーティションの状態
/dev/sda1 | 回復パーティション(リカバリデータが入っているのでしょう) |
---|---|
/dev/sda2 | 回復パーティション(用途不明。Linux でいう /boot のようなもの?) |
/dev/sda3 | Windows 7 がインストールされている(C:) |
/dev/sda4 | 拡張パーティション |
/dev/sda5 | ユーザデータ保存用(D:) |
/dev/sda6 | Ubuntu (root) |
/dev/sda7 | Ubuntu (/swap) |
「コンピューターの修復」におけるドライブレターの割り当て
インストールされている Windows とは異なる割り当てられかたをします。
C: | /dev/sda5 |
---|---|
D: | /dev/sda1(アクセス不可) |
E: | /dev/sda3 |
F: | /dev/sda2 |
インストール時の自動認識による GRUB ブートメニュー
Ubuntu, with Linux 3.0.0-12-generic | /dev/sda6 |
---|---|
Windows Recovery Environment (loader) (on /dev/sda1) | /dev/sda1 |
Windows 7 (loader) (on /dev/sda2) | /dev/sda2 |
Windows 7 (loader) (on /dev/sda3) | /dev/sda3 |
※ memtest などは省略
- sda1 からの起動はリカバリ専用
- sda2 から起動するときに F8 連打で表示される「詳細ブート オプション」には「コンピューターの修復」が含まれる
- sda3 でも F8 でメニューを表示できるが「コンピューターの修復」はない
sda2 から起動
- F8 連打 →「コンピューターの修復」
- bootsect が壊れているようなので自動修復しますかみたいなことを最初に訊かれたが、おかしな修復をされると困るのでキャンセル
- この時はすんなり sda3 にある Windows にログインできたような気がする
- コマンドプロンプトで bootrec /fixboot したがエラー
E:\>bootrec /fixboot
このボリュームは認識可能なファイル システムではありません。
必要なファイル システム ドライバーがすべて読み込まれているか、ボリュームが壊れていないか確認してください。
作成しておいたシステム修復ディスクから起動
- 自動修復するかと同様に訊かれたがキャンセル
- sda3 の Windows を認識せずログインできない
- ログインできなくても [次へ] ボタンを押して「システム回復オプション」画面に進むことができる
- コマンドプロンプトで bootrec /fixboot → さっきと同じエラー
もう一度 sda2 から起動
- F8 連打 →「コンピューターの修復」
- 自動修復キャンセル
- こちらでも sda3 の Windows が発見されない
- 「システム回復オプション」から「スタートアップ修復」を実行
さらに sda2 から起動
- F8
- 今度は sda3 の Windows が見つかったのでログイン
- 再度「スタートアップ修復」
- ブート マネージャーが修復されたらしい
昔の新聞を読む
昨日は昭和の博物館みたいな家の片付けを手伝ってきました。
そこで箪笥の中身を整理していたところ古い東京新聞が中敷きとして使われているのを発見、持ち帰って気になる記事を簡単に列挙したのが以下です。
昔の新聞を読むと今までに変わったところ・変わらないところが見えてきてなかなか面白いですね。
ちなみに「※」が付いているのは自分の追加したコメントで、元の記事に書かれていた内容ではありません(そもそも未来の出来事だったりしますが)。
昭和51(1976)年1月11日(日) -- 三木首相
- (新聞紙にミカンのスジが張り付いていた)
- 日ソ外相会談、領土問題や平和条約などについて
- テレビ: コンピュータ講座「えとを調べる」(NHK教育)
- ※ 個人向けコンピュータだとTK-80の発売がこの年の8月
昭和53(1978)年5月24日(水) -- 福田首相
昭和55(1980)年5月11日(月) -- 大平首相
- タイトー技術部のゲーム機開発者インタビュー(ゲームの流行り廃りなどについて)
- スペースインベーダー稼働開始が1978年だが、すでに流行は去りつつあった
- メンズバッグ
- この時代は男性がハンドバッグ・ショルダーバッグなどを持ち歩くのは一般的でなかったらしい
- 反バッグ派の人々は「男は最低限のものだけ携行しバッグなど使わない」ことを美徳としていた
- 「東芝日本語ワードプロセッサ・スクール」開講
- あとは書評とスポーツ
昭和58(1983)年1月26日(水) -- 中曽根首相
昭和62年(1987)年11月5日(水) -- 中曽根首相(総辞職前日)
- この前日 1ドル = 136円 で史上最高値更新
- [広告] 週刊新潮: 「美少女ポルノ漫画」母親が誤って買い与えたあと
- ※ 宮崎勤の連続幼女誘拐殺人事件事件 (1989年逮捕) 以後「オタク」への風当たりが強くなったとは聞いていたが、この手の漫画はその前からやり玉に挙げられていたということだろうか
- ※ あるいは「誤って買い与えた」なので別の方向?
- 年間美術品輸入額過去最高を記録
- その他円高関連記事
- 上智大理工学部が学生の今と昔 (昭和37年) を比較
- 男子学生の2人に1人が専用車所有、酒はトリスからレミーへ、など
- 教育課程審議会が「6年制中等学校」の教育内容についてまとめる
- 朝日新聞阪神支局襲撃事件から半年を機に市民集会
平成3(1991)年11月13日(水) -- 宮沢首相
- 武蔵丸新入幕
- 発見されたページがスポーツ・地域面であまり書くことがない
「同人サークル 新雅」のサイトはコッソリと移転していました!
移転していました!
レンタルサーバに行こうかとも思いましたが、あまり考えている時間もなかったので当面はatpagesに置いておきます。
活動をまた活発にできれば広告の無いちゃんとしたスペースにしたいところです。しかしはたして復活できるのか…シングルタスク人間から脱却したいですね…
Windows 7 64bit 版でアドエスをモデムとして使う
何食わぬ顔ですごーく久しぶりの更新です。
4年生も冬学期に入り、卒業研究のために64bit版Windows 7の入ったノートパソコンをしばらくの間使えることになりました。
ヤッターカルイヨーバッテリモツヨーということで外で作業する気満々だったのですが、WILLCOMのAdvanced W-ZERO3 [es] (WS011SH)には64bit版Windows用モデムドライバが存在しません。
ネット回線がないと作業にも支障が出るので、これはなんとか使いたい。
まず何食わぬ顔でWindowsに32bit版のドライバを与えてみましたが、ドライバが見つかりませんと言われました。まあそうでしょう。
次に64bit版ドライバであるかのように誤魔化して無理やり突っ込んでみました。
ドライバは認識されインストールが進行し始めましたが、途中でOSとのバージョン不整合を理由に失敗しました。
アドエス用のドライバではなく汎用(?)のUSBモデムドライバによって動作させることもできるそうです。
しかし安定動作ではない(WS011SH x64ドライバについて | ヘニックスのライブ小屋)と。
そういうわけで、64bit環境にドライバを入れるのは諦め、せっかくXPモードがあることですしXP側にドライバを入れてその接続をホスト側から利用することにしました。
- ホストPC側(この場合はWindows 7)にMicrosoft Loopback Adapterを追加
- 仮想マシンとMicrosoft Loopback Adapterを接続
- [スタート] - [Windows Virtual PC] で「仮想マシン」フォルダを表示
- 「Windows XP Mode.vmcx」を右クリック - [設定]
- [ネットワーク] の 「アダプター 2(D)」で「Microsoft Loopback Adapter」を選択
- XP側にアドエスの32bitドライバを導入
- 「Windows XP Mode」を起動(スタートメニュー等から)
- 電源を入れた状態のアドエスをPCに接続
- Virtual PCのメニューバーで [USB ▼] - [SHARP Windows Mobile USB Modem 接続] を選択
- XP側でアドエスを認識するはずなので、XP上でドライバをインストール
- アドエスを使用するダイヤルアップ接続の設定をXP側に作成(仮に「アドエス接続」と呼ぶ)
- XP側でインターネット接続の共有を設定する
- XP側からアドエスを使ってインターネットに接続
これでホストからも接続を利用できるのではないかと思いますがどうでしょう?
何日か前の作業を思い出しながら書いているのでもしかすると大事なところが抜けたりしているかもしれません。
GHC 6.12.1でランタイムに +RTS -N を指定すると低速化する?
- FibTest.hs
main = putStrLn . show . fib $ 35 where fib 0 = 0 fib 1 = 1 fib n = fib (n - 1) + fib (n - 2)
これをCore 2 Duo / Ubuntu 10.04 / GHC 6.12.1 の環境で実行します。
ランタイムには +RTS -N で利用するコア数を指定。
$ uname -a Linux ******* 2.6.32-22-generic #33-Ubuntu SMP Wed Apr 28 13:27:30 UTC 2010 i686 GNU/Linux $ ghc --version The Glorious Glasgow Haskell Compilation System, version 6.12.1 $ ghc -O -threaded --make FibTest.hs [1 of 1] Compiling Main ( FibTest.hs, FibTest.o ) Linking FibTest ... $ time ./FibTest +RTS -N1 9227465 real 0m0.719s user 0m0.700s sys 0m0.004s $ time ./FibTest +RTS -N2 9227465 real 0m0.791s user 0m0.728s sys 0m0.012s $ time ./FibTest +RTS -N3 9227465 real 0m15.233s user 0m28.326s sys 0m0.028s $ time ./FibTest +RTS -N4 9227465 real 0m23.708s user 0m42.847s sys 0m0.060s $ time ./FibTest +RTS -N5 9227465 real 0m27.812s user 0m47.539s sys 0m0.152s
-N3 以降で急に実行速度が低下します。
+RTS -s で詳細を見たところでは -N3 以降GCが全体の6割程の時間を消費しているのですが、MUT(mutator : 実実行時間)の時間もモリモリ増えていて不思議だなー、と。
しかし Core Duo / coLinux / Debian 5.0 / GHC 6.8.2 の環境では起きないんですよね。
GHCのバージョンの違いなのか利用可能なコア数の違いなのか(coLinuxは1コアのみ対応)、または実機とcoLinux上の違いなのか。
気になる方は試してみてください。
~$ uname -a Linux debian 2.6.22.18-co-0.7.4 #1 PREEMPT Wed Apr 15 18:57:39 UTC 2009 i686 GNU/Linux ~$ ghc --version The Glorious Glasgow Haskell Compilation System, version 6.8.2 ~$ ghc -O -threaded --make FibTest.hs [1 of 1] Compiling Main ( FibTest.hs, FibTest.o ) Linking FibTest ... ~$ time ./FibTest +RTS -N1 9227465 real 0m2.760s user 0m2.730s sys 0m0.030s ~$ time ./FibTest +RTS -N2 9227465 real 0m2.730s user 0m2.690s sys 0m0.040s ~$ time ./FibTest +RTS -N3 9227465 real 0m2.690s user 0m2.660s sys 0m0.030s ~$ time ./FibTest +RTS -N4 9227465 real 0m2.740s user 0m2.720s sys 0m0.020s ~$ time ./FibTest +RTS -N5 9227465 real 0m2.780s user 0m2.750s sys 0m0.030s
UTMC神社班 平成22年春旅行 奈良・京都 5日目 3/24(水)
UTMC神社班 平成22年春旅行 奈良・京都 4日目 3/23(火)
平安神宮
朝食前に散歩に行ったら神苑がまだ空いていませんでした。
Wikipediaさんに載ってる開門時間は平安神宮自体の開門時間でしょうか。
朝食後神苑を眺めにもう一度。中国人観光客が多かったみたいです。
八坂神社
円山公園を通り抜けて八坂神社。
祗園造をもっと眺めてくればよかった。
京都大学
昼食のために。
北へ行くほどおいしくなると聞いていたので北部食堂まで移動。
唐揚げ丼は確かにおいしかったんですがうちにはないメニューなので比べられないですね。
でもこの調子だと他のメニューもきっとこちらよりおいしい…
そもそも伊勢のまんぷく食堂以外では唐揚げ丼初めて見ました。
あそこは卵とじですがここはタレがかかってます。
下鴨神社
京都って巫女さんが京都弁でいいよなーなどとおもいました。
雨で人少ないし、なんだか静かでしたね。
嵯峨野・嵐山
嵯峨野と嵐山の境界はどこなんでしょう。
この辺のお寺はみんな拝観料取るので、雨が降る中ぶらぶらしてました。
雨が降ってもこの辺はいいところ。
御髪神社
脱毛予防祈願に。遺伝的にはきっと来る。
宿
部屋の窓から渡月橋が見える!
あとは恒例のアイス食べる儀式とか。 @insou と分かれる前にやっておくべきだったか。