
Ubuntu日本語フォーラム

ログインしていません。
XPが走っていたPCに、XPの後ろにUbuntuをインストールしたところ、XPがブートしなくなりました。 Ubuntuは正常に動きます。 どなたか解決策を教えてください。 HDDは80Gで前半の40G位にXPが入っていて後ろにUbuntuを入れたつもりです。
東京花子さんが苦労されたようですが、そこを読んでとりあえずSUDO FDISK -LUとsudo dd if=/dev/sda bs=512 count=1|hd 2>/dev/nullをやってみました。 PCはほとんど初心者なのでよろしくお願いします。
ubuntu@ubuntu:~$ sudo fdisk -lu
ディスク /dev/sda: 80.0 GB, 80060424192 バイト
ヘッド 255, セクタ 63, シリンダ 9733, 合計 156368016 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
Disk identifier: 0x1549f232
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 63 91618694 45809316 7 HPFS/NTFS
/dev/sda2 91618695 156360644 32370975 f W95 拡張領域 (LBA)
/dev/sda5 91618758 153597464 30989353+ 83 Linux
/dev/sda6 153597528 156360644 1381558+ 82 Linux スワップ / Solaris
ubuntu@ubuntu:~$ sudo dd if=/dev/sda bs=512 count=1|hd 2>/dev/null
1+0 記録始め
1+0 記録終わり
512 バイト (512 B) コピー終了, 8.2491e-05 s, 6.2 MB/s
00000000 eb 48 90 d0 bc 00 7c fb 50 07 50 1f fc be 1b 7c |.H....|.P.P....||
00000010 bf 1b 06 50 57 b9 e5 01 f3 a4 cb bd be 07 b1 04 |...PW...........|
00000020 38 6e 00 7c 09 75 13 83 c5 10 e2 f4 cd 18 8b f5 |8n.|.u..........|
00000030 83 c6 10 49 74 19 38 2c 74 f6 a0 b5 07 b4 03 02 |...It.8,t.......|
00000040 ff 00 00 20 01 00 00 00 00 02 fa 90 90 f6 c2 80 |... ............|
00000050 75 02 b2 80 ea 59 7c 00 00 31 c0 8e d8 8e d0 bc |u....Y|..1......|
00000060 00 20 fb a0 40 7c 3c ff 74 02 88 c2 52 be 7f 7d |. ..@|<.t...R..}|
00000070 e8 34 01 f6 c2 80 74 54 b4 41 bb aa 55 cd 13 5a |.4....tT.A..U..Z|
00000080 52 72 49 81 fb 55 aa 75 43 a0 41 7c 84 c0 75 05 |RrI..U.uC.A|..u.|
00000090 83 e1 01 74 37 66 8b 4c 10 be 05 7c c6 44 ff 01 |...t7f.L...|.D..|
000000a0 66 8b 1e 44 7c c7 04 10 00 c7 44 02 01 00 66 89 |f..D|.....D...f.|
000000b0 5c 08 c7 44 06 00 70 66 31 c0 89 44 04 66 89 44 |\..D..pf1..D.f.D|
000000c0 0c b4 42 cd 13 72 05 bb 00 70 eb 7d b4 08 cd 13 |..B..r...p.}....|
000000d0 73 0a f6 c2 80 0f 84 ea 00 e9 8d 00 be 05 7c c6 |s.............|.|
000000e0 44 ff 00 66 31 c0 88 f0 40 66 89 44 04 31 d2 88 |[email protected]..|
000000f0 ca c1 e2 02 88 e8 88 f4 40 89 44 08 31 c0 88 d0 |[email protected]...|
00000100 c0 e8 02 66 89 04 66 a1 44 7c 66 31 d2 66 f7 34 |...f..f.D|f1.f.4|
00000110 88 54 0a 66 31 d2 66 f7 74 04 88 54 0b 89 44 0c |.T.f1.f.t..T..D.|
00000120 3b 44 08 7d 3c 8a 54 0d c0 e2 06 8a 4c 0a fe c1 |;D.}<.T.....L...|
00000130 08 d1 8a 6c 0c 5a 8a 74 0b bb 00 70 8e c3 31 db |...l.Z.t...p..1.|
00000140 b8 01 02 cd 13 72 2a 8c c3 8e 06 48 7c 60 1e b9 |.....r*....H|`..|
00000150 00 01 8e db 31 f6 31 ff fc f3 a5 1f 61 ff 26 42 |....1.1.....a.&B|
00000160 7c be 85 7d e8 40 00 eb 0e be 8a 7d e8 38 00 eb ||..}.@.....}.8..|
00000170 06 be 94 7d e8 30 00 be 99 7d e8 2a 00 eb fe 47 |...}.0...}.*...G|
00000180 52 55 42 20 00 47 65 6f 6d 00 48 61 72 64 20 44 |RUB .Geom.Hard D|
00000190 69 73 6b 00 52 65 61 64 00 20 45 72 72 6f 72 00 |isk.Read. Error.|
000001a0 bb 01 00 b4 0e cd 10 ac 3c 00 75 f4 c3 00 00 00 |........<.u.....|
000001b0 00 00 00 00 00 00 00 00 32 f2 49 15 00 00 80 01 |........2.I.....|
000001c0 01 00 07 fe ff ff 3f 00 00 00 48 fd 75 05 00 fe |......?...H.u...|
000001d0 ff ff 0f fe ff ff 87 fd 75 05 3e e2 db 03 00 00 |........u.>.....|
000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
ubuntu@ubuntu:~$
オフライン
状況がいまいちつかめません。
下記に回答願えますでしょうか。
1. Ubuntuインストール時にHDDの状態はどうなっていましたか。全領域をWindowsに割り当てずにWindowsをインストールしていましたか。それともUbuntuインストール時にパーティションのリサイズを行いましたか。もしリサイズをしていたならば、その前にWindowsでデフラグをかけましたか。
2. Ubuntuインストール時に
https://wiki.ubuntulinux.jp/UbuntuTips/Install/InstallUbuntu
のような画面がでたと思います(細部は異なっているかも知れません)が、項目11のところで拡張ボタンを押しましたか。もし押していれば、ブートローダのインストール先をどこに指定しましたか。
3. PC起動後、OS選択時に、どのような表示がでていますでしょうか。そこにUbuntuの文字やWindowsの文字は表示されていますでしょうか。できるだけ詳しく教えて下さい。
4. Windowsが起動できないとのことですが、どのような症状でしょうか。起動途中で止まる感じであれば、そのときの画面の状態・表示も教えて下さい。
5. Ubuntuを起動してログインし、アプリケーション->アクセサリ->端末を開き
cat /boot/grub/menu.lst
と入力して、結果を投稿して下さい。
オフライン
えーっと。PC初心者ということなら、まずハードディスクの構造を理解することから始めたほうが良いように思います。
ついでに、デュアルブートは操作をまちがえると、消したくないほうのOSを消してしまうことにもなりますので、その点は御理解の上作業して下さい。
で、「MBRってなに?」「ブートローダとは?」と言うところからを理解すると良いです。
そうすると質問の仕方が解り、回答者側も楽チンなのです。
「えー。面倒だなぁ~。」と言うことであれば、以下のページをまず読んで
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/927reinstgrub.html
https://wiki.ubuntulinux.jp/UbuntuTips/Install/InstallDualBoot
を再試行してみるとか。
hmatsueさんが書かれているように「ブートローダのインストール先をどこに指定したか」によって、いろんなアドバイスが出て来ると思いますよ。
わからない場合、XPから再インストールしなおすこともありえると思っておいてください。
# Debianや派生ディストリビューションがGrubを取り入れてから、デュアルブート環境を作った事が無いので、
# Grubがどのような振る舞いをするのかは良く知らなかったりします。
そういえば、うちのXPマシンはハードディスクの容量が余ってたな。一度やってみよう。
と、いそいそとubuntuのCD-ROMを探し始めるのであった。
オフライン
hy95129gmail さん による投稿:
HDDは80Gで前半の40G位にXPが入っていて後ろにUbuntuを入れたつもりです。
東京花子さんが苦労されたようですが・・・
と言うか、私には本人にしか見えませんが・・・。
80G、気になりますね、むふっ。
オフライン
まぁ、一応LBAの値違ってますし。
少なくとも別個体じゃないんですかね?
一瞬0クリアとか、書き戻しとかやったか!と思ったけど、表示だけで踏みとどまっていて安心したのは秘密。
起動しないという状況が、エラーが出るとか、真っ暗なままとか、色々考えられるので、その辺りも無いと判断は難しいですね。
CHKDSKとか、fixbootとか、リサイズ作業の失敗ならその辺りからかとは思うのですが、出来れば、イメージバックアップを取ってからいろんな作業をされた方が痛い思いはしなくて済むかも知れず。
あとは、Ubuntu側からマウントして中身が見えるかとか。
オフライン
zaganさん による投稿:
https://wiki.ubuntulinux.jp/UbuntuTips/ … llDualBoot
を再試行してみるとか。
それもちょっと考えてみたのですが、普通にインストールした場合、ubuntuは起動できてWindowsだけ起動できないという状況にはなりにくいのではないかと思います。インストール時にWindowsの認識に失敗してmenu.lstに登録されていないとか、そういう状況なのかも知れませんが、なにか特殊な操作がされた可能性も無くはないなと。
Crushさん による投稿:
あとは、Ubuntu側からマウントして中身が見えるかとか。
これも重要ですね。
宛 hy95129gmailさん
#2に加えて、これもご確認願いたく。
状況さえ明確になれば意外と簡単に解決できるかも知れませんが、下手に触ると状態を悪化させる恐れもあるので、状況の明確化、のち、対処というステップを踏むことをお奨めします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
皆様レスポンスありがとうございます。
私の理解できる範囲でお答えしますので、ご指導をお願いします。
hmatsueさんのご質問
1.Ubuntsuインストール時にHDDは、前半の約40G位にWINDOWS XPが入っていてその状態で数年(2~3年)動作していました。後半の40GBくらいはデータ領域として使用していました。(ドキュメントや写真を入れていました。)Ubuntuインストール時にパティションのリサイズは行いませんでした。 後半の40GBのところにそのままUBUNTUを入れて動くと思っていました。 Windowsにデフラグはかけていません。 もう少しお話すれば、Ubuntuがまだ8.X(Xの版数は忘れましたが1年位前)の時にもまったく同じ試みを行い、同じようにWINDOWがブートせず、すったもんだした挙句あきらめて後半の40GBくらいをデータ専用領域としてUBUTUNは完全に消去し、WINDOWSもまったく最初からインストールしなおさなければなかった経緯があります。(この同じPCで)
2.https://wiki.ubuntulinux.jp/UbuntuTips/....tallUbuntuですが、インストールの手順というところで、1から8まではそのままです。9のところで当然のことながらもうひとつ別の選択肢、つまりWINDOWSの後に自動的にというような選択肢があったと思いますが、それを選択して進みました。10から13までは同じでインストールは無事終了しました。 ブートローダのインストール先ですが、何も特に私のほうでは指定せずに、単純にクリック、クリックで進めましたのでデフォルトのままであると推測します。(デフォルトは何でしょう?)
3.PC起動後ですが、表示は5個のOSが選択できるようになっています。一番上がUBUNTU9.04でその下にリカバリモードだったか何かのUBUNTUが続きその他のOSという項目もあって、一番最後にWINDOWS XP PROFESSIONALも選択肢として出てきます。
4.そこでWINDOWS XP PROFESSIONALを選択すると画面がリフレッシュして一番上のところに英語でStarting up...と出てきて、それでおしまいです。それ以後HDDが何か少しやっているみたいですが、それもすぐに終わって、静かになります。
5.cat /boot/grub/menu.lstの結果は以下のとおりです。
hiro@hiro-desktop-Ubuntu:~$ cat /boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=ff5d7b65-44ff-4e04-a8f1-dd858c191e52 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=ff5d7b65-44ff-4e04-a8f1-dd858c191e52
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
## indomU=true
## indomU=false
# indomU=detect
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false
## ## End Default Options ##
title Ubuntu 9.04, kernel 2.6.28-15-generic
uuid ff5d7b65-44ff-4e04-a8f1-dd858c191e52
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=ff5d7b65-44ff-4e04-a8f1-dd858c191e52 ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
uuid ff5d7b65-44ff-4e04-a8f1-dd858c191e52
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=ff5d7b65-44ff-4e04-a8f1-dd858c191e52 ro single
initrd /boot/initrd.img-2.6.28-15-generic
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid ff5d7b65-44ff-4e04-a8f1-dd858c191e52
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=ff5d7b65-44ff-4e04-a8f1-dd858c191e52 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid ff5d7b65-44ff-4e04-a8f1-dd858c191e52
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=ff5d7b65-44ff-4e04-a8f1-dd858c191e52 ro single
initrd /boot/initrd.img-2.6.28-11-generic
title Ubuntu 9.04, memtest86+
uuid ff5d7b65-44ff-4e04-a8f1-dd858c191e52
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
hiro@hiro-desktop-Ubuntu:~$
オフライン
zaganさん。 コメントありがとうございます。
http://www.atmarkit.co.jp/flinux/rensai....tqrub.htmlではgrubを再インストールすると良いとかかれていますが、この時点で試してみるべきでしょうか? あるいはその前に確認してみるべきことがあるでしょうか? hmatsueさんの投稿172によれば下手に触ると状態を悪化させる恐れもあるのでとありますので、少しビビッています。
イメージバックアップはTrueImage 11ですでに取っていますので、いざとなればそれを使用します。(最後の手段)
UBUNTU側からマウントして中身が見えるかというご質問ですが、「場所」のコンピュータ」をクリックして、パスワードを入れますとファイル・ブラウザというものでWINDOWS(46GBでしたね)の中身は見れます。Documents and Setting, Program Files, WINDOWS等のフォルダやAUTOEXEC.BAT,CONFIG.SYS,その他のファイルもあります。
オフライン
zaganさん。 コメントありがとうございます。
http://www.atmarkit.co.jp/flinux/rensai....tqrub.html
ではgrubを再インストールすると良いとかかれていますが、この時点で試してみるべきでしょうか? あるいはその前に確認してみるべきことがあるでしょうか? hmatsueさんの投稿172によれば下手に触ると状態を悪化させる恐れもあるのでとありますので、少しビビッています。
オフライン
hmatsueさん による投稿:
なにか特殊な操作がされた可能性も無くはないなと。
そうですね。可能性は高いと思いますよ。
Grubを理解するとっかかりになればと思ってたんで、前出のポストになりました。:)
# 調べればネットにごろごろ情報が転がってるんですが、操作方法だけの情報が多く、ある程度PCに慣れた人、例えばDOSでFDISKを実行して誤ることがないレベルの人が読んで、『こういうことかな?』と推測できるレベルにないと、Grubのインストールってどういうことなのか、例えばwikiのTipsを読んでも、操作しただけで何をやってるのか分からないため、質問の仕方すら分からない(ゃ。決して質問者を揶揄してるわけではなく・・・)んじゃないかな・・・と。
kiyoshiさま
すみません。ありがとうございます。
# なんで、"target=_blank"なんて入っちゃったんだろ?
## で、自分でデュアルブート環境を構築してみた結果・・・Gpartedの取り扱いで失敗。WinとUbuの両OSとも再インストール
## するはめに・・・現在環境再構築中。
## 結局XPのインストールCDでWin用150GB、Ubu用100GB程度に切り分け、Win導入後ext3をboot / root / swap / homeに
## 四分割してセットアップ。
## 眠いですー
オフライン
1. 拝承です。拡張領域のパーティショニングに隙間があったので、いろいろリサイズした結果かとも思ったのですが、WindowsXPをインストールした領域のリサイズをしていないのであれば、あまり関係無かったですね。
2. デフォルトでは/dev/sdaのMBRにインストールされることになります。3のご回答からするとgrub自体は正常にインストールされ、起動できているようです。
3. 2と一部重複しますが、NTLDRではなく、grubで起動される状態になっていますね。このことからも/dev/sdaのMBRにはgrubがインストールされているものと考えます。
4. 拝承です。一応WindowsXPを起動しようとするところまでは進んでいるようですね。期待していたのは、menu.lstの内容に問題があり、WindowsXPを起動しにいけていないという状態だったのですが、どうやら私の推測は外れたようです。
5. 4と重複しますが、問題無いようです。
で、以上の情報からは正直に申し上げると、なぜWindowsが起動しないのか判りません。すいませんです。いくつか可能性は考えられて、
1. WindowsXPの起動に特殊なMBRを必要とする
2. WindowsXP自体に何か問題が発生した
あたりではないかと思います。
1はやっかいなので、まず下記を試してみていただけますでしょうか。
a. PC起動画面でWindowsXPを選択する
b. aでWindowsXPを選んだ後、F8キーを連打でsafe modeで起動
c. Cドライブのディスクエラーチェックを実施
d. 再起動して、WindowsXPが起動するか確認
もしsafe modeでもWindowsXPが起動しないようであれば、追加でお願いした、
あとは、Ubuntu側からマウントして中身が見えるかとか。
を確認してマウントできたかどうか教えて下さい。
さらに、もうひとつ、旧Dドライブ(現在Ubuntuが入っている領域)になにかソフトウェアはインストールされていたか教えて下さい。
オフライン
あ、ubuntuからは見れましたか。
もし、c:\windows相当の場所にntbtlog.txtというのがあればubuntuの方にコピってきて中を見てみて下さい。
どこで障害が起きているか判るかも。。
Windowsの起動ログってデフォルトでは残らないかも。
safe mode選択の画面までたどりつくようであれば、下の方に起動ログを有効にするというオプションが選択できるらしいです。
オフライン
hmatsueさん。 本当にご丁寧はアドバイスどうもありがとうございます。
c:\windowsのディレクトリにはntbtlog.txtは見当たりませんでした。
PC起動画面からWindowsXPを選択し、その後F8連打を試みましたが、2~3分必死になって連打しましたがStarting Up....が表示されカーサーが点滅しているだけで何の反応もありませんでした。 つまりサーフモードの入ることもできませんでした。
旧Dドライブにはソフトウェアはインストールしていませんでした。 純粋にデータ保存用の領域として使用していました。
よろしくお願いいたします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
kiyoshiさん。 コメントありがとうございます。
UBUNTUインストール前のCドライブは47GBくらいと記憶しています。
Dドライブは特殊なことはやっていませんでしたので、単にデータファイルだけでした。 写真やらビデオやらでした。ページファイルはなかったと思います。 勉強不足で申し訳ありませんが、ページファイルがどのようなものかも知りません。。。。
fixbootのやり方ですが、念のため確認させてください。
1.Windows XPのオリジナルCDを入れて、CDから起動しリカバリコンソールにする。
2.fixboot c:と入力してエンターキーを押す
これでよろしいでしょうか?
オフライン
kiyoshiさん。
fixboot c:をやってみました。 画面では正しく書き込まれたと出てきましたが、再起動してXPをブートしようとしましたが、前と同じ現象でブートしませんでした。
なにか次の手はあるでしょうか? よろしくご教授お願いします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
Kiyoshiさん。
boot.iniの内容はいかのようです。
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
オフライン
Kiyoshiさん。
ご丁寧にddの使い方を教えていただき有難うございました。 古本屋で買った「初めてのFedora Core 4」と言う本のddの項を見ながらどうしようかとため息をついていたところです。
早速やってみました。91618694とはsda1の一番最後のブロックということですね。 512バイトが1ブロックということでしょうか? 結果としてはsda1backupBootSectorとsda1pbrとが異なるようですね。 これはPBRとそのバックアップが異なるということですよね??? それは良い事なのでしょうか? 悪いことなのでしょうか?
hiro@hiro-desktop-Ubuntu:~$ sudo dd if=/dev/sda bs=512 count=1 skip=91618694 > sda1backupBootSector
1+0 記録始め
1+0 記録終わり
512 バイト (512 B) コピー終了, 0.000474256 s, 1.1 MB/s
hiro@hiro-desktop-Ubuntu:~$ sudo dd if=/dev/sda bs=512 count=1 skip=63 > sda1pbr1+0 記録始め
1+0 記録終わり
512 バイト (512 B) コピー終了, 0.000158104 s, 3.2 MB/s
hiro@hiro-desktop-Ubuntu:~$ diff sda1backupBootSector sda1pbr
バイナリー・ファイルsda1backupBootSectorとsda1pbrは違います
オフライン
> kiyoshiさん
ご教示ありがとうございます。-uオプションを知らなかったためか、完全に見落としていました。
> hy95129gmailさん、kiyoshiさん
昨夜はずいぶん遅くまで頑張られたようですが、ご自愛を。。
fixbootのあとの状況がよく判りませんが、今でもOS選択画面はでていますでしょうか。
でていれば、下記を試してみて下さい(ちょっと変わりました)
a. PC起動画面でWindowsXPにカーソルを合わせる
b. エンターとF8キーをほぼ同時に押す。気持ち程度、F8を遅く。タイミングが難しいようですが何度かトライするとsafe modeで起動できるはず
c. Cドライブのディスクエラーチェックを実施
d. 再起動して、WindowsXPが起動するか確認
[参考]
http://ubuntuforums.org/showthread.php?t=161820
状況をまとめるとUbuntu側には問題無く、Windows側になんらかの問題が発生しているようです。
Windowsはなぜか一度safemodeで立ち上げると機嫌を直して動き出してくれたりもするのですが、
どうにもならないようであればWinXPを再インストールすることを考えた方が良いかもしれません。
幸いUbuntuか、Ubuntuのインストールメディアが使えると思うので、LAN上の別PCかUSB接続のHDDや
大容量メモリを持ってきてWinXP領域にある必要なファイルのバックアップはとれるでしょう。
オフライン
hmatsueさん。
a. PC起動画面でWindowsXPにカーソルを合わせる
b. エンターとF8キーをほぼ同時に押す。気持ち程度、F8を遅く。
上記を数回トライしていますが、今のところまだ成功していません。
後何回かトライしますが、残るはWinXP再インストールですかね ???
オフライン
だめでしたか。。
あとダメ元で、fixmbrを試してみてもよいかもしれません。
これをやると一時的にubuntuが起動しなくなってしまう上、Windowsも起動
しないままである可能性もあるので、LiveCDなど、なにかインターネットに
接続できる環境を別途用意しておいて下さい。
もし、fixmbrでWindowsを起動させられるようになったら、多少面倒ですが、
ubuntuをWindowsのブートローダから起動するよう設定することも可能です。
あまり、インストール関係で時間を割きたくないようでしたらubuntuの入って
いる領域をWindowsからフォーマットしなおして、wubiで再インストールする
のが簡単でお奨めです。
もしかしたら、よりよい案がでるかも知れませんので、急ぎでなければ他の
方からのコメントを少し待って判断して下さい。
オフライン