
Ubuntu日本語フォーラム

ログインしていません。
こんにちは、全くの初心者です。よろしくお願いいたします。
デスクトップにWindows7とUbuntu10.10を同時にインストールしました。
最初は上手くいっていたんですが、昨日Ubuntu10.10が起動不可能となってしまいました。
理由は全く分かりません。
起動しないということは修理も不可能ですので荒療治とは思いましたが
新たにUbuntu10.10をインストールしました。これは上手くいきました。
ところがハードドライブが3分の一がWindows7, 3分の一がUbuntu10.10そして
最後の3分の一がUbuntu10.10と分かれています。
このUbuntu10.10は起動不可能のものと正常に動くものと全く区別が出来ません。
パーティションのサイズの変更のことはフォーラムで少し読みましたが
どちらのパーティションを削除、変更したらいいのかわからない状態です。
とりあえずWindows7を再インストールしてハードドライブをフラットにして新たにUbuntu10.10を
インストールするのが一番手っ取り早い方法でしょうか?
それとも何か方法があるでしょうか?
$ sudo gparted
というコマンドで起動不可能となったパーティションを小さくすればいいでしょうか?
どのパーティションが起動不可能なのか認識することは出来るでしょうか?
ご教示よろしくお願いいたします。
ありがとうございました。
オフライン
OS選択画面の一番上のOS(Ubuntu10.10)を選択し起動します。
デスクトップが表示されたら、アプリケーション>アクセサリ>端末をクリックします。
紫に近い画面が表示されます。
使用されているPCの情報を提示して頂くので次をコピーし端末にペーストして下さい。
sudo lhsw
パスワードの入力を求められます、Ubuntuをインストールした時のパスワードを入力し「Enter」を押します。入力しても非表示です。
Ubuntuではどのような場面でもパスワードの入力は非表示です。
結果が表示されます。続けて次をコピーし端末にペーストして下さい。
sudo fdisk -l
「 -l」」は小文字のエルです。
結果が表示されたら「編集」>「すべて選択」をクリックする。表示が反転したら、マウス右クリック、コピーをクリック
このフォーラム「返事を書いて送信してください」の空欄にマウスを移動し右クリック「張り付け」をクリック
取り敢えず以上2件の情報を提示してください。
オフライン
#2に間違いがありました。
間違いsudo lhsw正しくは下記になります。
sudo lshw
オフライン
>パーティションのサイズの変更のことはフォーラムで少し読みましたが
>どちらのパーティションを削除、変更したらいいのかわからない状態です
最近は、HDDパーティションの UUID で、どこから起動しているのか分かるようになっています。
* 「端末」を開き、UUIDを調べます
例
$ sudo blkid /dev/sda1: UUID="a10270cf-dca1-49d2-94e4-1c4d5b0ba16d" TYPE="ext4" /dev/sdb1: UUID="585b1f76-ab01-49ea-b223-d8e3267f01a4" TYPE="ext4" /dev/sdb2: UUID="7e5957a5-84d2-4dc3-b154-59653980300a" TYPE="ext4" /dev/sdb3: UUID="d2d7cf09-bdc0-4d53-8b19-3a02d550b3e9" TYPE="ext4" /dev/sdb5: UUID="4fc349c2-ee20-4e75-88c7-3b6ecbfe94cd" TYPE="swap"
gparted で見るときは、パーティションの右クリックメニューの「情報」を表示すると、UUID が書かれています。
* 次に、grub メニューを見ます
$ cat /boot/grub/grub.cfg
表示された結果をスクロールさせ、起動した menuentry を探します。
そこの linux 行の root=UUID= にかいてある番号のパーティションから起動しています。
menuentry 'Ubuntu, with Linux 2.6.35-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set 585b1f76-ab01-49ea-b223-d8e3267f01a4
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=585b1f76-ab01-49ea-b223-d8e3267f01a4 ro quiet splash
initrd /boot/initrd.img-2.6.35-23-generic>$ sudo gparted ー> 「システム」ー「システム管理」のメニューから起動するのが手っ取り早い。
>というコマンドで起動不可能となったパーティションを小さくすればいいでしょうか?
>どのパーティションが起動不可能なのか認識することは出来るでしょうか?
起動不可能となったパーティションを小さくしても、あまり意味がないので、削除したほうがいい。
それに、パーティションは、大きくするのは簡単ですが、小さくするには、時間もかかるし、失敗するリスクも少し高い。
>とりあえずWindows7を再インストールしてハードドライブをフラットにして新たにUbuntu10.10を
>インストールするのが一番手っ取り早い方法でしょうか?
>それとも何か方法があるでしょうか?
もう一度、考えた通りの、HDDレイアウトで使えるようになると思うので、この考えに賛成します。
オフライン
Si様、
もう一度、考えた通りの、HDDレイアウトで使えるようになると思うので、この考えに賛成します。
ということはやはりWin7を新たにインストールしてHDをフラットに、そして新たにUbuntu10.10のインストール
それがベストだという理解でよろしいでしょうか?
Uotora様、
ご指示ありがとうございます。
今Win7のデータをバックアップするのに時間をとられてまだUbuntu10.10に行っていません。
教えていただいたコマンドを入れればHDがどのようなパーティションになっているか分かるんでしょうか?
とりいそぎですが、ありがとうございました。
後日報告いたします。
オフライン
選択肢としてのポイントは
「Windows、Ubuntu共に残す(データや設定を残したい)」
|
「起動しないUbuntuを削除」
|
「出来上がった空き領域をどうするか」
・Windows、Ubuntuに振り分ける場合、環境や状況によっては数時間以上掛かる場合も有ります。
・何らかのエラーが発生してOSが起動できなく可能性を秘めています。
「Windowsを残しUbuntuを削除」
|
「Ext4やExt3とswapをパーティションごと削除」
|
「Windowsの領域を任意の大きさに変更(しなくても良い)」
・Ubuntu再インストール時は手動でパーティションを指定しないと同じ過ちを繰り返します。一度、全ての領域をWindowsに変更した場合は大丈夫です。
・Windowsだけとはいえデータを退避しつつパーティションを作成してデータを書き戻す作業は、それなりの時間と何らかのエラーを起こす危険性はゼロでは有ません。
「全て再インストール(設定やデータの類は心配ない)」
・時間に掛かるコストの低減とエラーによる起動不能の可能性はゼロ(やり直しが効くから)になります
・バックアップ等が無い場合は蓄積してきたデータ(メールやお気に入り、etc...)や設定はなくなります。
「懸念」
ブートローダーがUbuntuの物(GRUB)に書き変わっている可能性が有ります。
インストール時にインストーラー任せで、特にご自身で変更を加えていなければ間違いなく書き換わっています。
その場合はWindowsの再インストールがメーカー製のリカバリーでしたらブートローダーを書き戻せない物が存在します。
(と言うより、書き戻せないのですが、最近はブートローダーも書き戻せるタイプの物が出てきた様な未確認情報)
その結果、Ubuntuが削除、もしくはパーティションの変更が行われた時点で全てのOSが起動できなくなってしまいます。
ブートローダーの確認は起動時の状態で確認できますが、念の為に以下を端末にコピペして下さい。
$ sudo head -c 512 /dev/sda|strings
GRUBの文字が表示されれば事前に対策をしなければいけません。
・Ubuntuを全て削除する場合は先にWindowsを起動してMBRの修復を行います。その後はPCからUbuntuは起動できなくなりますのでパーティションのサイズ変更はライブCDで、削除後の空き領域への変更はライブCDかWindows上で。
・Ubuntuの領域の増減や移動が行われた場合はブートローダーがUbuntuの場所を見つけられませんので全てのOSが起動できません。 この場合は手動で場所を指定してやることで回避でき、その後設定を書き換えることで解決します。
事前に残したUbuntuの/boot/grub/grub.cfg (←テキストファイル)の内用や、パーティション操作後の「$ sudo fdisk -l」の結果を添えられると、手動での方法のアドバイスが早くもらえるかも?
・Windowsがクリーンインストールディスクで有るか、リカバリーディスクでもブートローダーを書き戻せるのであれば問題は有りません。
オフライン
「追記」
良く考えると、上記の理由で起動しなくなった場合、空いている所にUbuntuをインストールしてもGRUBが再インストールされて変更後の状態に合った設定をしてくれるので実質的に問題は無いですね、すみません。
変更後の再起動で起動しなくて慌てる事を回避できる事と、Windowsのみに戻すときの参考として下さいorz
オフライン
新たにUbuntu10.10をインストールしました。これは上手くいきました。
ところがハードドライブが3分の一がWindows7, 3分の一がUbuntu10.10そして
最後の3分の一がUbuntu10.10と分かれています。
このUbuntu10.10は起動不可能のものと正常に動くものと全く区別が出来ません。
此のため「Fdisk -l」又siさんが示された「blkid」及び「cat /boot/grub/grub.cfg」を実行しその結果を提示して下さい。
確認ですが、Ubuntu10.10の起動メニューからWindows7は起動出来ますか??
とりあえずWindows7を再インストールしてハードドライブをフラットにして新たにUbuntu10.10を
インストールするのが一番手っ取り早い方法でしょうか?
それとも何か方法があるでしょうか?
上記の確認事項のWindows7が起動する状態であれば再インストールは必要ないはずです。
$ sudo gparted
というコマンドで起動不可能となったパーティションを小さくすればいいでしょうか?
どのパーティションが起動不可能なのか認識することは出来るでしょうか?
可能です。
オフライン
Gpartedで表示させて、鍵マークがついているものが現在使っているものです。
extが1つ、linux-swapが1つ、そして、使っていればextendedにもついているはずです。
鍵マークがついていないものは削除可能、ついているものは削除が選択できないので、大丈夫です。
オフライン
皆様、アドバイスありがとうございます。
パーティションは以下の通りです。どこのパーティションから起動されているのか
UUIDですが、いくつも同時に同じようなものが出てきたので確認出来ないじょうたいです。
確認したところ以下の2つが出てきます。
root=UUID=d754b5dc-7ff6-4f17-8f56-e12073520318 ro quiet splash
initrd /boot/initrd.img-2.6.35-23-generic-pae
root=UUID=6cb303b3-e767-486b-bf4d-c18bb1e033e6 ro quiet splash
initrd /boot/initrd.img-2.6.35-23-generic-pae
ブートローダーはGRUBになっています。
私はWindows7のオリジナルCDを持っています、リカバリーCDではありません。
やはりWin7を再インストール、そしてUbuntu10.10を新たにインストールでしょうか?
アドバイスお願いいたします。
すみません、ややこしくて。
パーティションの状態:
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x65306530
Device Boot Start End Blocks Id System
/dev/sda1 1 13 101376 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 13 12749 102297600 7 HPFS/NTFS
/dev/sda3 12749 46801 273524371+ 7 HPFS/NTFS
/dev/sda4 46801 121602 600836097 5 Extended
/dev/sda5 72109 119929 384111616 83 Linux
/dev/sda6 119929 121602 13436928 82 Linux swap / Solaris
/dev/sda7 46801 71078 195001344 83 Linux
/dev/sda8 71078 72108 8279040 82 Linux swap / Solaris
どこから起動しているのかは
sudo blkid
/dev/sda1: LABEL="Volume" UUID="B6809ABB809A8213" TYPE="ntfs"
/dev/sda2: UUID="446479F86479ECD4" TYPE="ntfs"
/dev/sda3: LABEL="Volume" UUID="B2308F51308F1C0B" TYPE="ntfs"
/dev/sda5: UUID="6cb303b3-e767-486b-bf4d-c18bb1e033e6" TYPE="ext4"
/dev/sda6: UUID="dc0e0e6a-8c3f-4208-9838-99c30896d81b" TYPE="swap"
/dev/sda7: UUID="d754b5dc-7ff6-4f17-8f56-e12073520318" TYPE="ext4"
/dev/sda8: UUID="805d0699-33fd-4561-9997-71001b5e1435" TYPE="swap"
UUIDに関して:
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-23-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set d754b5dc-7ff6-4f17-8f56-e12073520318
linux /boot/vmlinuz-2.6.35-23-generic-pae root=UUID=d754b5dc-7ff6-4f17-8f56-e12073520318 ro quiet splash
initrd /boot/initrd.img-2.6.35-23-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set d754b5dc-7ff6-4f17-8f56-e12073520318
echo 'Loading Linux 2.6.35-23-generic-pae ...'
linux /boot/vmlinuz-2.6.35-23-generic-pae root=UUID=d754b5dc-7ff6-4f17-8f56-e12073520318 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-23-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set d754b5dc-7ff6-4f17-8f56-e12073520318
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set d754b5dc-7ff6-4f17-8f56-e12073520318
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda2)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set 446479f86479ecd4
chainloader +1
}
menuentry "Ubuntu, with Linux 2.6.35-23-generic-pae (on /dev/sda5)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 6cb303b3-e767-486b-bf4d-c18bb1e033e6
linux /boot/vmlinuz-2.6.35-23-generic-pae root=UUID=6cb303b3-e767-486b-bf4d-c18bb1e033e6 ro quiet splash
initrd /boot/initrd.img-2.6.35-23-generic-pae
}
menuentry "Ubuntu, with Linux 2.6.35-23-generic-pae (recovery mode) (on /dev/sda5)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 6cb303b3-e767-486b-bf4d-c18bb1e033e6
linux /boot/vmlinuz-2.6.35-23-generic-pae root=UUID=6cb303b3-e767-486b-bf4d-c18bb1e033e6 ro single
initrd /boot/initrd.img-2.6.35-23-generic-pae
}
### 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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
ブートローダーの確認:
sudo head -c 512 /dev/sda|strings
ZRr=
`|f
\|f1
GRUB
Geom
Hard Disk
Read
Error
0e0e
オフライン
Ubuntu10.10の起動しているのは、下記太字の部分になります。
どこから起動しているのかは
sudo blkid
/dev/sda1: LABEL="Volume" UUID="B6809ABB809A8213" TYPE="ntfs"
/dev/sda2: UUID="446479F86479ECD4" TYPE="ntfs"
/dev/sda3: LABEL="Volume" UUID="B2308F51308F1C0B" TYPE="ntfs"
/dev/sda5: UUID="6cb303b3-e767-486b-bf4d-c18bb1e033e6" TYPE="ext4"
/dev/sda6: UUID="dc0e0e6a-8c3f-4208-9838-99c30896d81b" TYPE="swap"
/dev/sda7: UUID="d754b5dc-7ff6-4f17-8f56-e12073520318" TYPE="ext4"
/dev/sda8: UUID="805d0699-33fd-4561-9997-71001b5e1435" TYPE="swap"
UUIDに関して:
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-23-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set d754b5dc-7ff6-4f17-8f56-e12073520318
linux /boot/vmlinuz-2.6.35-23-generic-pae root=UUID=d754b5dc-7ff6-4f17-8f56-e12073520318 ro quiet splash
initrd /boot/initrd.img-2.6.35-23-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set d754b5dc-7ff6-4f17-8f56-e12073520318
echo 'Loading Linux 2.6.35-23-generic-pae ...'
linux /boot/vmlinuz-2.6.35-23-generic-pae root=UUID=d754b5dc-7ff6-4f17-8f56-e12073520318 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-23-generic-pae
}
### END /etc/grub.d/10_linux ###
上記状態から、削除しても良い領域は/dev/sda5と/dev/sda6になります。Gpartedを開き慎重に進めてください。
Gpartedで開くとファイルシステムの欄にExtended表記されている部分が有ります。絶対に削除等しないこと。
オフライン
私はWindows7のオリジナルCDを持っています、リカバリーCDではありません。
やはりWin7を再インストール、そしてUbuntu10.10を新たにインストールでしょうか?
アドバイスお願いいたします。
すみません、ややこしくて。
siさんと同じ意見になると思いますが、menowinさんの考え次第です。
Ubuntuを一つにしたいなら、起動していないUbuntuを削除するだけですので問題は有りません。
焦点は削除した領域をどうするかです。
3分の1に縮小されたWindowsやUbuntuに割り当てるのでしたら、それなりの時間が掛かりますがOS内に有るデータはそのまま残ります。
もちろん各種設定も今までのままです。
再インストールをすれば、インストール時に好みのパーティション構成に出来、時間も比較的短時間ですが今まで行った設定や保存しているデータは全て無くなります。
バックアップが有れば、その方法やツールによって違いが有りますがデータ意外にも設定などを戻せます。
menowinさんがどちらを選択するが問題です。
「無くなって困るデータじゃない」「直ぐに同じ物を揃えられる」「いや、今まで使ってきた環境を残すべきだ」「また1から設定するのは面倒」「データだけバックアップすれば?」「設定もバックアップできるツールがある」
等々は、menowinさんがどうするか決めた後に意見を乞えば募ってくると思いますよ。
#11に消去の方法が書かれていますが、その後にWindows,Ubuntuのパーティションに変更を加えるとUUIDが変更されるのでOSが起動できなくなりますので注意して下さい。
これは先に書いた内容を一読して下さい。
オフライン
hirOさま、 uotoraさま、 funatogawaさま、 siさま、
貴重なアドバイスありがとうございます。
やはりWin7のオリジナルCDを使ってHDをフラットにそして新たに
Win7とUbuntu10.10をインストールすることにします。
この週末はいざというときのためにWin7のイメージを作成しました。
Ubuntu10.10はまだ始めたばかりの段階です。
ところでGpartedを試してみたかったんですがこれはソフトウェアセンターから
インストールしなくてはいけないのでしょうか?
learning by doingという感じです。
失敗を重ねながら少しずつUbuntu10.10が理解出来る、といいんですが。
ありがとうございました。
オフライン
menowin による投稿:
〜略〜
ところでGpartedを試してみたかったんですがこれはソフトウェアセンターから
インストールしなくてはいけないのでしょうか?
〜略〜
以前はそうでしたが、10.10は最初からあると思います。
システム→システム管理→Gpartedパーティション編集ツール
です。
オフライン
GpartedはUbuntu10.10をインストールしただけではインストールされませんから、アプリケーション>ソフトウェアセンターか
システム>システム管理>パッケージ・マネージャのどちらかを利用してインストールします。
オフライン
こんにちは、
いつも素早いご回答ありがとうございます。
あれからやっとWin7をインストールそしてUbuntu10.10をインストールしましたところ
Win7の動きが遅くなり何度もフリーズするので最インストール。
それでもフリーズが何度も起こり仕方なくXPのオリジナルCDでHDを初期化。
そして新たにWin7をインストールして今の状態にこぎつけました。
これからUbuntu10.10をインストールします。
今度は2重にインストールなどないように気をつけます。
いろいろな役立つ情報ありがとうございました。
今後もよろしくご指導お願いいたします。
オフライン