
Ubuntu日本語フォーラム

ログインしていません。
元々vistaを使っていたPCに、後からubuntuを入れてデュアルブートで使っています。
ドライブ構成は以下のとおりです。
C(SSD 64G):vistaシステム用。NTFS。
D(HDD 160G):vistaデータ用。NTFS。
E(HDD 160G):前100Gがvistaデータ用。NTFS。後ろ60Gがubuntu。ext4。
F(DVDスーパーマルチドライブ)
G(BD-ROMドライブ)
最近Cドライブの調子が悪くなったので、交換に出そうと思っています。
その間、Cドライブが無くなるのでシングルブートに戻したいのです。
そこで質問があります。
1.ubuntuのシングルブートにする方法を教えてください。
2.シングルブートにできた場合、DやEにあるデータ(mp3とかzipとか)にアクセスできるのでしょうか。
オフライン
使用されているUbuntuについてバージョン等を明示して、
sudo parted -l
の結果を提示してください。
オフライン
これは失礼しました。
OSはubuntu12.04.1日本語リミックス32bitです。
コマンドの結果は以下のとおりです。
$ sudo parted -l [sudo] password for ※: モデル: ATA Hitachi HDS72161 (scsi) ディスク /dev/sda: 160GB セクタサイズ (論理/物理): 512B/512B パーティションテーブル: msdos 番号 開始 終了 サイズ タイプ ファイルシステム フラグ 1 1049kB 160GB 160GB primary ntfs boot モデル: ATA C400-MTFDDAC064M (scsi) ディスク /dev/sdb: 64.0GB セクタサイズ (論理/物理): 512B/512B パーティションテーブル: msdos 番号 開始 終了 サイズ タイプ ファイルシステム フラグ 1 1049kB 64.0GB 64.0GB primary ntfs boot モデル: ATA Hitachi HDS72161 (scsi) ディスク /dev/sdc: 160GB セクタサイズ (論理/物理): 512B/512B パーティションテーブル: msdos 番号 開始 終了 サイズ タイプ ファイルシステム フラグ 1 1049kB 96.1GB 96.1GB primary ntfs boot 2 96.1GB 160GB 64.0GB extended 5 96.1GB 156GB 59.7GB logical ext4 6 156GB 160GB 4292MB logical linux-swap(v1)
オフライン
情報の提示有難うございます。で今回交換を予定されているのが/dev/sdbとすれば「grub」が存在してなければ問題ないのですが、「grub」が存在してる場合は
LiveCD/LiveDVDで「ubuntu12.04.1日本語リミックス32bit」を起動し他のドライブに「grub」をインストールする必要が有ります。
「grub」への配慮の必要がないときは「BIOS」で/dev/sdbを停止するだけでOKです。
Ubuntu起動後の他のドライブへのアクセスは今までと変わりなくできます。
オフライン
ご回答ありがとうございます。
まずgrubが存在しインストールされているかどうかは、どのようにして判断すればよろしいでしょうか。
1.grubがあった場合
grubを再インストールするドライブを/dev/sdcにしたいのですが、1,2、5、6とあるうちのどこにインストールすれば問題ないでしょうか。
6は違う気がしますし、1もntfsなので、2か5に入れられればいいなと思っているのですが。
次にgrubの再インストールが無事成功した後は、/dev/sdbを取り外すだけでよろしいでしょうか。
2.grubがなかった場合
BIOSで停止するだけとは、PC起動直後にdelボタンを押してBIOS設定画面に入り、ドライブのboot順番を再設定をすることという理解でよろしいでしょうか。
つまり、/dev/sdcを1位にして、2位以下を無しに設定すればよろしいでしょうか。
オフライン
ybr170 による投稿:
まずgrubが存在しインストールされているかどうかは、どのようにして判断すればよろしいでしょうか。
grubのインストールデバイスは下記のコマンドで確認できます
sudo debconf-show grub-pc | grep install_devices:
実行結果はこのようになります(モデル名+シリアルナンバー)
* grub-pc/install_devices: /dev/disk/by-id/ata-ST31000528AS_9VP05N1H
ここでSSDのモデル名C400-MTFDDAC064Mが出てこなければ、SSDを外した状態でも普通に起動できます
SSDを外した状態で普通に起動できたなら
sudo update-grub
上記のコマンドを一回実行しておいてください。
SSDのモデル名C400-MTFDDAC064Mが出てきた場合
grubのインストールデバイスを下記のコマンドで再設定します
sudo dpkg-reconfigure grub-pc
最初の2つの質問には何もせず進んで下さい(Tabで了解にフォーカス、スペースorEnterで進めます)
3番目がインストールデバイスの再設定です(スペースでチェックのオンオフ)
ybr170 による投稿:
1.grubがあった場合
grubを再インストールするドライブを/dev/sdcにしたいのですが、1,2、5、6とあるうちのどこにインストールすれば問題ないでしょうか。
6は違う気がしますし、1もntfsなので、2か5に入れられればいいなと思っているのですが。
後ろに数字のないsdcを選んで下さい
ybr170 による投稿:
次にgrubの再インストールが無事成功した後は、/dev/sdbを取り外すだけでよろしいでしょうか。
はい、取り外してドライブのboot順を、grubがインストールされたドライブを1位にしてやればOKです。
オフライン
#6 の手順はインストールされているubuntuを起動した状態で行ってください。
LiveCD/DVD起動したubuntuからではやることが増えるだけで面倒です。
オフライン
ご回答ありがとうございます。
コマンドを打ったところ、grubがインストールされているのはドライブEらしいことがわかりました。
* grub-pc/install_devices: /dev/disk/by-id/ata-Hitachi_HDS721616PLA380_PVFC04ZHUPNNVE
ですのでドライブCを取り外し、ブート順位を設定し直したら無事ubuntuが起動し、各ドライブ毎にあるデータにアクセスすることもできました。
まだsudo update grubコマンドは打っていないのですが、このコマンドを打つと具体的に何が変化するのですか。
もしかして、vistaを起動することができなくなるのでしょうか。
もしそうであるのなら、コマンドを打った後にまたvistaとのデュアルブートにすることは可能ですか。
オフライン
ybr170 による投稿:
まだsudo update grubコマンドは打っていないのですが、このコマンドを打つと具体的に何が変化するのですか。
もしかして、vistaを起動することができなくなるのでしょうか。
もしそうであるのなら、コマンドを打った後にまたvistaとのデュアルブートにすることは可能ですか。
具体的に変化するのは/boot/grub/grub.cfgです
内容はインストール済みのカーネルのエントリや他のOSのエントリが記述されていて起動時にgrubが読み込みます
sudo update grubは実行した時点の状態を/boot/grub/grub.cfgに反映します、今回の場合vistaのエントリが無くなります
現状ですとSSDを取り付け直してからsudo update grubを再実行すればvistaのエントリが再生成されます。
SSDが交換されて返却された時には新品が返ってくるのでしょうから
SSDのみの状態でvistaをインストールした後で
HDDを再接続しUbuntuを起動してsudo update grubを実行すれば良いのではないかと思います。
オフライン
御説明ありがとうございます。よく分かりました。
早速sudo update-grubをやってみたところ、無事成功したようでした。
ただvistaのエントリが消えるというお話でしたが、どうしてか消えませんでした。
シングルブートはできますし、SSDを繋げばデュアルブートに戻るでしょうから実際上は問題ないわけですが、若干気にはなります。
オフライン
ybr170 による投稿:
御説明ありがとうございます。よく分かりました。
早速sudo update-grubをやってみたところ、無事成功したようでした。
ただvistaのエントリが消えるというお話でしたが、どうしてか消えませんでした。
シングルブートはできますし、SSDを繋げばデュアルブートに戻るでしょうから実際上は問題ないわけですが、若干気にはなります。
多分ですがvistaのbootmgrとBootフォルダがsda1に存在しているような気がします。
rohizuka による投稿:
SSDが交換されて返却された時には新品が返ってくるのでしょうから
SSDのみの状態でvistaをインストールした後で
HDDを再接続しUbuntuを起動してsudo update grubを実行すれば良いのではないかと思います。
なのでこれをやるとvistaのエントリが2つに増えるような気が...
sda1のbootmgrとBootフォルダはSSDにvistaをインストールした後で削除した方がいいかなとは思います。
オフライン
rohizuka による投稿:
多分ですがvistaのbootmgrとBootフォルダがsda1に存在しているような気がします。
正に仰るとおりでした。2つをzipで固めてからsudo update-grubをしたら、vistaのエントリが消えました。
これで完璧に解決できました。
rohizukaさんありがとうございました。
オフライン