Итак, моей предыдущей установкой была тройная загрузка Windows 7, ubuntu, интегрированная с wubi, и затем fedora на последнем разделе с использованием LVM. Я устал , чтобы не быть в состоянии получить доступ к своим файлам для Windows с Ubuntu (Wubi убунт в основном виртуальная машина) , и моя мягкая фетровая перегородка отнимала путь слишком много места, поэтому я удалил свои не-много-б фетровых. Теперь я вернулся только в Windows 7 (64-разрядная версия) и собираюсь заново создать мою тройную загрузку.
Я использовал загрузчик Windows с записью (добавленной с EasyBCD, потому что я ленивый) для GRUB в разделе Fedora. Однако использование загрузчика Windows в качестве основного не позволило мне перейти в режим гибернации Windows и затем загрузиться в Linux. Поэтому я должен использовать GRUB сейчас.
По сути, мой вопрос (сокращенно):
Как настроить основной GRUB для загрузки по следующей схеме?
- Ubuntu
- мягкая фетровая шляпа
- Загрузчик Windows
Я хочу сохранить как можно больше функций гибернации с максимально возможным количеством операционных систем.
редактировать: я сделал фундаментальное недоразумение: GRUB (и grub2, и burg), в отличие от загрузчика Windows, автоматически не возобновляет работу спящих систем! Просто используйте любую ОС ( не обязательно отдельную) GRUB, GRUB2 или BURG в качестве основного загрузчика для перехода в спящий / возобновленный или спящий режим / возобновления Windows путем загрузки его загрузчика по цепочке. Весь мой вопрос спорный.
Ответы:
Если вы хотите перейти в спящий режим и использовать другую ОС, когда Windows находится в спящем режиме, вы не должны ставить загрузчик Windows первым , в отличие от того, что говорит @snayob.
Если загрузчик Windows первый, то перед отображением меню первым делом проверяется спящий режим ОС. Если найдена спящая ОС, она автоматически загрузится в нее и не покажет меню для выбора параметров загрузки. Если открыть меню (например, F8), данные гибернации будут удалены.
Теперь, если GRUB является загрузочным меню MBR и настроен для загрузки по цепочке BOOTMGR или загрузки в Linux, вы можете перевести Windows в спящий режим и загрузиться в Linux - но если вы смонтируете раздел NTFS, скорее всего ваша гибернация будет потеряна (обнаружена как поврежденная). По сути, если вы переводите компьютер в спящий режим, вы не должны касаться каких-либо томов, которые были смонтированы на этом компьютере (т. Е. Любым разделам FAT32 или NTFS, которым назначена буква диска в спящем режиме ОС).
Смешно важное замечание: если вы монтируете (скажем, в Linux) раздел Windows, когда Windows находится в режиме гибернации, и вам не повезло, что, когда вы закончили работу с Linux и попытаетесь перезагрузиться в Windows, Windows действительно выйдет из режима гибернации (вместо этого из-за ошибок, выбрасывания данных гибернации и попыток нормальной загрузки) вы, скорее всего, понесете катастрофическую потерю данных на всех разделах Windows, так как все связанные с файловой системой структуры будут несинхронизированы между тем, что Windows загружено в память, и тем, что на самом деле написано на диске.
В остальном проблем нет. Просто установите Windows, Ubuntu и Fedora. Убедитесь, что последние автоматически не монтируют диски Windows при запуске, убедитесь, что GRUB является основным загрузчиком, и вы должны иметь возможность делать то, что вы хотите.
источник
Вы должны вернуть диспетчер загрузки Windows, чтобы контролировать загрузку.
Причина в том, что при каждом восстановлении запуска Windows будет записываться Windows MBR (случаются плохие вещи, и ремонт должен быть выполнен).
Восстановление загрузки ОС на основе Linux не обязательно записывает в MBR (должно быть указано во время восстановления, поскольку каждая ОС по умолчанию принимает MBR!)
Вы всегда можете выполнить Восстановление при загрузке и исправить загрузку Windows 7 (и гибернацию).
Wubi по умолчанию зависит от загрузчика Windows 7. Wubi не виртуальная машина, только диск виртуальный. (Можно сравнить с установками Windows VHD)
Всегда устанавливайте загрузчик системы на основе Linux (GRUB) в раздел (НЕ MBR!), И у вас не будет проблем с двойной / множественной загрузкой.
Попробуйте Visual BCD Editor для создания загрузчиков загрузочных секторов для ОС на базе Linux. Используйте образы первой стадии загрузчика как «файл загрузочного сектора»:
GRUB legacy - stage1 из / boot / grub (более старые версии Fedora, Ubuntu)
GRUB 2 - boot.img из / boot / grub (более новые версии Fedora, Ubuntu)
Спящий режим зависит от менеджера загрузки для перезапуска ОС. Таким образом, независимо от того, какой диспетчер загрузки находится под контролем - его ОС (ОС) сможет должным образом перейти в спящий режим и быть перезапущен.
источник