Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

Windowsのブートローダ(NTLDR)の設定を変更する@Windows XP

      2013/07/15

Windows XP をメインで使っていたPCにLinuxをサブで入れた場合のデュアルブートの設定方法についてです。

最近のLinux標準のGRUBを使うという方法が一番手軽なのですが、Linuxはあくまでサブで、消してしまった場合、GRUBはLinuxの/boot配下の設定ファイルを見ているため、起動できなくなってしまいます。

EasyBCDというGUIのフリーソフトでブートローダがありますが、Windows Vista以降の対応のため今回はBootpartというフリーソフトを使います。

まず、前提としてLinuxのブートローダ(GRUB)はインストール時にMBRではなく、パーティションの先頭にインストールしていることとします。

コマンドラインツールで一見難しそうですが、そんなに難しくなさそうです。

ダウンロードしてコマンドラインでオプションなしで実行してみます。

D:\bootpa26>bootpart.exe
Boot Partition 2.60 for WinNT/2K/XP (c)1995-2005 G. Vollant (info@winimage.com)
WEB : http://www.winimage.com and http://www.winimage.com/bootpart.htm
Add partition in the Windows NT/2000/XP Multi-boot loader
Run "bootpart.exe /?" for more information

Physical number of disk 0 : b6d1f444
 0 : C:* type=7  (HPFS/NTFS), size= 23069308 KB, Lba Pos=63
 1 : C:  type=7  (HPFS/NTFS), size= 78124095 KB, Lba Pos=46138680
 2 : C:  type=82  (Linux swap), size= 626535 KB, Lba Pos=202386870
 3 : C:  type=83  (Linux native), size= 15398302 KB, Lba Pos=203639940

maznのPCは、0,1がWindows用、2,3がLinux用になっていますので、上記のような表示がでます。 さらにLinuxは2がスワップ、3がインストール先です。よって、今回は3を起動できるようにします。

D:\bootpa26>bootpart.exe 3 c:\bootfile.pbr "Linux"

これで、Linuxも起動できるようになるようです(実機では未実施です)

== 追記 ==

実機でやってみたところ、GRUB起動画面で”GRUB “と表示されてフリーズしてしまいました。仕方がないので、とりあえずCDからGRUBを起動し、コマンドラインでLinuxを起動しました。
→ 起動方法は次の記事です。

 - IT技術, サーバ構築 ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
VMware Serverのコンソールが起動しない@Debian Etch

数年前にDebian EtchにVMware 1.0.4をインストールした時は、 …

no image
国別 IP アドレス割り当てリスト

サーバを立てているとあちこちから不正アクセスがくるもので、特に不正アクセスが多い …

no image
ディスクイメージを直接マウントする@Linux

以前、ディスクイメージファイルをkpartxを使ってマウントする方法を紹介しまし …

no image
TracのDBのスキーマとチケットレポート作成 @ Trac 0.10.3 on Debian Etch

Tracのチケット のレポートを作成するには、TracのDBのスキーマをある程度 …

no image
ゲストOSの時刻同期@VMware + adjtimeでの調整

Windows上のVMware ServerでゲストOSとしてLinux (De …

no image
Sony VAIO Z (VPCZ22) SSDベンチマーク

Windowsの起動が爆速だったので、Sony VAIO Z (VPCZ22)の …

no image
ciscoコマンド覚え書き

普段あまりcisco製品触ることないので単なる覚え書き いろいろな情報を一気に取 …

no image
vimでBackSpaceが効かない@Cygwin

Cgywin上で、BackSpace が効かず、文字が消せない場合は、~/.vi …

no image
電池使用状況@Galaxy S

電池の持ちが悪いときは、端末の情報を覗いてみると何かわかるかもしれません。 以下 …

no image
Cygwin 1.7 の起動が遅い@ Windows 7 x64

PuttyやCygterm で cygwin を起動しているのですが、コンソール …