Windows 7 + Ubuntuデュアルブート+ UEFI BIOS


10

Windows 7搭載の新しいLenovo T420ラップトップを受け取りました。

ディスクには次のものが含まれます。

  • 非表示のSYSTEM_DRVブートパーティション(1.17GB、400MB使用)。これはUEFIパーティションだと思います。ラップトップには、レガシーBIOSではなくUEFIが付属しています。このパーティションはNTFSフォーマットであり、Windowsブートマネージャーやその他の便利なブート機能が含まれていると思います(ただし、はっきりしていません。削除できるかどうかを誰かが知っている場合は、そう言ってください)
  • Windows 7パーティション
  • レスキューパーティション

私が理解するようになったように、BIOSはUEFIですが、GPTではなくMBRが使用されます。

これは、GPTパーティショニングを使用して同じことを行うことに関する私の前の質問のフォローアップです-私はそれを続行しないことにしました。なぜなら、それは現在非常に複雑であり、Ubuntuで実行されているUbuntuにはいくつかの深刻なバグがあるためです。

このマシンにUbuntuをインストールするには(通常のMBRパーティショニングを使用)、UEFIパーティションとそれに含まれるブートマネージャーを考慮して、そのインストールがWindowsインストールにどのように影響しますか?

誰かがこのような問題(UEFIに関連する)を調べた場合は、助言をお寄せください-理解できないことがあるかもしれません。

更新1:このSYSTEM_DRVパーティションはUEFIパーティションであると私は推測しますが、もちろん完全に間違っている可能性があります。それは何か他のものである可能性があります。リカバリパーティションのようにレノボに関連するものかもしれません。

更新2:LinuxブートCDを使用してSYSTEM_DRVパーティションを開きました。中にはいくつかのファイルがあります。ドライブのルートには、これをコンテンツとして持つ「sdrive」ファイルがあります。

"Lenovo Service Partition Version 1.0.0.2009"

Windowsブートマネージャを備えたブートフォルダもあります。どうしたの?

これは、ThinkVantageボタンを押していくつかのレスキューおよびリカバリー操作を行うときに起動する個別のWindowsインストールであることを始めています。これが「Lenovo Recovery」パーティションとどのように関連しているかはまだわかりません(関連付けられている場合)。

回答:


6

「非表示」の1GiBパーティションは、Microsoft システム予約済みパーティションです。これはシステムパーティションと同等の貧乏人です。これは本当のシステムパーティションではなく、EFIシステムパーティションでもありません。含まれているブートマネージャーは、Microsoftブートマネージャーです。ただし、これシステムパーティションです。それを削除すると、マシンは起動できなくなります。

このように、あなたのラップトップは、実際にEFIを持っているという兆候がない何かを。EFIシステムパーティションがなく、EFIパーティションテーブルがなく、EFIの方法でブートストラップしていません。あなたの説明から、それはVPCがMicrosoft Boot Managerを呼び出す「起動可能」/「アクティブ」パーティションとしてMicrosoftシステム予約済みパーティションを使用して、古いPC / ATの方法ブートストラップしています。

(IBMサポートのWWWページを確認すると、これは実際にそうであることが わかります。Windows7を搭載したLenovo Thinkpadは、古いPC / ATの方法でブートストラップするように設定されたファームウェアでインストールされます。

したがって、Ubuntuのインストールは、古いPC / AT互換マシンで行うのと同じように行われます。

  1. Ubuntuのブートボリュームを作成し、パーティションを移動およびサイズ変更して、お気に入りのツールを使用してスペースを確保します。
  2. Ubuntuとそのブートローダー(GRUB2)をそのブートボリュームにインストールします。インストールディスクから起動し、必要に応じて、Ubuntu用に作成した起動ボリュームでインストールユーティリティを指定します。
  3. bcdeditツールを使用して、Microsoftブートマネージャーメニューにそのブートボリュームのエントリを追加します。 Cyril Voisinはこれを行う1つの方法について説明しています。これは、システムボリューム上のファイルにUbuntuブートボリュームのボリュームブートレコードのコピーを作成する必要があります。Ubuntuのブートローダーをインストールした後に行う必要があります。

Poor Manのシステムボリュームに関しては、何もする必要はありません。それはずっと「起動可能」/「アクティブ」パーティションのままです。マスターブートレコードについても何もする必要はありません。MBRをいじらないでください(Ubuntuに許可を与えませ)。


@JdeBP、どうもありがとうございました!これは素晴らしい答えです。私が欠けていたのは、bcdeditツールに関する3つ目のポイントでした。しかし、物事をさらに複雑にするために、別の事柄があります。Windowsパーティションとsystem_drvパーティションの両方にブートマネージャーが含まれているようで、system_drvパーティションには実際には、lenovoによってThinkVantageと呼ばれる別個のウィンドウのような環境があります。起動中にキーを押すことでアクセスでき、(3番目のパーティションのデータを使用して)復元と修復のオプションを提供します。だから..どのブートマネージャーを編集する必要がありますか?:>
nick_uk

Windowsパーティションに存在するブートマネージャーを推測し、system_drvはそのままにします。そしてもちろん、mbrを台無しにしないでください。Windowsブートマネージャーにgrubにリダイレクトさせて、ubuntuをブートするだけです。(UEFI BIOSであるため、EFIについてのみ述べたので、理論的にはEFIブートストラップで動作する可能性があり、MBRの使用法が原因で混乱しました(これは、以前の質問でした:superuser.com/questions/315046/…しかし、その考えを放棄した)
nick_uk

また、あなたのリンクを読んで、結局そのマシンがEFIファームウェアを持っているので、それが貧しい人のシステムパーティションであるかどうかはよくわかりません。これはおそらく、2番目のWindowsインストールのようなものです。
nick_uk

以前のほとんどのコメントを無視して、Windows 7がさまざまなシステムパーティションとブートパーティションで動作する方法に気付いていなかったのは明らかでした。今、すべてについて読んでいます。正しい方向に向けてくれてありがとう
nick_uk

0

Windows介しUbuntuインストーラーであるwubiと呼ばれるものがあります。基本的に、あなたはそれをダウンロードし、それはあなたがCDやその他を書く必要なしに、それをMBRへの追加を含むOS全体をインストールします。


私はそれについて知っています、これは私が本当に欲しいものではありません。これにより、WindowsドライブにWindowsプログラムのようにUbuntuがインストールされます。
nick_uk

いいえ、それはOSをインストールし、など独自のパーティションを作成することができます
soandos

2
いいえ、wubiはubuntuをWindows内にインストールします。より正確には、Windowsドライブにイメージファイルc:\ ubuntu \ disks \ root.diskを作成し、ループマウントして別のパーティションとして表示し、パーティションテーブル(MBR)にエントリを追加します。これは私が必要としているものとはかけ離れています。初心者ユーザーにとっては醜いハックです。私はLinuxだけを10年以上使用していますが、今回は、windows7のインストールを維持することをお勧めします(通常、windowsはまったく使用しません)。
nick_uk

そして、「通常の」方法でLinuxをインストールすることはできませんか?つまり、ディスクなどを書き込みますか?それともグラブが嫌いですか?
soandos '26

物事を複雑にするUEFI BIOSと、私が話しているこの余分なSYSTEM_DRVパーティションのため、それは私が試す前に理解しようとしていることです。それは簡単ではありません。
nick_uk
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.