microSDを指して、microSDから起動するとubuntu、何もせずに起動するとWindowsXPが立ちあがるようにしている。
何も考えずにアップグレードするとHDDのMBRを書き換えてしまう訳である。
しかしそうなってしまっても慌てることはない。復旧させればよいのである。
- /dev/sdaがWindows, /dev/sdbがmicroSDとする。
- まずはmicroSDのMBRにgrubを書き込む。 sudo install-grub /dev/sdb
- update-grub
- 確認する。microSDからブートしてブートメニューが表示され、ubuntuが起動することを確認。
- /dev/sdaのMBRを修復する。正式にはWindowsの回復コンソールとか使うらしいが、プレインストールなせいかやり方が分からなかった。
- 多少リスキーらしいが、 ms-sysを使う。 sudo ms-sys -m /dev/sda
- -mのところはWindowsの種類によって変える。
- なんもせずに起動するとWindowsXP,microSDを選ぶとgrubメニューが出ることを確認する。
0 件のコメント:
コメントを投稿