Windows 7 не загружается правильно в системе с тремя загрузками с Windows 8 (Consumer Preview), Windows 7 и Ubuntu

В настоящее время на моем ноутбуке у меня есть Win7, Win8 (Consumer Preview) и Ubuntu 12.04. У меня проблема с загрузкой Win7

Когда я загружаю компьютер, первый экран, который я получаю, это экран менеджера загрузки GRUB, в котором есть записи меню для Ubuntu и Windows 8. Если я хочу загрузиться в Windows 7, у меня есть для выбора загрузчика Windows 8, а затем выберите Windoes 7 из меню загрузки Windows.

Из-за того, что загрузчик Win8 немного глупый, он перезагружает компьютер, чтобы загрузить Win7, однако он просто возвращает меня в GRUB2, и мне нужно снова выбрать загрузчик Win8, а затем Win7 загрузится ,

Я бы предпочел, если бы я мог просто добавить Windows 7 в меню GRUB и выбрать его там, а не загружать Windows 8, выбрать Windows 7 и снова перезагрузиться.

Единственное мое беспокойство в том, что Windows 8 удалила / заменила загрузчик Win7.

Кто-нибудь сталкивался с этой проблемой?

3
задан 30 May 2012 в 15:59

19 ответов

В загрузчике W8 перейдите к параметрам и измените загрузку по умолчанию на W7. Затем загрузитесь в W7 один раз и перезагрузитесь. Тогда ваша установка grub должна быть в состоянии видеть и то, и другое. Работал для меня.

1
ответ дан 25 July 2018 в 18:47

Я понятия не имею, что происходит с Windows 8. Я установил виртуальную машину с тремя операционными системами, как вы описали, и произошло то же самое. Это не должно произойти. Я не могу объяснить, почему это происходит. Но это так.

Способ, которым я смог изменить это поведение (в моей виртуальной машине), был установкой EasyBCD (в Windows 7), а затем выполнял обновление / сохранение Меню загрузки Windows. (См. Снимок экрана ниже.)

image of EasyBCD "Edit Boot Menu" window with "Save Settings" circled [/g2]

В моем случае просто « обновление » в меню загрузки Windows с помощью EasyBCD ... даже не меняя ничего в меню ... удалил меню Windows 8 и странность. После этого, когда я выбрал запись Windows 8 в меню загрузки GRUB, отображается старый стиль меню загрузки Windows, показанное на скриншоте ниже. И выбор Windows 7 теперь запускает Win 7 напрямую без перезагрузки в GRUB.

screenshot of text graphics Windows boot menu [/g3]

0
ответ дан 25 July 2018 в 18:47

создать запись в 40_custom (ничего не удалять) в каталоге /etc/grub.d

gksudo gedit /etc/grub.d/40_custom 

добавить запись, подобную этой

menuentry "Windows 7" {
    set root=(hd0,3)
    chainloader +1
}

Изменить заданный корень ценность конечно. Определите hdd, набрав: sudo fdisk -l. Например, / dev / sda1 есть (hd0,1), если он находится на втором жестком диске: / dev / sdb1 >> (hd1,1) .. и так далее. Вы можете понять синтаксис из этого, я думаю. После внесения изменений сделайте sudo update-grub, и вы можете попробовать его загрузить. BTW grub на самом деле не может загружать окна, единственное, что он может сделать - это загружать (загружать) загрузчик Windows.

1
ответ дан 25 July 2018 в 18:47

Я понятия не имею, что происходит с Windows 8. Я установил виртуальную машину с тремя операционными системами, как вы описали, и произошло то же самое. Это не должно произойти. Я не могу объяснить, почему это происходит. Но это так.

Способ, которым я смог изменить это поведение (в моей виртуальной машине), был установкой EasyBCD (в Windows 7), а затем выполнял обновление / сохранение Меню загрузки Windows. (См. Снимок экрана ниже.)

image of EasyBCD "Edit Boot Menu" window with "Save Settings" circled [/g2]

В моем случае просто « обновление » в меню загрузки Windows с помощью EasyBCD ... даже не меняя ничего в меню ... удалил меню Windows 8 и странность. После этого, когда я выбрал запись Windows 8 в меню загрузки GRUB, отображается старый стиль меню загрузки Windows, показанное на скриншоте ниже. И выбор Windows 7 теперь запускает Win 7 напрямую без перезагрузки в GRUB.

screenshot of text graphics Windows boot menu [/g3]

0
ответ дан 31 July 2018 в 13:38

создать запись в 40_custom (ничего не удалять) в каталоге /etc/grub.d

gksudo gedit /etc/grub.d/40_custom 

добавить запись, подобную этой

menuentry "Windows 7" {
    set root=(hd0,3)
    chainloader +1
}

Изменить заданный корень ценность конечно. Определите hdd, набрав: sudo fdisk -l. Например, / dev / sda1 есть (hd0,1), если он находится на втором жестком диске: / dev / sdb1 >> (hd1,1) .. и так далее. Вы можете понять синтаксис из этого, я думаю. После внесения изменений сделайте sudo update-grub, и вы можете попробовать его загрузить. BTW grub на самом деле не может загружать окна, единственное, что он может сделать - это загружать (загружать) загрузчик Windows.

1
ответ дан 31 July 2018 в 13:38

В загрузчике W8 перейдите к параметрам и измените загрузку по умолчанию на W7. Затем загрузитесь в W7 один раз и перезагрузитесь. Тогда ваша установка grub должна быть в состоянии видеть и то, и другое. Работал для меня.

1
ответ дан 2 August 2018 в 00:55

Я понятия не имею, что происходит с Windows 8. Я установил виртуальную машину с тремя операционными системами, как вы описали, и произошло то же самое. Это не должно произойти. Я не могу объяснить, почему это происходит. Но это так.

Способ, которым я смог изменить это поведение (в моей виртуальной машине), был установкой EasyBCD (в Windows 7), а затем выполнял обновление / сохранение Меню загрузки Windows. (См. Снимок экрана ниже.)

image of EasyBCD "Edit Boot Menu" window with "Save Settings" circled [/g2]

В моем случае просто « обновление » в меню загрузки Windows с помощью EasyBCD ... даже не меняя ничего в меню ... удалил меню Windows 8 и странность. После этого, когда я выбрал запись Windows 8 в меню загрузки GRUB, отображается старый стиль меню загрузки Windows, показанное на скриншоте ниже. И выбор Windows 7 теперь запускает Win 7 напрямую без перезагрузки в GRUB.

screenshot of text graphics Windows boot menu [/g3]

0
ответ дан 2 August 2018 в 00:55

Я понятия не имею, что происходит с Windows 8. Я установил виртуальную машину с тремя операционными системами, как вы описали, и произошло то же самое. Это не должно произойти. Я не могу объяснить, почему это происходит. Но это так.

Способ, которым я смог изменить это поведение (в моей виртуальной машине), был установкой EasyBCD (в Windows 7), а затем выполнял обновление / сохранение Меню загрузки Windows. (См. Снимок экрана ниже.)

image of EasyBCD "Edit Boot Menu" window with "Save Settings" circled [/g2]

В моем случае просто « обновление » в меню загрузки Windows с помощью EasyBCD ... даже не меняя ничего в меню ... удалил меню Windows 8 и странность. После этого, когда я выбрал запись Windows 8 в меню загрузки GRUB, отображается старый стиль меню загрузки Windows, показанное на скриншоте ниже. И выбор Windows 7 теперь запускает Win 7 напрямую без перезагрузки в GRUB.

screenshot of text graphics Windows boot menu [/g3]

0
ответ дан 4 August 2018 в 16:26

создать запись в 40_custom (ничего не удалять) в каталоге /etc/grub.d

gksudo gedit /etc/grub.d/40_custom 

добавить запись, подобную этой

menuentry "Windows 7" {
    set root=(hd0,3)
    chainloader +1
}

Изменить заданный корень ценность конечно. Определите hdd, набрав: sudo fdisk -l. Например, / dev / sda1 есть (hd0,1), если он находится на втором жестком диске: / dev / sdb1 >> (hd1,1) .. и так далее. Вы можете понять синтаксис из этого, я думаю. После внесения изменений сделайте sudo update-grub, и вы можете попробовать его загрузить. BTW grub на самом деле не может загружать окна, единственное, что он может сделать - это загружать (загружать) загрузчик Windows.

1
ответ дан 4 August 2018 в 16:26

В загрузчике W8 перейдите к параметрам и измените загрузку по умолчанию на W7. Затем загрузитесь в W7 один раз и перезагрузитесь. Тогда ваша установка grub должна быть в состоянии видеть и то, и другое. Работал для меня.

1
ответ дан 6 August 2018 в 01:06

Я понятия не имею, что происходит с Windows 8. Я установил виртуальную машину с тремя операционными системами, как вы описали, и произошло то же самое. Это не должно произойти. Я не могу объяснить, почему это происходит. Но это так.

Способ, которым я смог изменить это поведение (в моей виртуальной машине), был установкой EasyBCD (в Windows 7), а затем выполнял обновление / сохранение Меню загрузки Windows. (См. Снимок экрана ниже.)

image of EasyBCD "Edit Boot Menu" window with "Save Settings" circled [/g2]

В моем случае просто « обновление » в меню загрузки Windows с помощью EasyBCD ... даже не меняя ничего в меню ... удалил меню Windows 8 и странность. После этого, когда я выбрал запись Windows 8 в меню загрузки GRUB, отображается старый стиль меню загрузки Windows, показанное на скриншоте ниже. И выбор Windows 7 теперь запускает Win 7 напрямую без перезагрузки в GRUB.

screenshot of text graphics Windows boot menu [/g3]

0
ответ дан 6 August 2018 в 01:06

создать запись в 40_custom (ничего не удалять) в каталоге /etc/grub.d

gksudo gedit /etc/grub.d/40_custom 

добавить запись, подобную этой

menuentry "Windows 7" {
    set root=(hd0,3)
    chainloader +1
}

Изменить заданный корень ценность конечно. Определите hdd, набрав: sudo fdisk -l. Например, / dev / sda1 есть (hd0,1), если он находится на втором жестком диске: / dev / sdb1 >> (hd1,1) .. и так далее. Вы можете понять синтаксис из этого, я думаю. После внесения изменений сделайте sudo update-grub, и вы можете попробовать его загрузить. BTW grub на самом деле не может загружать окна, единственное, что он может сделать - это загружать (загружать) загрузчик Windows.

1
ответ дан 6 August 2018 в 01:06

В загрузчике W8 перейдите к параметрам и измените загрузку по умолчанию на W7. Затем загрузитесь в W7 один раз и перезагрузитесь. Тогда ваша установка grub должна быть в состоянии видеть и то, и другое. Работал для меня.

1
ответ дан 7 August 2018 в 18:32

Я понятия не имею, что происходит с Windows 8. Я установил виртуальную машину с тремя операционными системами, как вы описали, и произошло то же самое. Это не должно произойти. Я не могу объяснить, почему это происходит. Но это так.

Способ, которым я смог изменить это поведение (в моей виртуальной машине), был установкой EasyBCD (в Windows 7), а затем выполнял обновление / сохранение Меню загрузки Windows. (См. Снимок экрана ниже.)

image of EasyBCD "Edit Boot Menu" window with "Save Settings" circled [/g2]

В моем случае просто « обновление » в меню загрузки Windows с помощью EasyBCD ... даже не меняя ничего в меню ... удалил меню Windows 8 и странность. После этого, когда я выбрал запись Windows 8 в меню загрузки GRUB, отображается старый стиль меню загрузки Windows, показанное на скриншоте ниже. И выбор Windows 7 теперь запускает Win 7 напрямую без перезагрузки в GRUB.

screenshot of text graphics Windows boot menu [/g3]

0
ответ дан 7 August 2018 в 18:32

В загрузчике W8 перейдите к параметрам и измените загрузку по умолчанию на W7. Затем загрузитесь в W7 один раз и перезагрузитесь. Тогда ваша установка grub должна быть в состоянии видеть и то, и другое. Работал для меня.

1
ответ дан 10 August 2018 в 07:13

Я понятия не имею, что происходит с Windows 8. Я установил виртуальную машину с тремя операционными системами, как вы описали, и произошло то же самое. Это не должно произойти. Я не могу объяснить, почему это происходит. Но это так.

Способ, которым я смог изменить это поведение (в моей виртуальной машине), был установкой EasyBCD (в Windows 7), а затем выполнял обновление / сохранение Меню загрузки Windows. (См. Снимок экрана ниже.)

image of EasyBCD "Edit Boot Menu" window with "Save Settings" circled [/g2]

В моем случае просто « обновление » в меню загрузки Windows с помощью EasyBCD ... даже не меняя ничего в меню ... удалил меню Windows 8 и странность. После этого, когда я выбрал запись Windows 8 в меню загрузки GRUB, отображается старый стиль меню загрузки Windows, показанное на скриншоте ниже. И выбор Windows 7 теперь запускает Win 7 напрямую без перезагрузки в GRUB.

screenshot of text graphics Windows boot menu [/g3]

0
ответ дан 10 August 2018 в 07:13

создать запись в 40_custom (ничего не удалять) в каталоге /etc/grub.d

gksudo gedit /etc/grub.d/40_custom 

добавить запись, подобную этой

menuentry "Windows 7" {
    set root=(hd0,3)
    chainloader +1
}

Изменить заданный корень ценность конечно. Определите hdd, набрав: sudo fdisk -l. Например, / dev / sda1 есть (hd0,1), если он находится на втором жестком диске: / dev / sdb1 >> (hd1,1) .. и так далее. Вы можете понять синтаксис из этого, я думаю. После внесения изменений сделайте sudo update-grub, и вы можете попробовать его загрузить. BTW grub на самом деле не может загружать окна, единственное, что он может сделать - это загружать (загружать) загрузчик Windows.

1
ответ дан 10 August 2018 в 07:13

Я понятия не имею, что происходит с Windows 8. Я установил виртуальную машину с тремя операционными системами, как вы описали, и произошло то же самое. Это не должно произойти. Я не могу объяснить, почему это происходит. Но это так.

Способ, которым я смог изменить это поведение (в моей виртуальной машине), был установкой EasyBCD (в Windows 7), а затем выполнял обновление / сохранение Меню загрузки Windows. (См. Снимок экрана ниже.)

image of EasyBCD "Edit Boot Menu" window with "Save Settings" circled [/g2]

В моем случае просто « обновление » в меню загрузки Windows с помощью EasyBCD ... даже не меняя ничего в меню ... удалил меню Windows 8 и странность. После этого, когда я выбрал запись Windows 8 в меню загрузки GRUB, отображается старый стиль меню загрузки Windows, показанное на скриншоте ниже. И выбор Windows 7 теперь запускает Win 7 напрямую без перезагрузки в GRUB.

screenshot of text graphics Windows boot menu [/g3]

0
ответ дан 15 August 2018 в 19:12
  • 1
    Я вижу, что это вариант, мне все равно потребуется выбрать загрузчик Win8 из меню GRUB2, а затем выбрать Win OS оттуда, но я думаю, что это не связано с перезагрузкой странности. – Jacob Tomlinson 25 May 2012 в 16:56
  • 2
    Я боюсь, что вы не можете загрузить Windows 7 прямо в ваш случай. GRUB может загружать только chainload загрузчик Windows, поэтому вы получаете меню загрузки Windows. Когда вы нажмете enter на Windows 8 в GRUB, все это находится в руках Windows. Но, надеюсь, вы сможете избавиться от этой причудливой перезагрузки через GRUB, прежде чем вы сможете загрузить Windows 7. Я имею в виду, что WTF справляется с этим? – irrational John 25 May 2012 в 17:20
  • 3
    – Jacob Tomlinson 25 May 2012 в 18:07

создать запись в 40_custom (ничего не удалять) в каталоге /etc/grub.d

gksudo gedit /etc/grub.d/40_custom 

добавить запись, подобную этой

menuentry "Windows 7" {
    set root=(hd0,3)
    chainloader +1
}

Изменить заданный корень ценность конечно. Определите hdd, набрав: sudo fdisk -l. Например, / dev / sda1 есть (hd0,1), если он находится на втором жестком диске: / dev / sdb1 >> (hd1,1) .. и так далее. Вы можете понять синтаксис из этого, я думаю. После внесения изменений сделайте sudo update-grub, и вы можете попробовать его загрузить. BTW grub на самом деле не может загружать окна, единственное, что он может сделать - это загружать (загружать) загрузчик Windows.

1
ответ дан 15 August 2018 в 19:12
  • 1
    Боюсь, что это не сработало. Похоже, что Win8 полностью заменила загрузчик Win7, и поэтому в моей системе есть только загрузчик GRUB2 и Win8. – Jacob Tomlinson 25 May 2012 в 16:54
  • 2
    @killfall, как я уже упоминал в ответ, вы не можете загрузиться в окнах, просто нажав на меню grub (или grub2). Затем вам нужно выбрать версию Windows, в которую вы хотите загрузиться. – virpara 25 May 2012 в 20:26
  • 3
    Если я выберу раздел Windows 7, я просто получаю «MBR nto found». Моя первоначальная надежда заключалась в том, что Windows 8 загружала окна 7, и я мог сказать GRUB2 сделать то же самое. Но я не могу найти загрузчик Windows 7 на любом из разделов, только для Windows 8, который требует перезагрузки. – Jacob Tomlinson 28 May 2012 в 19:55

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

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