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, используя инструмент управления дисками, я сократил размер раздела на 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 отсутствует» и зависает… меню no grub2

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

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

Итак, после многих мучительных исследований я отказался и установил Linux на внешний жесткий диск USB, таким образом сохраняя настройку RAID на внутреннем жестком диске и твердотельном накопителе независимо от Установка 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/Install_with_Fake_RAID#Load_dmraid http://blog.neolocus.com/2012/04 / убунту-12-04-LTS-и-мягкий налет-с mdadm /

1
задан 25 October 2012 в 21:15

1 ответ

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

0
ответ дан 25 October 2012 в 21:15

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

Похожие вопросы: