web-dev-qa-db-ja.com

Debianのインストール後、新規/その他の起動可能なディスク/インストール用のGrubエントリを追加するにはどうすればよいですか?

私は2つのSSDを持っています。1つはWindows 7用で、もう1つはテストと微調整(Linuxやその他のオペレーティングシステムのインストールなど)用です。

最初のSSDにWindows 7をすでにインストールし、2番目のSSDにDebianディストリビューションをインストールしようとしましたが、インストールは成功しました。

しかし問題は、ブートローダーと呼ばれるものを最初のSSD(Windows 7がインストールされている)にインストールしたことです。そのため、2番目のSSDを実行しても何も起こらず、最初のSSDを実行しても自動的にDebianブートローダーが実行されます。 Windowsには選択肢がなく、Debianだけの選択肢があることは不愉快です。 (ブートローダーを任意のSSDにインストールすれば、両方の選択肢を使用できると思いました。)

WinがインストールされているSSDを開くと、それらのファイルとフォルダーが表示されます。

[Folder] Boot
[Folder] Documents and Settings
[Folder] Intel
[Folder] Perflogs
[Folder] ProgramData
[Folder] Program files
[Folder] Program files (x86)
[Folder] Recovery
[Folder] $Recycle.Bin
[Folder] System Volume Information
[Folder] Users
[Folder] Windows
[File] bootmgr
[File] BOOTSECT.BAK
[File] hiberfil.sys
[File] pagefile.sys

これらすべてのフォルダとファイルはWindows OSと関係があると思いますが、実際にはわかりません。 (ググっただけです)

ブートローダーのディレクトリを変更または削除できますか?私に何ができる?

7
Eunsu Jang

インストールされているブートローダーによって異なります。標準のDebianインストールの場合、GRUB2にする必要があります。

起動可能なインストールが含まれ、電源が入っているすべてのディスクでコンピューターを起動します。

ルートとしてターミナルを開くには、ルートターミナルアプリケーションを開き、次のコマンドを入力する必要があります。

apt-get update
apt-get install os-prober

os-proberパッケージがすでにインストールされている場合、システムに変更を加えることなく、aptが通知します。

次に/ etc/default/grubを編集し、次のような行があることを確認します

GRUB_DISABLE_OS_PROBER=false

geditなどのGUIテキストエディター、またはVimやNanoなどのCLIエディターを使用してファイルを編集できます。

Geditの使用:

gksu gedit /etc/default/grub

ターミナルを再び使用できるようにするには、geditを閉じる必要があります

Nanoの使用

nano /etc/default/grub

初心者の方はvimの使用をお勧めしません。動作モードとインターフェースに慣れるまでに少し時間がかかります。

ファイルの編集が終了したら、必要な場合に次のコマンドを入力します

update-grub

注:最初の試行でファイル編集プロセスをスキップできますが、それがうまくいかない場合は、それを行う必要があるため、update-grubコマンドを再試行してください。

11
Jenny T-Type

あなたは出来る:

  • 両方のディスクを接続した状態でコンピュータを起動し、
  • (現在唯一の選択肢)Debianを起動します。
  • update-grubを実行します

最初のディスクでWindowsを検出し、ブートローダーの選択肢にエントリを追加します。

そして、オプションでgrub-install /dev/sdbを実行して、他のディスクブートセクターにもgrubをインストールできます。

sdbは、2番目に接続されたディスクのデバイスノードであると想定しています。それ以外の場合は、sdaを試してください。

5
Alex Stragies