Windows 7 + Ubuntu с двойной загрузкой + UEFI BIOS

10717
nick_uk

Я получил новый ноутбук Lenovo T420 с Windows 7.

Диск теперь содержит:

  • скрытый SYSTEM_DRVзагрузочный раздел (1,17 ГБ, 400 МБ используется). Я предполагаю, что это раздел UEFI; ноутбук поставляется с UEFI вместо устаревшего BIOS. Этот раздел отформатирован в NTFS, и я предполагаю, что он содержит Диспетчер загрузки Windows и другие полезные вещи для загрузки (но я не уверен, так что если кто-нибудь знает, можно ли / нужно удалить это, скажем так)
  • раздел Windows 7
  • спасательный раздел

Как я понял, BIOS - это UEFI, но используется MBR, а не GPT.

Это продолжение моего предыдущего вопроса о том, как сделать то же самое с использованием GPT-секционирования - я решил не продолжать с этим, потому что на данный момент это слишком сложно, и в Ubuntu есть пара серьезных ошибок.

Как я могу установить Ubuntu на этот компьютер (используя обычное MBR-разделение) и как эта установка повлияет на установку Windows, принимая во внимание раздел UEFI и менеджер загрузки, который он содержит?

Если кто-то рассматривал такие вопросы (связанные с UEFI), пожалуйста, сообщите - может быть, есть кое-что, чего я не понимаю.

ОБНОВЛЕНИЕ 1 : Мое предположение, что этот раздел SYSTEM_DRV является разделом UEFI, конечно, может быть совершенно неправильным, если посмотреть на это .. Это может быть что-то еще, что-то связанное с lenovo, такое как раздел восстановления.

ОБНОВЛЕНИЕ 2 : Я открыл раздел SYSTEM_DRV с помощью загрузочного компакт-диска Linux, и внутри есть несколько файлов. В корне диска есть файл «sdrive», который имеет такой контент:

"Lenovo Service Partition Version 1.0.0.2009" 

Существуют также загрузочные папки с диспетчером загрузки Windows. В чем дело?

Я начинаю понимать, что это отдельная установка Windows, которая загружается, когда вы нажимаете кнопку ThinkVantage, чтобы выполнить некоторые операции восстановления и восстановления. Я до сих пор не знаю, как это связано с разделом «Lenovo Recovery» (если он есть).

10

2 ответа на вопрос

6
JdeBP

Ваш «скрытый» раздел 1 ГБ является зарезервированным разделом системы Microsoft . Это эквивалент Бедного человека системному разделу . Это не настоящий системный раздел и не системный раздел EFI. Менеджер загрузки, который он содержит, является Менеджером загрузки Microsoft. Однако это ваш системный раздел. Удалите его, и ваша машина не будет загружаться.

Как описано выше, нет никаких признаков того, что на вашем ноутбуке EFI есть что-либо . Он не имеет системного раздела EFI, не имеет таблицы разделов EFI и не загружается с помощью EFI . Исходя из вашего описания, он загружается старым способом PC / AT, с разделом Microsoft System Reserved в качестве раздела «startable» / «active», VBR которого вызывает Microsoft Boot Manager.

(Если обратиться к WWW-страницам поддержки IBM, выясняется, что это действительно так. Lenovo ThinkPad с Windows 7 устанавливаются с микропрограммой, настроенной для начальной загрузки старого ПК / AT. )

Таким образом, установка Ubuntu выполняется точно так же, как на старом ПК / AT-совместимом компьютере:

  1. Создайте загрузочный том для Ubuntu, перемещая и изменяя размеры разделов, чтобы освободить место с помощью ваших любимых инструментов.
  2. Установите Ubuntu и его загрузчик (GRUB2) в этот загрузочный том. Просто загрузитесь с установочного диска и, при необходимости, укажите утилиту установки на загрузочный том, который вы создали для Ubuntu.
  3. Добавьте запись en для этого загрузочного тома в меню Microsoft Boot Manager с помощью bcdeditинструмента. Сирил Войзин описывает один из способов сделать это : создать копию тома Boot Record загрузочного тома Ubuntu в файле на системном томе; и так должно быть сделано после установки загрузчика Ubuntu.

Вам не нужно ничего делать в отношении системного объема Бедного. Это остается "стартовым" / "активным" разделом повсюду. Вам также не нужно ничего делать с Master Boot Record. Вы не (позволяют Ubuntu в) слоняться вокруг с MBR.

Большое вам спасибо @JdeBP! Это потрясающий ответ. Чего мне не хватало, так это третьего пункта об инструменте bcdedit. Но есть еще одна вещь, чтобы еще больше усложнить ситуацию. Кажется, что и раздел Windows, и раздел system_drv содержат менеджеры загрузки, а раздел system_drv фактически имеет отдельную среду, похожую на Windows, которая называется lenovo ThinkVantage. Доступ к нему осуществляется нажатием клавиши во время загрузки и предлагает варианты восстановления и восстановления (используя данные из третьего раздела!). Итак ... Какой менеджер загрузки я должен редактировать? :> nick_uk 12 лет назад 0
Я предполагаю, что менеджер загрузки присутствует в разделе Windows, и оставляю system_drv как есть. И, конечно, не связывайтесь с mbr. Просто загрузите менеджер загрузки Windows на grub для загрузки Ubuntu. (Я говорил только о EFI, потому что это биография UEFI, поэтому теоретически мог работать с загрузкой EFI, и я запутался из-за использования MBR (это был мой предыдущий вопрос здесь: http://superuser.com/questions/315046 / windows-7-ubuntu-dual-boot-преобразование-в-gpt, но я отказался от этой идеи). nick_uk 12 лет назад 0
Кроме того, читая ваши ссылки, я не совсем уверен, что это системный раздел для плохого человека, потому что на машине установлена ​​прошивка EFI, я понимаю, что раздел для плохого человека предназначен для машин без EFI. Это, вероятно, что-то вроде второй установки Windows. nick_uk 12 лет назад 0
Не обращая внимания на большинство моих предыдущих комментариев, я, очевидно, не знал, как Windows 7 работает с различными системными и загрузочными разделами. Читая обо всем этом сейчас, спасибо за указание мне в правильном направлении nick_uk 12 лет назад 0
0
soandos

Существует нечто, называемое Wubi, которое является установщиком Ubuntu через Windows. По сути, вы загружаете его, и он устанавливает целую ОС, включая добавление ее в MBR, без необходимости записи компакт-диска или чего-либо еще.

Я знаю об этом, это не то, что я хочу на самом деле. Это устанавливает Ubuntu как Windows-программу на диске Windows, это не то, что я хочу. nick_uk 12 лет назад 0
Нет, он устанавливает ОС и может создать свой собственный раздел и т. Д. soandos 12 лет назад 0
нет, wubi устанавливает Ubuntu внутри Windows. Точнее, он создает файл образа c: \ ubuntu \ disks \ root.disk на диске Windows, смонтированном на петле, который отображается как отдельный раздел, и запись добавляется в таблицу разделов (MBR). Это далеко не то, что мне нужно, это ужасный хак для начинающих пользователей. Я использую исключительно Linux более 10 лет, но на этот раз я подумал, что было бы неплохо сохранить установку Windows7 (обычно я вообще не использую Windows). nick_uk 12 лет назад 2
И вы не можете установить Linux "нормальным" способом? т.е. записать диск и т. д.? Или ты не любишь личинку? soandos 12 лет назад 0
Это то, что я пытаюсь выяснить, прежде чем пытаться, из-за биографии UEFI, которая усложняет вещи, и этого дополнительного раздела SYSTEM_DRV, о котором я говорю. Это не так просто. nick_uk 12 лет назад 0
Почему бы и нет? Создайте третий раздел и просто установите его там ... soandos 12 лет назад 0
Проблема в том, где будет установлен начальный загрузчик, и если это будет мешать разделам lenovo и диспетчеру загрузки Windows из-за UEFI и этого раздела system_drv. nick_uk 12 лет назад 0
Я не думаю, что личинка бросит это. soandos 12 лет назад 0