Ubuntu, установленный через Wubi, не загружается после запуска Windows 7

Оригинальное размещение началось 21 сентября:

Я пытаюсь использовать процесс установки Wubi для создания конфигурации двойной загрузки Ubuntu 12.04 / Windows 7 на моем компьютере с Windows 7 (Dell Inspiron 17R). Установка изначально работает нормально, и я могу загрузить Ubuntu несколько раз, выбрав его в меню загрузки. Однако, когда я загружаюсь в Windows 7, кажется, что он повреждает процесс загрузки Ubuntu, потому что после запуска Windows 7 Ubuntu не загружается на машине. Он по-прежнему отображается в качестве параметра в меню загрузки, но когда он выбран, машина выполняет одно из следующих действий:

  • висит на экране загрузки и говорит, что Ubuntu готовится к запуску в первый раз (хотя это не первый раз, когда загружается ОС)

  • висит с черным экраном и ничего не делает

Я удалил Ubuntu, а затем переустановил его (используя Wubi) три раза. Каждый раз, когда Ubuntu изначально загружается нормально (включая перезагрузку ноутбука в Ubuntu несколько раз). Однако, когда я переключаюсь и загружаюсь в Windows 7, это нарушает установку Ubuntu. Windows 7 продолжает загружаться и нормально работать без проблем.

Я успешно установил Ubuntu с помощью Wubi на другой компьютер с Windows 7, прежде чем без проблем... похоже, что-то другое в этой конфигурации ноутбука. Я не уверен, как отладить проблему. Я не вижу сообщений об ошибках во время процесса загрузки Ubuntu, когда он зависает, и я не уверен, как отладить это.

Обновленная информация: я достиг некоторого прогресса в этом вопросе, но теперь застрял с неработающим загрузчиком. Мне удалось заставить установщик Ubuntu установить версию 12.04 в системе, но в данный момент процесс загрузки не работает, и прямо при загрузке он зависает и говорит: "BOOTMGR отсутствует" Самая последняя информация об отладочной загрузке, которую я имею: http://paste.ubuntu.com/1218834. Вот что я сделал:

1) Отключите технологию быстрого запуска Intel на панели управления Windows на панели задач, но оставьте настройку RAID 0 с технологией Intel в BIOS. Прочитав это немного, я полагаю, что в этой системе используется fakeRAID/ программный RAID/sataRAID, в котором BIOS делает 2 диска SATA похожими на RAID для ОС. По мнению Intel, Linux должен поддерживать это (http://download.intel.com/design/intarch/PAPERS/326024.pdf), и предпочтительным механизмом является mdadm в Linux, а не подход dmraid, который теперь используется только для поддержки ошибок режим людьми Intel. Я хочу, чтобы эта функция была активной, чтобы поддерживать хорошую производительность Windows 7 и одновременно настраивать среду с двойной загрузкой.

2) В Windows, используя инструмент управления дисками, я сократил раздел Windows на 30 ГБ, чтобы освободить место для Ubuntu.

3) Я (временно) отключил функцию быстрого запуска Intel с помощью элементов управления панели задач в Windows 7. Я не отключил эту функцию в BIOS и оставил BIOS, настроенный с sataRAID, активным.

4) Можно было загрузить компьютер в Ubuntu 12.04 с помощью LiveCD, установленного на USB-накопителе.

5) Затем подтвердите, что разделы в Ubuntu выглядели так же, как и я, когда смотрел на них в Windows 7 из инструмента диспетчера дисков.

6) Установите пакет Gparted и используйте его для настройки разделов при подготовке к установке Linux. Создан 1 расширенный раздел, разделенный на три логических раздела (swap, root и home)

7) Запустил установщик Ubuntu, применив ручное управление разделами, а не автоматический вариант установки Windows 7 и Ubuntu параллельно.

8) Когда машина перезагрузилась, она перешла прямо в Windows 7 без какого-либо меню grub2.

9) Загрузитесь в Ubuntu с USB-накопителя liveCD, установите boot-repair и используйте его, чтобы попытаться исправить процесс загрузчика.

10) Процесс загрузки теперь запускается Ubuntu 12.04, но не было возможности загрузить Windows 7.

11) Установите загрузочное восстановление и попытайтесь сначала заставить его загрузить Windows 7 (хотя, по общему признанию, не ясно, как лучше попробовать это. Я попытался заставить это обновить MBR.)

12) При перезагрузке компьютер говорит "BOOTMGR отсутствует" и зависает… нет меню grub2

Теперь я не знаю, как поступить. Я думаю, что разделы настроены нормально, и у меня на самом деле установлена ​​Ubuntu 12.04, и Windows 7 тоже установлена, но как мне получить настройку меню grub2, которая позволит мне выбирать между двумя ОС?

- Окончательное обновление 25 октября:

Итак, после многих трудностей, связанных с этим, я отказался и установил Linux на внешний жесткий диск USB, таким образом сохраняя настройку RAID на внутреннем жестком диске и SSD независимо от установки Linux. Изнутри Windows можно было настроить загрузочное меню, чтобы дать возможность загружать Linux с внешнего USB-накопителя.

Эта конфигурация оборудования RAID, похоже, не поддерживается установщиком wubi, стандартным установщиком ISO Ubuntu /Live CD или альтернативным установщиком ISO Ubuntu.

Несколько замечаний о том, что частично сработало и не сработало:

После загрузки Ubuntu с использованием Live CD можно использовать dmraid -ay для активации разделов RAID0, а также можно использовать gparted для их разбиения. Если затем установщик запускается, он может увидеть разделы и продолжить установку, однако он не может установить загрузчик в конце, и я не смог решить эту проблему. Кроме того, по сути, казалось, что установка с двойной загрузкой была нестабильной.

Очевидно, mdadm на самом деле предпочтительнее dmraid для управления RAID-массивами. Однако, когда я попытался удалить dmraid и установить mdadm, mdadm не смог увидеть эти RAID-массивы, тогда как dmraid был успешным. Когда я пытался заставить mdadm распознавать настройки RAID, он говорил, что не поддерживает RAID0 на 1 устройстве. Возможно, есть что-то необычное в настройке Intel fakeRAID в этой настройке.

В любом случае, после разрушения загрузчика (попытался использовать программу восстановления загрузчика в Ubuntu) и переустановки Windows несколько раз, это должно работать достаточно хорошо. (Установка Windows - это моя основная ОС, а Linux - вторичная, поэтому я не хочу брать на себя потери производительности из-за отключения установки fakeRAID.) Установщику Windows необходимо вручную предоставить драйверы контроллера HD, чтобы он тоже работал правильно., так что я думаю, что это довольно новый тип конфигурации. Возможно, будущая версия установщика Ubuntu сможет работать с такой системой. А пока бег с внешнего диска будет работать нормально.

Некоторые потенциально полезные ссылки:

https://wiki.archlinux.org/index.php/Installing_with_Fake_RAID http://blog.neolocus.com/2012/04/ubuntu-12-04-lts-and-soft-raid-with-mdadm/

1 ответ

Вы должны completely shutdown Windows перед загрузкой Wubi Ubuntu. (Windows hibernation вызывает такие проблемы).

Другие вопросы по тегам