
Ubuntu日本語フォーラム

ログインしていません。
番号 1 に win XP が、入っています。ubuntu との選択画面で win XP を選択すると
黒い画面に カーソルが点滅します。解決方法をお願い致します。
ubuntu@ubuntu:~$ sudo parted -l
モデル: ATA TOSHIBA MK8037GS (scsi)
ディスク /dev/sda: 80.0GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 32.3kB 43.2GB 43.2GB primary ntfs
3 43.2GB 68.3GB 25.1GB extended
5 43.2GB 67.3GB 24.0GB logical ext4
6 67.3GB 68.3GB 1086MB logical linux-swap(v1)
2 68.3GB 80.0GB 11.7GB primary fat32 hidden, lba
警告: /dev/sr0 を読み書き可能な状態にオープンできません(Read-only file system)。/dev/sr0
は読み込みのみ可能な状態でオープンされました。
エラー: /dev/sr0: ディスクラベルが認識できません。
ubuntu@ubuntu:~$
オフライン
$ sudo install-mbr /dev/sda
コマンドを実行して再起動してください。
もしMBRがまだインストールされていないとのメッセージが表示されれば
$ sudo apt-get update
$ sudo apt-get install mbr
この2行を実行してから、最初のコマンドをもう一度。
以下は混乱しないために書きます。
ここに書いているmbrはパッケージ(ツール)の名前で一般的に言われているMBRとは関係ありません。
実行後はUbuntuの選択が出来なくなります。
wheelchairさんのPCではgrub4dosと言うツールを使用してデュアルブートした方が良く思います。
現在はブートローダーがGRUBと言う物が使われています。
それが上手く機能しないのでWindows用のものと入れ替える作業が上記のコマンドです。
読みが外れれば両方起動しなくなりますが、ブートローダーを又入れ替えれば現状には戻りますので先ずはコマンドを実行してください。
手元にUbuntuのライブCD/USB が有れば今後の展開によっては楽になります。
オフライン
下記の通りです
Gateway_IP: 192.168.3.1.:
PXE-E53:No boot filename raceived
PXE-M0F: Exiting Intel Boot Agent
MBR FA:
win XP は 起動しません よろしく お願いします。
オフライン
BIOSの設定画面でHDDは認識されていますか?
PCはHDDを認識していない様です、UbuntuやWindows以前の問題ですが、原因を見つけないと。
デスクトップPCなら物理的な接続の確認をお願いしたい所ですが、、、。
あと、ライブCDからXPのドライブをマウント(場所から)して中身があることを確認してください。
$ sudo fdisk -lu
の結果を。
----------------------------------------------------------------------------
識者の方へ。
私は/dev/sda1(XP)のPBRが壊れているのかもしれませんので修復するつもりですが明日夜まで戻りません。
もし質問者から返事が有ればPBRの件、もしくは別解でフォローお願いします。
オフライン
ubuntu@ubuntu:~$ sudo fdisk -lu
ディスク /dev/sda: 80.0 GB, 80026361856 バイト
ヘッド 255, セクタ 63, シリンダ 9729, 合計 156301488 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
Disk identifier: 0x000f1018
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 63 84437639 42218788+ 7 HPFS/NTFS
/dev/sda2 133484085 156296384 11406150 1c 隠し W95 FAT32 (LBA)
/dev/sda3 84437640 133484084 24523222+ 5 拡張領域
/dev/sda5 84437703 131363504 23462901 83 Linux
/dev/sda6 131363568 133484084 1060258+ 82 Linux スワップ / Solaris
領域テーブル項目がディスクの順序と一致しません
ディスク /dev/sdb: 320.1 GB, 320072933376 バイト
ヘッド 255, セクタ 63, シリンダ 38913, 合計 625142448 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
Disk identifier: 0xd80a69f1
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdb1 * 63 625137344 312568641 7 HPFS/NTFS
ubuntu@ubuntu:~$
よろしく お願いします。
オフライン
HDDにインストールしている「ubuntu」とLiveCDのバージョンを提示してください。
オフライン
9.10 karmic koala
version =
title = Boot chart for ubuntu (2010年 5月 30日 日曜日 10:07:18 UTC)
system.uname = Linux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686
system.release = Ubuntu 9.10
system.cpu = model name : Intel(R) Celeron(R) CPU 530 @ 1.73GHz (1)
system.kernel.options = acpi=off boot=casper initrd=/casper/initrd.lz BOOT_IMAGE=/casper/vmlinuz
よろしく お願いします。
オフライン
ubuntu9.10をHDDから起動し、/boot/grub/grub.cfgの内容を提示してください。
オフライン
下記の通りです
#2 実行後はUbuntuの選択が出来なくなります。両方起動しなく
Gateway_IP: 192.168.3.1.:
PXE-E53:No boot filename raceived
PXE-M0F: Exiting Intel Boot Agent
MBR :
win XP ubuntu は 起動しません よろしく お願いします。
オフライン
現状はHDDからはなにも起動出来ぬ状態ですね。
9.10のLiveCDから起動し途中F1~F6が表示される場面で「F6」キーを押し続いて「Esc」キーを押します。
#7で表示されているboot=casperをroot=/dev/sda5に書き直して「Enter」キーを押す。(キーの移動は「←」で)
無事起動することを祈ります。
無事起動したら
$ sudo apt-get install grub $ sudo update-grub
$ sudo gedit /boot/grub/grub.cfg
の内容を提示してください。ここで再起動
以上です
オフライン
#10 様から ubuntu に入る事ができました。シャットダウンしますと
以前の選択画面は出ないで、カーソルの点滅状態です。
現状は。
現状はHDDからはなにも起動出来ぬ状態ですね。
9.10のLiveCDから起動し途中F1~F6が表示される場面で「F6」キーを押し続いて「Esc」キーを押します。
#7で表示されているboot=casperをroot=/dev/sda5に書き直して「Enter」キーを押す。(キーの移動は「←」で)
無事起動することを祈ります。
ここまでの状態です。
無事起動したら
コード: これは、アプリケーション→アクセサリー→端末 でよろしいでしょうか?
以下のようにやってみました。
wheelchair@wheelchair-laptop:~$ sudo apt-get install grub
[sudo] password for wheelchair:
Sorry, try again.
[sudo] password for wheelchair:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
grub はすでに最新バージョンです。
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
linux-headers-2.6.31-14 linux-headers-2.6.31-14-generic
これらを削除するには 'apt-get autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
wheelchair@wheelchair-laptop:~$
wheelchair@wheelchair-laptop:~$ sudo update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.31-21-generic
Found kernel: /boot/vmlinuz-2.6.31-14-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done
wheelchair@wheelchair-laptop:~$
$ sudo gedit /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set e3c7fdeb-4632-44e1-a903-b254231296c4
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-21-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set e3c7fdeb-4632-44e1-a903-b254231296c4
linux /boot/vmlinuz-2.6.31-21-generic root=UUID=e3c7fdeb-4632-44e1-a903-b254231296c4 ro quiet splash
initrd /boot/initrd.img-2.6.31-21-generic
}
menuentry "Ubuntu, Linux 2.6.31-21-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set e3c7fdeb-4632-44e1-a903-b254231296c4
linux /boot/vmlinuz-2.6.31-21-generic root=UUID=e3c7fdeb-4632-44e1-a903-b254231296c4 ro single
initrd /boot/initrd.img-2.6.31-21-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set e3c7fdeb-4632-44e1-a903-b254231296c4
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=e3c7fdeb-4632-44e1-a903-b254231296c4 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set e3c7fdeb-4632-44e1-a903-b254231296c4
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=e3c7fdeb-4632-44e1-a903-b254231296c4 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 34ac1c50ac1c0ecc
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows NT/2000/XP (on /dev/sda2)" {
insmod fat
set root=(hd0,2)
search --no-floppy --fs-uuid --set 941c-ea0d
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
この状態で、再起動はしましたが、カーソルの点滅状態でした。
よろしくお願い致します。
オフライン
この状態で、再起動はしましたが、カーソルの点滅状態でした。
と言う事は、osの選択画面は表示されましたか
オフライン
ありがとうございます。
選択画面は、表示されませんでした。
よろしくお願い致します。
オフライン
再起動は出来たのでしょうか
#1になったのは突然ですか、それとも??をしてなったどちらでしょうか、そのへん詳しくお願いします。
選択画面に表示されるメニューの内容は当方のものと代わり有りませんので、メニュー表示までの過程
で不具合が生じているようです。
オフライン
ubuntu に入る事ができます。シャットダウンしますと
以前の選択画面は出ないで、
Gateway_IP: 192.168.3.1.:
PXE-E53:No boot filename raceived
PXE-M0F: Exiting Intel Boot Agent
MBR :
ここで カーソルが点滅して動かなくなります。
9.10のLiveCDから起動し途中F1~F6が表示される場面で「F6」キーを押し続いて「Esc」キーを押します。
#7で表示されているboot=casperをroot=/dev/sda5に書き直して「Enter」キーを押す。(キーの移動は「←」で)
ここまでを行って、ubuntu のこれまで使っていた状態になります。
ただし、日本語が使えなくなり、設定→キーボード→日本語 を毎回行っています。
よろしくお願い致します。
オフライン
GRUB自体の起動で止まる場合は、基本的に、MBRが問題かと。
そのLiveから、内部システムをマウント/起動した状態で、「/boot」ディレクトリがあるか確認してみてください。
MBR(マスター・ブート・レコード)を一旦、「0」や乱数で上書きして、GRUBを再インストールしてみてはどうでしょうか?
オフライン
[boot loader]
timeout=30
defauit=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional
C:\wubildr.mbr = "Ubuntu"
よろしくお願い致します。
オフライン
あー、wubi だったんですか・・・。
それじゃ、全部やっちゃいけないことやってしまったんでは。
オフライン
すみません、帰ってきました。
#1の状態に戻すには#10の方法で起動します。
一つ問題があります。
現在システムにはGRUBとGRUB2が混在しています。
GRUBが更新されているので現在はGRUBがシステムに認識されているようなので入れ替えましょう。
$ sudo apt-get install grub2
このままではパッケージがダウンロード、解凍されただけなのでインストール先を指定してコマンドを実行します。
$ sudo grub-install /dev/sda
です。
これで 「$ sudo install-mbr /dev/sda」でインストールしたブートローダーがmbrからGRUB2に書き換わります。
#1に戻ったら
$ sudo update-grub
を実行してください。
#11では「Updating /boot/grub/menu.lst ... done」の用に[menu.lst]の文字が多く出てきていますが、これは旧GRUBのものです。
今回実行すれば「grub.cfg」の文字が確認されるはずです。
XPのエントリーが2つ有りますね。
/dev/sda1 と /dev/sda2 です。 見た感じは/dev/sda1 のはずですがFATシステムだとWin98 ? ではないですよね。
#1に戻った(と思います)はずです。
あともう一つ、
$ sudo head -c 512 /dev/sda1 | strings
の結果をお願いします。
/dev/sda1の先頭に変な事になっているかも?
オフライン
#19 様 ありがとうございます。
wheelchair@wheelchair-laptop:~$ sudo apt-get install grub2
[sudo] password for wheelchair:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
linux-headers-2.6.31-14 linux-headers-2.6.31-14-generic
これらを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
grub-pc
提案パッケージ:
desktop-base
以下のパッケージは「削除」されます:
grub
以下のパッケージが新たにインストールされます:
grub-pc grub2
アップグレード: 0 個、新規インストール: 2 個、削除: 1 個、保留: 0 個。
436kB 中 2,610B のアーカイブを取得する必要があります。
この操作後に追加で 1,077kB のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://jp.archive.ubuntu.com karmic-updates/universe grub2 1.97~beta4-1ubuntu4.1 [2,610B]
2,610B を 0s で取得しました (7,692B/s)
パッケージを事前設定しています ...
(データベースを読み込んでいます ... 現在 148090 個のファイルとディレクトリがインストールされています。)
grub を削除しています ...
man-db のトリガを処理しています ...
未選択パッケージ grub-pc を選択しています。
(データベースを読み込んでいます ... 現在 148044 個のファイルとディレクトリがインストールされています。)
(.../grub-pc_1.97~beta4-1ubuntu4.1_i386.deb から) grub-pc を展開しています...
未選択パッケージ grub2 を選択しています。
(.../grub2_1.97~beta4-1ubuntu4.1_i386.deb から) grub2 を展開しています...
man-db のトリガを処理しています ...
grub-pc (1.97~beta4-1ubuntu4.1) を設定しています ...
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/sda
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-21-generic
Found initrd image: /boot/initrd.img-2.6.31-21-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows NT/2000/XP on /dev/sda1
Found Windows NT/2000/XP on /dev/sda2
done
grub2 (1.97~beta4-1ubuntu4.1) を設定しています ...
wheelchair@wheelchair-laptop:~$ sudo grub-install /dev/sda
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/sda
wheelchair@wheelchair-laptop:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-21-generic
Found initrd image: /boot/initrd.img-2.6.31-21-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows NT/2000/XP on /dev/sda1
Found Windows NT/2000/XP on /dev/sda2
done
wheelchair@wheelchair-laptop:~$ sudo head -c 512 /dev/sda1 | strings
NTFS
ZRr=
`|f
\|f1
GRUB
Geom
Hard Disk
Read
Error
DR is compressed
Press Ctrl+Alt+Del to restart
wheelchair@wheelchair-laptop:~$
ここまでやってみました。いかがですか。よろしくお願いします。
オフライン
HDDからの起動をやってみました。
ubuntu と win XP の選択画面は現れます。
ubuntu は 起動します。日本語の入力はおかしいままですが。
win XP は 起動しません。カーソルが点滅しています。
よろしくお願い致します。
オフライン
https://forums.ubuntulinux.jp/viewtopic.php?id=8394
こちらにも有りますが、どちらでアドバイスを受けられるのですか。
オフライン
#22 様
ご迷惑お掛けします。現状はこちらの状態が続いていますので
よろしくお願い致します。
オフライン
やはり、XP の PBR を修復しないと起動は無理かも知れません。
XP 単体のインストール CD をお持ちなら、そちらからブートして回復コンソールを使ってください。
もし、メーカー製のリカバリディスクしか付いていない PC なら、普通の方法で PBR を修復するのは難しいと思うので、こちらで紹介されている、CDブートの回復コンソールディスクを作成してみる価値はあるかと。
http://lets-go.hp.infoseek.co.jp/kaihuku.html
私のところでサイトの手順通りにやってみたところ、あらかじめ PBR を破壊しておいた XP で、CD の回復コンソールから、
fixboot e:(注:普通は c: でしょうが、私のとこでは XP のドライブレターが e: だったので)
としたら、見事に PBR が修復され XP が起動するようになりました。
もしこれでもダメだと、Ubuntu 側から XP のパーティションをマウントして、必要なファイルなどを USB メモリなどに退避して、XP 自体セットアップし直した方が手っ取り早いかも知れないですね・・・。
オフライン
ありがとうございます。これから回復コンソールを作成します。
時間が必要と思いますので、余裕をいただければありがたいです。
オフライン