
マルチブートのPCから特定のOSのアンインストールする方法を教えてください。
OS-Aの入っていたPCにOS-Bを追加してデュアルブートにした
更にOS-Cを追加してマルチブートにした
更にOS-Dを追加してマルチブートにした
この状態でHDDのMBRには、OS-DのGRUBのStage-1.5 Stage-2 を読み込むGRUBのStage-1が書かれていると思います。
1) この状態でOS-Bをアンインストールする方法は、
OS-DでPCを起動して、
OS-Bのインストールしてあるパーティションを初期化して、
OS-DのGRUBを再構成
すれば、ブートメニューからOS-Bが削除されると思うのですが、
2) OS-Dをアンインストールする方法がわかりません。
同じように別のOS、例えばOS-CでPCを起動してOS-Dのパーティションを削除すると、
OSーCのGRUBを再構成しても、MBRから呼ばれる
OS-DのGRUBのStage-1.5 Stage-2
が削除されているので、GRUBが起動しない気がしています
どうやったら良いのか、やり方わかる方教えてください。
No.3ベストアンサー
- 回答日時:
基本、grub-installコマンドで行けると思います。
『grub 再インストール』で検索するといろいろと出てきますが、おおよそ起動できなくなってライブLinuxなどからのインストールですね。パスは適当に読み替える必要があるかもしれません。
https://www.atmarkit.co.jp/flinux/rensai/linuxti …
https://kledgeb.blogspot.com/2012/10/ubuntu-grub …
https://qiita.com/TsutomuNakamura/items/04176b91 …
https://tech.nikkeibp.co.jp/it/article/COLUMN/20 …
https://access.redhat.com/documentation/ja-jp/re …
回答ありがとうございます
sudo grub-install /dev/sda
で、解決ですね。
OS-Bで起動してこれをすると、OS-BのGRUBの設定が有効になり、
OS-Cで起動してこれをすると、OS-CのGRUBの設定が有効になること、確認しました。
No.2
- 回答日時:
> OS-C上のgrubを呼ぶように上書きはしていない
そうするとOS-C上からgrubの再インストールですね。
それでOS-Cのgrubを呼ぶことが確認できればOS-Dを削除しても問題ないでしょう。
再度、回答ありがとうございます
>そうするとOS-C上からgrubの再インストールですね。
まさに、その方法がわからなくて質問しているところです。
どうやったら良いのか、具体的なコマンド操作方法等、教えてください。
No.1
- 回答日時:
まず、HDDはMBRを使う構成ですか?
最近のシステムだとBIOSを使わずFEIを使っていて、その場合EFI システム・パーティション上にgrubのブートローダーが置かれているかもしれません。この場合、各OSのFEIサポート状況が問題になるかもしれません。
またOS-A,OS-B,OS-C,OS-DはどのようなOSですか?
grubの構成手法をよく知らないのですが、例えばWindows,Linux,Linux,Linuxの構成の場合、OSセレクトにはOS-Dのgrubを使うというのは間違いないですか。
# 最後のgrubがMBRなど共有ブロックを上書きしている?
MBRで、Windows,Linux,Linux,Linuxの構成でOSセレクトはOS-Dのgrubでやっているという前提なら
OS-CでPCを起動して、OS-Dのパーティションを削除してから、OS-C上でgrubを再インストールすれば(多分再構成もされる)良いかと思います。
単にOS-C上のLinuxからgrub再構成をするとMBRもStage1.5もOS-C上のgrubを呼ぶように上書きしてくれそうな気もしますけど。
万一ブートできなくなった時のためにレスキューディスクを作っておいて、上に書いた手順(OS-C上のLinuxでgrub再構成)を試してみてはどうでしょうか。
https://www.ibm.com/developerworks/jp/linux/libr …
回答ありがとうございます
>まず、HDDはMBRを使う構成ですか?
もちろん
>またOS-A,OS-B,OS-C,OS-DはどのようなOSですか?
Windows,Linux,Linux,Linuxの構成です
>単にOS-C上のLinuxからgrub再構成をするとMBRもStage1.5もOS-C上のgrubを呼ぶように上書きしてくれそうな気もしますけど。
そうならば嬉しいのですけど、そうでは無いようです
例えば、OS-C上のLinuxからgrub再構成をして、OS選択の優先度を変更しても、再起動するとOS-Dでのgrubで指定した、OS選択の優先度のままで起動します。つまり、
OS-C上のgrubを呼ぶように上書きはしていない
ということだと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- 中古パソコン 比較的最近のメーカーパソコンのリカバリーやOS Updateについて 3 2023/06/06 13:01
- Windows 10 VirtualBoxで起動できないゲームがあります 2 2022/12/17 06:13
- BTOパソコン OSの入ったHDDがBIOSには認識されるが起動しない 5 2022/04/15 00:47
- Windows 10 WIN10を再インストールする際削除可否の分からないパーティションについて 3 2023/07/14 06:51
- Windows 10 Windows 10の[アプリと機能]に表示されない旧バージョンのアプリを削除したい 1 2022/04/05 20:25
- その他(OS) Googleの出している、PC用の無料OSは、使いやすいですか。 そのOSの名前は何ですか。 そのO 1 2022/12/17 07:55
- ドライブ・ストレージ OS情報の入ったHDDのフォーマット方法 6 2022/06/28 08:53
- Windows 10 デスクトップパソコンHDD1tbと新しくSSD1tb追加しましたか新しいSSDに Windows10 5 2023/04/18 10:46
- Windows 10 Win10の起動が遅い(OSは最新)ハードを交換しても解決しない 5 2023/03/25 01:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MAC G4(MDD)を単独のOS9.2で使...
-
デュアルブートでインストール...
-
Bootcampインストール時のエラー
-
Win10とWin10デュアルブートし...
-
FMVマイページ、FMVサーチが勝...
-
Google Chromeの文字の表示がぼ...
-
ネットにつながっていない社内P...
-
linuxのHDDとwindowsのHDDって...
-
WindowsとLinuxの両方で読み込...
-
最新バージョンではGOMPLAYERで...
-
Windowsのショートカットキーを...
-
VNCクライアントから管理者権限...
-
Linuxサーバーは定期リブートを...
-
Blenderが起動しなくなった。
-
virtual boxで、黒い画面のまま...
-
pc初心者です。 UEFIでの設定で...
-
OSの入った2つのHDDを手動で選...
-
raspberryPi3でwebiopiが起動で...
-
インデザイン(InDesing)の開き...
-
Windows 10でBIOS画面が表示さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Win10とWin10デュアルブートし...
-
デュアルブートでインストール...
-
マルチブートで32ビットと64ビ...
-
MAC G4(MDD)を単独のOS9.2で使...
-
2つのOSを別々のHDDに入れたが...
-
OSを再インストールしたらOSが2...
-
mxlinux 起動時エラーについて
-
ubntuをインストールしたが、gr...
-
デュアルブート状態で片方のOS...
-
起動を2台のHDDから選べるよう...
-
Windows7からWindowsXPにダウン...
-
デュアルブートを辞めたいので...
-
良いパーティションの切り方。
-
macのOSについて
-
XPとVistaのデュアルブートをし...
-
WinXPと7、デュアルブートに失...
-
Linuxのインストールについて....
-
Puppy Linuxをアンインストール...
-
PRAMクリアでOSがバージョンダ...
-
外付けHDDにOSはインストール出...
おすすめ情報
rinkunさん、ありがとうございます
<まとめ>
最後にインストールしたOS-Dをアンインストールする方法は、
OS-CでPCを起動して、
OS-Dのインストールしてあるパーティションを初期化して、
sudo grub-install /dev/sda を実行して
OS-CのGRUBを再構成
すれば、ブートメニューからOS-D削除される
ですね