web-dev-qa-db-ja.com

新しいハードドライブ上のZorin / Windows 7デュアルブート、GRUBなし!

そのため、私のコンピューターには元々Windows 8が搭載されていて、ハードドライブが故障しました。仕事から一時的に使用するために死にかけているハードドライブを手に入れることができました、そしてHPがそれのためのドライバーを持っていたので、今回はWindows7を使うことに決めました。

私がそれをインストールする前に、このハードドライブは完全に死にました。約1週間、Zorin 8ライブディスクを使用しましたが、とても気に入っています。今日、新しい500 GBのハードドライブを購入し、Windows7をインストールして完全に実行しました。次に、パーティションを縮小してZorinデュアルブート用に約70 GBを許可し、1GBのスワップでそれにZorinをインストールしました。

再起動すると、Windowsのロードが直接開始されました。 OS Boot Managerを最初の起動デバイスとして設定したので、再起動して「Notebook Hard Drive」から起動しようとすると、「起動可能なデバイスがありません。起動ディスクを挿入し、任意のキーを押して続行してください」と表示されました。

Windows7は問題なく起動します。

EasyBCDを可能な限り使用してGRUB2がWindowsのブートメニューに表示されるようにしましたが、「NeoGrb.mbr(または何か)が見つからない/破損している」という結果になります。

私はLinuxも初めてで、* nix端末の知識がありません。誰かが私が見落としている単純な解決策である可能性が最も高いと私が思うことを提案するのに十分親切であるならば、私は過去9時間運がなくてこの仕事を手に入れようとしていたので、永遠に感謝します。

また、すべてがレガシーモードであり、インストーラーは既存のWindows7インストールを認識しません。

1
Arklelinuke

科学などのために、デュアルブートマシンにWindowsバージョンを再インストールし続けています。そのため、Windowsをインストールするたびに、ブートローダーが失われ、再度インストールする必要があります。 OSはUbuntuベースであるため、次の手順で機能する場合があります。

  1. まず、コンピューター上でZorinのライブイメージを使用して起動する必要があります。
  2. 次に、Zorinがどのパーティションにインストールされているかを知る必要があります。 fdisk -lコマンドを発行して、すべてのドライブのパーティションを一覧表示します。または、gnome-disksアプリを使用して、探しているパーティションを確認することもできます。
  3. 最初にWindowsを使用していると言ったので、Zorinパーティションはsda2であると想定します。次に、パーティションを縮小してZorin用のスペースを残します。
  4. 次に、パーティションのマウントポイントを作成する必要があります。/mnt内にマウントすることをお勧めします。このために、次のコマンドを使用して、/mntディレクトリ内にZorinという名前のフォルダを作成します:mkdir /mnt/Zorin。もちろん、rootとして実行する必要があるため、前にSudoを付けるか、rootとしてsuを付けてログインする必要があります。そうすれば、すべての前にSudoを記述する必要がなくなります。
  5. 作成したマウントポイントにシステムをマウントします:
    • mount /dev/sda2 /mnt/Zorin
    • mount --bind /dev /mnt/Zorin/dev
    • mount --bind /dev/pts /mnt/Zorin/dev/pts
    • mount --bind /proc /mnt/Zorin/proc
    • mount --bind /sys /mnt/Zorin/sys
  6. マウントしたら、ルートを古いシステムに変更します:chroot /mnt/Zorin
  7. 次に、最愛のGRUBをHDDにインストールします:grub-install --boot-directory=/boot/ --recheck /dev/sda(ここにいくつかの警告が表示される場合がありますが、コマンドが正常に終了する限り、問題はありません)。
  8. 起動時に両方のOSが表示されるように、GRUBの構成の更新に進みます:Sudo update-grub2
  9. マシンを再起動し、Zorinで起動します。
  10. 外付けHDDまたはUSBスティックからイメージを実行している場合は、手順7および8を繰り返して、GRUBの構成をもう一度インストールおよび更新します。

エラーが発生した場合は、grub2パッケージ(apt-get install grub2)がインストールされていることを確認してください。

このガイドは ここ (スペイン語)です。

更新:

これは、システムのHDDをデュアルブート用に準備する方法です。

  1. ライブイメージを起動し、gpartedを開始します。
  2. 新しいms-dosパーティションテーブルを作成します(ほぼ普遍的に互換性があります)。
  3. システムに必要なパーティションを作成します:
    • Windows用のntfsパーティションを作成します
    • Linux用にext4swapパーティションを作成します
  4. Windowsを再起動してインストールします:
    • ドライブにWindowsをインストールするように求められたら、ntfsパーティションとdelete itを選択して空き領域にします。そうすれば、Windowsは必要なパーティションを自由に作成できますが、これはパーティションテーブルを台無しにすることはありません。
  5. Windowsがインストールされたら、Linuxインストールメディアで再起動します。
  6. Linuxシステムを指定したパーティションにインストールします。

homebootおよびその他のディレクトリに異なるパーティションを使用している場合は、extended partitionを作成してから、その中にすべてのLinuxパーティションを作成することをお勧めします。

0
arielnmz