После установки grub не грузится windows

Не загружается Windows из grub Ubuntu Linux Решение и ответ на вопрос 1129490
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
 
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"
 
if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi
 
export menuentry_id_option
 
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi
 
function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
 
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
 
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}
 
if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt11'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  4c74771b-8828-423c-b6b9-5bd538dd235a
else
  search --no-floppy --fs-uuid --set=root 4c74771b-8828-423c-b6b9-5bd538dd235a
fi
    font="/usr/share/grub/unicode.pf2"
fi
 
if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=ru_RU
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###
 
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###
 
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
    set gfxpayload="${1}"
    if [ "${1}" = "keep" ]; then
        set vt_handoff=vt.handoff=7
    else
        set vt_handoff=
    fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-4c74771b-8828-423c-b6b9-5bd538dd235a' {
recordfail
    load_video
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_gpt
    insmod ext2
    set root='hd0,gpt11'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  4c74771b-8828-423c-b6b9-5bd538dd235a
    else
      search --no-floppy --fs-uuid --set=root 4c74771b-8828-423c-b6b9-5bd538dd235a
    fi
    linux   /boot/vmlinuz-3.11.0-12-generic root=UUID=4c74771b-8828-423c-b6b9-5bd538dd235a ro   quiet splash $vt_handoff
    initrd  /boot/initrd.img-3.11.0-12-generic
}
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-4c74771b-8828-423c-b6b9-5bd538dd235a' {
    menuentry 'Ubuntu, with Linux 3.11.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-advanced-4c74771b-8828-423c-b6b9-5bd538dd235a' {
    recordfail
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt11'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  4c74771b-8828-423c-b6b9-5bd538dd235a
        else
          search --no-floppy --fs-uuid --set=root 4c74771b-8828-423c-b6b9-5bd538dd235a
        fi
        echo    'Loading Linux 3.11.0-12-generic ...'
        linux   /boot/vmlinuz-3.11.0-12-generic root=UUID=4c74771b-8828-423c-b6b9-5bd538dd235a ro   quiet splash $vt_handoff
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-3.11.0-12-generic
    }
    menuentry 'Ubuntu, with Linux 3.11.0-12-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-recovery-4c74771b-8828-423c-b6b9-5bd538dd235a' {
    recordfail
        load_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt11'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  4c74771b-8828-423c-b6b9-5bd538dd235a
        else
          search --no-floppy --fs-uuid --set=root 4c74771b-8828-423c-b6b9-5bd538dd235a
        fi
        echo    'Loading Linux 3.11.0-12-generic ...'
        linux   /boot/vmlinuz-3.11.0-12-generic root=UUID=4c74771b-8828-423c-b6b9-5bd538dd235a ro recovery nomodeset 
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-3.11.0-12-generic
    }
}
 
### END /etc/grub.d/10_linux ###
 
### BEGIN /etc/grub.d/20_linux_xen ###
 
### END /etc/grub.d/20_linux_xen ###
 
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
    insmod part_gpt
    insmod ext2
    set root='hd0,gpt11'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  4c74771b-8828-423c-b6b9-5bd538dd235a
    else
      search --no-floppy --fs-uuid --set=root 4c74771b-8828-423c-b6b9-5bd538dd235a
    fi
    linux16 /boot/memtest86+.bin
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
    insmod part_gpt
    insmod ext2
    set root='hd0,gpt11'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  4c74771b-8828-423c-b6b9-5bd538dd235a
    else
      search --no-floppy --fs-uuid --set=root 4c74771b-8828-423c-b6b9-5bd538dd235a
    fi
    linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
 
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Recovery Environment (loader) (on /dev/sda3)' --class windows --class os $menuentry_id_option 'osprober-chain-266B-BBDC' {
    insmod part_gpt
    insmod fat
    set root='hd0,gpt3'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3  266B-BBDC
    else
      search --no-floppy --fs-uuid --set=root 266B-BBDC
    fi
    drivemap -s (hd0) ${root}
    chainloader +1
}
menuentry 'Windows 8 (loader) (on /dev/sda5)' --class windows --class os $menuentry_id_option 'osprober-chain-3A826EF0826EAFD5' {
    insmod part_gpt
    insmod ntfs
    set root='hd0,gpt5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5  3A826EF0826EAFD5
    else
      search --no-floppy --fs-uuid --set=root 3A826EF0826EAFD5
    fi
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###
 
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
 
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
 
### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Использование Windows 10 и Linux на одном компьютере болезненно. Иногда безопасная загрузка UEFI нарушает работу GRUB, а иногда GRUB не может просто загрузить Windows 10. Недавно я обновил Ubuntu до 19.10 Beta с Ubuntu 19.04. Теперь Ubuntu 19.10 поставляется с новой версией GRUB 2.04, в котором, как сообщается, много ошибок. В моем случае GRUB каким-то образом испортил расположение Windows MBR, и теперь я не могу загрузиться в Windows 10. Чтобы исправить ситуацию, я выполнил пару шагов, и вот подробное руководство о том, как исправить Windows 10, не загружающуюся в Linux.

Если вы используете Ubuntu 19.10 Beta, в GRUB 2.04 много ошибок. Было бы лучше перейти на Ubuntu 19.04 или полностью перейти на Windows. Перейдите к этому шагу, чтобы проверить способы изменения загрузчика по умолчанию на Windows NT.

1. Восстановите GRUB.

Иногда GRUB не может найти MBR-файл Windows на ваших дисках. Первым шагом будет проверка того, может ли Windows 10 обнаруживаться Linux. Для этого выполните следующую команду.
sudo os-prober
Вышеупомянутая команда будет искать другие операционные системы, установленные на ваших дисках. Если Windows обнаружена, вы получите результат, как показано ниже.

Команда os prober определяет операционную систему Windows

Если указанная выше команда может найти операционную систему Windows 10, мы можем перестроить файл конфигурации GRUB. Для этого используйте следующую команду.
sudo update-grub
команда для восстановления файла конфигурации grub

Приведенная выше команда запускает сканирование всех разделов на вашем локальном диске и ищет различные установленные операционные системы. Если он обнаружит Windows 10, вы должны получить результат, аналогичный приведенному ниже. Команда также автоматически создаст запись Windows в файле конфигурации.
диспетчер загрузки Windows EFI обнаружен в команде обновления grub

2. Восстановление загрузки

Если командная строка вам не по душе, вы также можете попробовать графический инструмент восстановления загрузки. Иногда файл GRUB не работает. Инструмент восстановления загрузки автоматически ищет другие операционные системы на вашем диске. Он также восстанавливает и перестраивает файл конфигурации GRUB. Это похоже на запуск os-prober вручную и перестройку файла конфигурации GRUB.

Для начала используйте следующие команды, чтобы добавить требуемый репозиторий и установить Boot Repair.
sudo apt-add-repository ppa: yannubuntu / boot-repair && sudo apt-get update sudo apt-get install -y boot-repair
Затем запустите средство восстановления загрузки. Сканирование всех дисков и разделов займет минуту или две. После этого нажмите «Рекомендуемый ремонт». Эта опция удалит предыдущий файл GRUB и восстановит его с нуля.

выберите рекомендуемый ремонт загрузки в графическом инструменте восстановления загрузки

На следующем экране вам будет представлен набор команд, которые вы должны скопировать и вставить в терминал. Просто следуйте инструкциям на экране, предоставляемым инструментом восстановления загрузки, и он восстановит файл GRUB за вас.

команды для запуска в соответствии с подсказками инструмента восстановления загрузки

Восстановление загрузки выдаст неожиданную ошибку, если вы используете бета-версию дистрибутива Linux.

Если этот метод не работает для вас, скорее всего, файл диспетчера загрузки Windows не может быть обнаружен GRUB. Следовательно, нам нужно будет создать запись для него в файле конфигурации GRUB.

3. Используйте инструмент настройки GRUB.

В общем, я бы не рекомендовал вручную обновлять что-либо в файле конфигурации GRUB. Мы будем использовать инструмент с открытым исходным кодом под названием Grub Customizer. Выполните следующие команды, чтобы загрузить и установить инструмент.
sudo add-apt-repository ppa: danielrichter2007 / grub-customizer && sudo apt-get update sudo apt install grub-customizer
команда для установки настройщика grub

Далее нам нужно расположение загрузчика Windows 10. Чтобы найти его, выполните следующую команду в терминале.
lsblk
Найдите раздел с точкой монтирования «/ boot / efi». Это раздел, в котором установлен диспетчер загрузки Windows. Нам нужно имя устройства конкретного раздела. В моем случае это sda1, следовательно, расположение загрузочного файла — «/ dev / sda1».

lsblk-command-displaying-windows-efi-файл-расположение

Кроме того, вы также можете установить gnome-disk-utility, которая представляет собой графический инструмент для отображения дисков и разделов. В меню вы можете найти системный раздел EFI. Описание раздела должно выглядеть примерно так.

утилита gnome disks, отображающая диски и разделы

Затем перейдите к инструменту настройки GRUB и щелкните значок страницы вверху, чтобы сделать запись.

Во всплывающем окне редактора записей выберите тип «Chainloader» и раздел как «/ dev / sda1». Вы также можете указать подходящее имя для записи. Опубликуйте это, нажмите Enter.

добавление записи Windows 10 на sda1 в настройщике grubТеперь вы сможете увидеть запись, которую вы создали, в меню настройщика Grub. Однако вам нужно нажать кнопку «Сохранить», чтобы синхронизировать изменения с исходным файлом конфигурации GRUB.

сохранить запись Windows из настройщика grub в файл конфигурации

Наконец, выполните перезагрузку, и теперь вы сможете загрузиться в Windows 10. Если вы не можете этого сделать, скорее всего, Windows MBR является посредником или загрузочные файлы повреждены.

4. Восстановление при запуске

Если GRUB не может загрузить Windows MBR, скорее всего, файл поврежден. Мы можем восстановить его, используя ISO-файл Windows и флешку. Вы можете использовать любое загрузочное программное обеспечение USB для Linux. Я бы посоветовал ГореUSB поскольку он прост и быстро выполняет свою работу. Когда USB-накопитель будет готов, загрузитесь с него. Нажмите «Далее» на первом экране, а затем нажмите «Восстановить компьютер» на следующем экране.

вариант восстановления компьютера на экране установки Windows 10

На следующей странице нажмите «Параметры устранения неполадок» и, наконец, нажмите «Восстановление при загрузке». На исправление загрузочных файлов и MBR потребуется время.

восстановление при запуске на странице дополнительных параметров

В большинстве случаев восстановление при запуске исправляет загрузочный файл Windows. В случае успеха перезагрузите компьютер, и GRUB сможет загрузить Windows. Если проблема не исчезнет, ​​нам нужно будет снова переключить загрузчик на Windows NT.

5. Сменить загрузчик по умолчанию

Если вы уверены, что загрузочный файл Windows не поврежден, и вы не стерли данные с диска C по ошибке, мы можем снова изменить загрузчик на Windows NT. Для этого загрузитесь с USB-накопителя Windows, нажмите «Далее» на первом экране. Затем нажмите «Восстановить компьютер», а затем «Устранение неполадок».

параметр устранения неполадок на экране установки Windows

На странице «Дополнительные параметры» нажмите «Командная строка».

параметр командной строки на странице дополнительных параметров загрузочной страницы Windows

В командной строке выполните следующую команду.
bcdedit / set {bootmgr} путь WINDOWS system32 winload.efi
Команда bcdedit для смены загрузчика на Windows NT

Вышеупомянутая команда изменит загрузчик с GRUB на Windows NT. Теперь, когда вы перезагружаете свою систему, она должна загружаться прямо в Windows. Если вы переходите с Ubuntu 19.10, вам нужно будет вернуться к стабильной версии Ubuntu 19.04, поскольку в GRUB 2.04 есть много ошибок.

6. Свежая установка Windows 10

Если ни один из вышеперечисленных способов вам не подходит, скорее всего, вы случайно стерли данные с Windows. Последнее средство — выполнить новую установку Windows 10. Хорошо, что вам нужно будет только отформатировать диск C, и данные на других дисках не будут потеряны. Но, тем не менее, вы потеряете файлы на рабочем столе, в папке «Загрузки» и «Документы».

Заключительные слова

Это некоторые из способов решить, что Windows 10 не загружается в Linux. Если у вас возникнут дополнительные вопросы или вопросы, касающиеся Linux или GRUB, дайте мне знать в комментариях ниже.

Также читайте: Как заставить Windows и Mac использовать мультитач-жесты в Ubuntu

  • Печать

Страницы: [1]   Вниз

Тема: Не запускается Windows 10 через Grub  (Прочитано 3198 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
AlloYEx

Здравствуйте. Возникла проблема, что не могу зайти в Windows 10 через Grub. Пробовал находить винду, находит*, но всё равно не запускатся. При выборе винды, пару раз промаргивает _ и возвращает обратно к выбору запуска убунты или винды

*Найден Windows 10 на /dev/sda1


Оффлайн
andytux

Каждый год, 31 декабря… Нет, не так.
Все, что касается загрузки сегодня, нужно начинать с ответов на три вопроса.
На компьютере БИОС или УЕФИ?
Если УЕФИ, то в каком режиме установлены системы: ЕФИ или легаси?
Если УЕФИ, то в каком положении «secure boot».
Плюс к этому, если есть Виндовс, то желательно «выключить Виндовс». Это мера профилактики от многих разных глюков.

Пробовал находить винду, находит

Я примерно догадался, кто, кого, где и как находит. Но это всего лишь догадки. Точнее излагайте факты.
Покажите /boot/grub/grub.cfg.


Оффлайн
AlloYEx

Каждый год, 31 декабря… Нет, не так.
Все, что касается загрузки сегодня, нужно начинать с ответов на три вопроса.
На компьютере БИОС или УЕФИ?
Если УЕФИ, то в каком режиме установлены системы: ЕФИ или легаси?
Если УЕФИ, то в каком положении «secure boot».
Плюс к этому, если есть Виндовс, то желательно «выключить Виндовс». Это мера профилактики от многих разных глюков.

Пробовал находить винду, находит

Я примерно догадался, кто, кого, где и как находит. Но это всего лишь догадки. Точнее излагайте факты.
Покажите /boot/grub/grub.cfg.

Grub.cfg — https://pastebin.com/X96XFjf0
Установлен БИОС.


Оффлайн
andytux

Точно БИОС? Это значит, что компьютеру больше десяти лет.
В конфиге системы прописаны как «для БИОС», вроде ничего криминального.
Вижу, ты пытался вписать Виндовс в 40_custom. Пока могу предложить взять код для загрузки Виндовс отсюда.


Оффлайн
AlloYEx

Точно БИОС? Это значит, что компьютеру больше десяти лет.
В конфиге системы прописаны как «для БИОС», вроде ничего криминального.
Вижу, ты пытался вписать Виндовс в 40_custom. Пока могу предложить взять код для загрузки Виндовс отсюда.

Компьютеру 2 года, просто сборка на ASUS M5A78L-M PLUS/USB3, в которой нет UEFI.
Правильно понял, что нужно создать 08_hostname в /etc/grub.d и прописать туда код из спойлера?


Оффлайн
andytux

Нет. В файл 40_custom (он у тебя уже есть) добавить код:


Оффлайн
AlloYEx

Нет. В файл 40_custom (он у тебя уже есть) добавить код:

Дай Бог тебе здоровья) Сначала выдало ошибку, что не нашло путь src=’/EFI/Microsoft/Boot/bootmgfw.efi’;, далее началась загрузка винды! Спасибо ещё раз)


Оффлайн
andytux

не нашло путь src=’/EFI/Microsoft/Boot/bootmgfw.efi

Код проверяет стандартные загрузчики виндовс. Если находит, то передает им управление.
Впиши в эту строку загрузчик, который конкретно у тебя, будет сразу его запускать.


  • Печать

Страницы: [1]   Вверх

So in the end what I did is to go into grub command prompt and run the start-up commands for windows from /boot/grub/grub.cfg line by line.
This is the menu item code in the grub.cfg

menuentry ‘Windows 8 (loader) (on /dev/sda3)’ —class windows —class os

$menuentry_id_option 'osprober-chain-A6A4F8AFA4F882DB' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  A6A4F8AFA4F882DB
        else
          search --no-floppy --fs-uuid --set=root A6A4F8AFA4F882DB
        fi
        parttool ${root} hidden-
        drivemap -s (hd0) ${root}
        chainloader +1
}

and the lines I ran were:

insmod part_msdos
insmod ntfs
set root='hd0,msdos3'
parttool ${root} hidden- # Causes the beep and the computer freeze...
# There are more commands before you can boot

So I decided to skip this command. What is supposed to do is to make modifications to partition table entries (from grub manual) or in this specific case, set the partition «hidden» entry to false. I have no idea why this happens, I haven’t checked it out.

What I got was a the following

menuentry 'Windows 8 (loader) (on /dev/sda3)' --class windows --class os $menuentry_id_option 'osprober-chain-A6A4F8AFA4F882DB' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  A6A4F8AFA4F882DB
        else
          search --no-floppy --fs-uuid --set=root A6A4F8AFA4F882DB
        fi
        drivemap -s (hd0) ${root}
        chainloader +1
}

and now it runs great!

So in the end what I did is to go into grub command prompt and run the start-up commands for windows from /boot/grub/grub.cfg line by line.
This is the menu item code in the grub.cfg

menuentry ‘Windows 8 (loader) (on /dev/sda3)’ —class windows —class os

$menuentry_id_option 'osprober-chain-A6A4F8AFA4F882DB' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  A6A4F8AFA4F882DB
        else
          search --no-floppy --fs-uuid --set=root A6A4F8AFA4F882DB
        fi
        parttool ${root} hidden-
        drivemap -s (hd0) ${root}
        chainloader +1
}

and the lines I ran were:

insmod part_msdos
insmod ntfs
set root='hd0,msdos3'
parttool ${root} hidden- # Causes the beep and the computer freeze...
# There are more commands before you can boot

So I decided to skip this command. What is supposed to do is to make modifications to partition table entries (from grub manual) or in this specific case, set the partition «hidden» entry to false. I have no idea why this happens, I haven’t checked it out.

What I got was a the following

menuentry 'Windows 8 (loader) (on /dev/sda3)' --class windows --class os $menuentry_id_option 'osprober-chain-A6A4F8AFA4F882DB' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  A6A4F8AFA4F882DB
        else
          search --no-floppy --fs-uuid --set=root A6A4F8AFA4F882DB
        fi
        drivemap -s (hd0) ${root}
        chainloader +1
}

and now it runs great!

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

задан
28 June 2017 в 20:27

поделиться

24 ответа

Все параметры, которые вы пытались, как представляется, для Windows 8 в режиме mbr, но вы используете UEFI, поэтому вы должны отремонтировать раздел UEFI; когда мой оконный загрузчик поврежден, я попробовал следующую команду:

bcdboot c:windows /s f: /f ALL

здесь c: windows — это расположение папки Windows в окнах (c :) partiton.

/ s — это опция, которая позволяет устанавливать файлы загрузчика UEFI в системном разделе UEFI, который форматируется в fat32, и в моем случае был (/ dev / sda4), так что f:

(f: это письмо от uefi partiton)

после выполнения этой команды вы получите установку успешно / не удалось

Это должно переустановить ваш загрузочный код Windows 8 в разделе UEFI.

Эта команда, которую я пробовал при загрузке с диска восстановления, и выберите расширенный параметр, а затем восстановление командной строки.

Вы можете создать диск восстановления, перейдя в панель управления и выбрав резервную копию и recovery -> создать диск восстановления / usb или вы могли бы заимствовать его у кого-то.

PS. Если вы еще не пробовали, вы можете попробовать все параметры, отображаемые в меню grub, особенно refind, который автоматически обнаруживает всю ОС UEFI. Вы также можете попробовать все записи окон в меню grub, чтобы проверить, работает ли какой-либо из них. Затем вы можете переключить свой режим uefi в BIOS из меню BIOS при запуске системы, а затем проверить, какие параметры его отображаются там, и если какой-либо из них работает.

ответ дан Aaditya Bagga
17 July 2018 в 18:50

поделиться

В моем случае я сделал чистую установку Windows 7, оставил некоторое пространство, нераспределенное на SSD, и во время последующей установки Mint 18.3 с опцией по умолчанию «Alongside» не было Windows в меню загрузки grub.

Решение было просто: выполнил команду ниже в Mint, а Windows 7 была добавлена ​​в меню grub вместе с memtest btw.

sudo update-grub

ответ дан Alexei Martianov
17 July 2018 в 18:50

поделиться

Вы уверены, что вы установили ubuntu тщательно, не уничтожая раздел Windows? Пожалуйста, проверьте ниже. Это даст больше информации для продолжения.

ответ дан Community
17 July 2018 в 18:50

поделиться

Убедитесь, что вы загрузились в режиме UEFI. Используйте sudo efibootmgr -t nn, чтобы использовать меню EFI. Вы можете выбрать Windows Boot Manager или ubuntu (GRUB). УВЕДОМЛЕНИЕ. Windows будет удалять установку GRUB на своем собственном системном разделе EFI каждый раз, когда обновляется BOOTMGR.

ответ дан Erkin Alp Güney
17 July 2018 в 18:50

поделиться

Убедитесь, что установочный раздел Windows 10 по-прежнему существует и выполняется в соответствии с этим ответом:

Для установки по умолчанию для Windows 10 по умолчанию требуется как минимум 4 раздела: sda1 (Recovery) sda2 (для компьютеров, которые загрузка в режиме EFI, системный раздел EFI обычно устанавливается на /boot/efi.) sda3 (MSR) sda4 (ОС Windows, обычно «C») Если раздел /boot/efi или раздел MSR поврежден или удаленный во время установки Ubuntu, вы, возможно, не сможете увидеть Windows в grub. Попробуйте следующую команду в Ubuntu, чтобы показать все доступные разделы: sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
Это должно дать вам представление о том, что случилось с вашей системой, и позволить вам проверить, все ли все разделы. Вы можете попробовать восстановить Windows с установочным DVD / USB-устройством Windows. Вы можете попробовать установить приложение Grub Customizer и посмотреть, доступна ли Windows в списке: sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Затем вы можете запустить Grub Customizer и изменить, какие операционные системы доступны для загрузки. Вот скриншот, как выглядит правильная установка:

ответ дан karel
17 July 2018 в 18:50

поделиться

Если вы используете Bitlocker, вы, вероятно, внесли некоторые изменения в разделы непосредственно перед установкой Ubuntu (например, освобождение нераспределенного пространства для установки Ubuntu), тогда вы можете получить эту проблему, потому что GRUB не может справиться с запросом безопасности, которое появляется, когда начиная с окон, которые запрашивают ключ для восстановления битлокатора.

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

Спасение произошло с использованием загрузочного компакт-диска Hiren’s и используя опцию Boot Windows 7 в главном меню в нем, что позволило мне перейти к приглашению для ключа восстановления битлокатора, ввести ключ, приостановить и возобновить битлокатор в моем сеансе Windows и использовать мою систему двойной загрузки как intende d впоследствии.

ответ дан kdarras
17 July 2018 в 18:50

поделиться

Нажмите и удерживайте Shift во время загрузки, это должно принести вам меню Grub. Или, если вы хотите, чтобы меню всегда отображалось, тогда отредактируйте свой файл /etc/default/grub

sudo gedit /etc/default/grub

Вставьте «#» в начале строки GRUB_HIDDEN_TIMEOUT=0.

Теперь сохраните затем выполните:

sudo update-grub

Это должно быть хорошо, чтобы меню Grub появлялось при каждой загрузке.

Лучше взглянуть на эту GRUB wiki https: //help.ubuntu .com / сообщества / Grub2

ответ дан Maythux
17 July 2018 в 18:50

поделиться

Метод1

1.Введите режим восстановления Windows, нажав « Method1 » (может быть другим способом на вашем компьютере).

2. Нажмите «Устранение неполадок»

3.Щелкните « Устранение неполадок »

4. Выберите «Командная строка»

5. Введите текст следующие команды:

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

6.Не перезагрузите компьютер

Командная строка

Способ2.

1.Используйте Rufus, чтобы сделать USB-накопитель Ubuntu и загрузиться в Ubuntu.

2.Start type type

sudo fdisk -l

3.Нажмите корневую часть установки linux. Пример: Метод2. в моем случае. и ваш ботинок, обозначенный знаком *. Пример: (/ dev / sda6) в моем случае.

4.Настройте свой корень, чтобы внести некоторые изменения и некоторые привязки. Ниже замените « (/ dev / sda6) » на ваш корень.

sudo mount /dev/sda8 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /pro /mnt/proc
sudo mount --bind /sys /mnt/sys

5. Теперь измените корневую директорию с USB-накопителя на корневой каталог hardrive

sudo chroot /mnt

6. Теперь установите grub на загрузочный фрагмент вашего, который вы отметили с помощью знака *, замените «/ dev / sda6» своим загрузочным участком.

grub-install /dev/sda6

Тип 7.Now.

exit

8. Устанавливает ранее установленную часть.

sudo unmount /mnt/dev
sudo unmount /mnt/proc
sudo unmount /mnt/sys
sudo unmount /mnt

9. Удалите pendrive и перезагрузите компьютер.

И в следующий раз, когда двойное окно загрузки и Linux ссылаются на этот ответ Двойная загрузка Windows и Linux

ответ дан Prashant Mishra
17 July 2018 в 18:50

поделиться

Сначала мы вернем Windows MBR, после чего мы переустановим grub и вернем linux обратно

. Устанавливаем Windows MBR (вы можете либо пойти на решение 1, либо на решение 2, оба работают) Загрузите Linux и убедитесь, что у вас есть рабочее подключение к Интернету и введите следующее на терминале.

1. Решение

sudo apt-get install syslinux

Если пакет был установлен, используйте следующую команду для записи MBR:

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

1. Решение

sudo apt-get install mbr

Если пакет был установлен, используйте следующий для записи MBR.

sudo install-mbr -i n -p D -t 0 /dev/sda

Обычный для обоих

Замените sda if вы хотите установить MBR на другой диск. Не помещайте sda1, sda2 или sda3. Просто поставьте его как sda для жесткого диска.

Затем нам нужно установить grub, перезагрузив boot-repair, это исправит и повторно установит grub.Reboot, и оба будут работать

ответ дан Stormvirux
17 July 2018 в 18:50

поделиться

Некоторые безопасные загрузочные машины не могут загружать Windows из grub. Обходной путь — предоставить другой набор файлов EFI для каждого типа загрузки, поместив второй набор для Ubuntu на USB-накопитель и оставив файлы EFI на жестком диске для Windows.

У вас есть работающий набор файлов EFI на Ubuntu уже на жестком диске, поэтому возьмите (маленький) USB-накопитель (пустой, поскольку вы потеряете все данные на нем), поместите на него таблицу разделов GPT и создайте раздел 250M для файлов EFI , Скопируйте файлы EFI на жесткий диск на палку. Они появятся в каталоге /boot/efi под каталогом EFI.

Возьмите каталог EFI и все его содержимое и поместите его на раздел USB. Я бы предложил изменить версию палки EFI/ubuntu/grub.cfg, чтобы изменить название пункта меню «Ubuntu» на «Ubuntu on USB» или что-то, чтобы было очевидно, какой набор файлов вы загружаете.

Теперь попробуйте загрузить с USB-устройства и посмотрите, есть ли у вас измененный пункт меню и что он работает. Когда загружается USB-загрузка, вы можете просто перейти к /boot/efi/EFI/Boot, который должен быть разделом EFI на жестком диске, и он должен содержать копии (возможно, с разными именами) версий загрузочных файлов Ubuntu, которые также должны быть в [F5]. Используйте md5sum, чтобы подтвердить, что у вас есть копии всех файлов, находящихся в /boot/efi/EFI/Boot, потому что вы собираетесь их удалить! Скопируйте и переименуйте файл /boot/efi/EFI/Microsoft/bootxmgfw.efi в /boot/efi/EFI/Boot/bootx64.efi, и вы сможете снова загружать окна с жесткого диска — удалите палку и попробуйте загрузить Windows.

Когда вы обновляете ядро ​​и получить новый grub.cfg, сгенерированный на жестком диске (неиспользуемый, поскольку на жестком диске загружается только Windows), вам придется скопировать его непосредственно на USB-флешку EFI/ubuntu/grub.cfg.

Надеюсь, в какой-то момент , проблема с grub, не загружающая Windows на ваш компьютер, будет исправлена, и вы можете просто заменить файл EFI/Boot на жестком диске теми, что есть на EFI/Boot.

Просто убедитесь, что у вас есть копии что вы удаляете, поэтому вы можете их заменить, если это необходимо. Этот метод работал для меня на Toshiba.

ответ дан terdon
17 July 2018 в 18:50

поделиться

Выполните следующие действия:

Откройте терминал, нажав Ctrl + Alt + T или Поиск Terminal в тире. Введите следующую команду в Terminal: sudo -H gedit /etc/default/grub
(откроется файл конфигурации grub в gedit.) Отредактируйте файл и измените следующие параметры следующим образом (удалите комментарии # перед любой из следующих строк) и сохраните файл: GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
Выполните следующую команду в новом экземпляре терминала: sudo update-grub
Перезагрузите компьютер, теперь вы можете загружать Windows, если вы правильно разбили свою систему

ответ дан Zanna
17 July 2018 в 18:50

поделиться

У меня была аналогичная проблема. После изменения порядка загрузки в BIOS, он загружается в Windows, но только в безопасном режиме. Чтобы решить эту проблему, я сделал Windows + R-> msconfig-> boot: normal. И все было решено. Надеюсь, это поможет.

ответ дан zeslayer
17 July 2018 в 18:50

поделиться

Все параметры, которые вы пытались, как представляется, для Windows 8 в режиме mbr, но вы используете UEFI, поэтому вы должны отремонтировать раздел UEFI; когда мой оконный загрузчик поврежден, я попробовал следующую команду:

bcdboot c:windows /s f: /f ALL

здесь c: windows — это расположение папки Windows в окнах (c :) partiton.

/ s — это опция, которая позволяет устанавливать файлы загрузчика UEFI в системном разделе UEFI, который форматируется в fat32, и в моем случае был (/ dev / sda4), так что f:

(f: это письмо от uefi partiton)

после выполнения этой команды вы получите установку успешно / не удалось

Это должно переустановить ваш загрузочный код Windows 8 в разделе UEFI.

Эта команда, которую я пробовал при загрузке с диска восстановления, и выберите расширенный параметр, а затем восстановление командной строки.

Вы можете создать диск восстановления, перейдя в панель управления и выбрав резервную копию и recovery -> создать диск восстановления / usb или вы могли бы заимствовать его у кого-то.

PS. Если вы еще не пробовали, вы можете попробовать все параметры, отображаемые в меню grub, особенно refind, который автоматически обнаруживает всю ОС UEFI. Вы также можете попробовать все записи окон в меню grub, чтобы проверить, работает ли какой-либо из них. Затем вы можете переключить свой режим uefi в BIOS из меню BIOS при запуске системы, а затем проверить, какие параметры его отображаются там, и если какой-либо из них работает.

ответ дан Aaditya Bagga
23 July 2018 в 19:39

поделиться

В моем случае я сделал чистую установку Windows 7, оставил некоторое пространство, нераспределенное на SSD, и во время последующей установки Mint 18.3 с опцией по умолчанию «Alongside» не было Windows в меню загрузки grub.

Решение было просто: выполнил команду ниже в Mint, а Windows 7 была добавлена ​​в меню grub вместе с memtest btw.

sudo update-grub

ответ дан Alexei Martianov
23 July 2018 в 19:39

поделиться

Вы уверены, что вы установили ubuntu тщательно, не уничтожая раздел Windows? Пожалуйста, проверьте ниже. Это даст больше информации для продолжения.

ответ дан Community
23 July 2018 в 19:39

поделиться

Убедитесь, что вы загрузились в режиме UEFI. Используйте sudo efibootmgr -t nn, чтобы использовать меню EFI. Вы можете выбрать Windows Boot Manager или ubuntu (GRUB). УВЕДОМЛЕНИЕ. Windows будет удалять установку GRUB на своем собственном системном разделе EFI каждый раз, когда обновляется BOOTMGR.

ответ дан Erkin Alp Güney
23 July 2018 в 19:39

поделиться

Убедитесь, что установочный раздел Windows 10 по-прежнему существует и выполняется в соответствии с этим ответом:

Для установки по умолчанию для Windows 10 по умолчанию требуется как минимум 4 раздела: sda1 (Recovery) sda2 (для компьютеров, которые загрузка в режиме EFI, системный раздел EFI обычно устанавливается на /boot/efi.) sda3 (MSR) sda4 (ОС Windows, обычно «C») Если раздел /boot/efi или раздел MSR поврежден или удаленный во время установки Ubuntu, вы, возможно, не сможете увидеть Windows в grub. Попробуйте следующую команду в Ubuntu, чтобы показать все доступные разделы: sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
Это должно дать вам представление о том, что случилось с вашей системой, и позволить вам проверить, все ли все разделы. Вы можете попробовать восстановить Windows с установочным DVD / USB-устройством Windows. Вы можете попробовать установить приложение Grub Customizer и посмотреть, доступна ли Windows в списке: sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Затем вы можете запустить Grub Customizer и изменить, какие операционные системы доступны для загрузки. Вот скриншот, как выглядит правильная установка:

ответ дан karel
23 July 2018 в 19:39

поделиться

Если вы используете Bitlocker, вы, вероятно, внесли некоторые изменения в разделы непосредственно перед установкой Ubuntu (например, освобождение нераспределенного пространства для установки Ubuntu), тогда вы можете получить эту проблему, потому что GRUB не может справиться с запросом безопасности, которое появляется, когда начиная с окон, которые запрашивают ключ для восстановления битлокатора.

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

Спасение произошло с использованием загрузочного компакт-диска Hiren’s и используя опцию Boot Windows 7 в главном меню в нем, что позволило мне перейти к приглашению для ключа восстановления битлокатора, ввести ключ, приостановить и возобновить битлокатор в моем сеансе Windows и использовать мою систему двойной загрузки как intende d впоследствии.

ответ дан kdarras
23 July 2018 в 19:39

поделиться

Нажмите и удерживайте Shift во время загрузки, это должно принести вам меню Grub. Или, если вы хотите, чтобы меню всегда отображалось, тогда отредактируйте свой файл /etc/default/grub

sudo gedit /etc/default/grub

Вставьте «#» в начале строки GRUB_HIDDEN_TIMEOUT=0.

Теперь сохраните затем выполните:

sudo update-grub

Это должно быть хорошо, чтобы меню Grub появлялось при каждой загрузке.

Лучше взглянуть на эту GRUB wiki https: //help.ubuntu .com / сообщества / Grub2

ответ дан Maythux
23 July 2018 в 19:39

поделиться

Метод1

1.Введите режим восстановления Windows, нажав « Method1 » (может быть другим способом на вашем компьютере).

2. Нажмите «Устранение неполадок»

3.Щелкните « Устранение неполадок »

4. Выберите «Командная строка»

5. Введите текст следующие команды:

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

6.Не перезагрузите компьютер

Командная строка

Способ2.

1.Используйте Rufus, чтобы сделать USB-накопитель Ubuntu и загрузиться в Ubuntu.

2.Start type type

sudo fdisk -l

3.Нажмите корневую часть установки linux. Пример: Метод2. в моем случае. и ваш ботинок, обозначенный знаком *. Пример: (/ dev / sda6) в моем случае.

4.Настройте свой корень, чтобы внести некоторые изменения и некоторые привязки. Ниже замените « (/ dev / sda6) » на ваш корень.

sudo mount /dev/sda8 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /pro /mnt/proc
sudo mount --bind /sys /mnt/sys

5. Теперь измените корневую директорию с USB-накопителя на корневой каталог hardrive

sudo chroot /mnt

6. Теперь установите grub на загрузочный фрагмент вашего, который вы отметили с помощью знака *, замените «/ dev / sda6» своим загрузочным участком.

grub-install /dev/sda6

Тип 7.Now.

exit

8. Устанавливает ранее установленную часть.

sudo unmount /mnt/dev
sudo unmount /mnt/proc
sudo unmount /mnt/sys
sudo unmount /mnt

9. Удалите pendrive и перезагрузите компьютер.

И в следующий раз, когда двойное окно загрузки и Linux ссылаются на этот ответ Двойная загрузка Windows и Linux

ответ дан Prashant Mishra
23 July 2018 в 19:39

поделиться

Сначала мы вернем Windows MBR, после чего мы переустановим grub и вернем linux обратно

. Устанавливаем Windows MBR (вы можете либо пойти на решение 1, либо на решение 2, оба работают) Загрузите Linux и убедитесь, что у вас есть рабочее подключение к Интернету и введите следующее на терминале.

1. Решение

sudo apt-get install syslinux

Если пакет был установлен, используйте следующую команду для записи MBR:

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

1. Решение

sudo apt-get install mbr

Если пакет был установлен, используйте следующий для записи MBR.

sudo install-mbr -i n -p D -t 0 /dev/sda

Обычный для обоих

Замените sda if вы хотите установить MBR на другой диск. Не помещайте sda1, sda2 или sda3. Просто поставьте его как sda для жесткого диска.

Затем нам нужно установить grub, перезагрузив boot-repair, это исправит и повторно установит grub.Reboot, и оба будут работать

ответ дан Stormvirux
23 July 2018 в 19:39

поделиться

Некоторые безопасные загрузочные машины не могут загружать Windows из grub. Обходной путь — предоставить другой набор файлов EFI для каждого типа загрузки, поместив второй набор для Ubuntu на USB-накопитель и оставив файлы EFI на жестком диске для Windows.

У вас есть работающий набор файлов EFI на Ubuntu уже на жестком диске, поэтому возьмите (маленький) USB-накопитель (пустой, поскольку вы потеряете все данные на нем), поместите на него таблицу разделов GPT и создайте раздел 250M для файлов EFI , Скопируйте файлы EFI на жесткий диск на палку. Они появятся в каталоге /boot/efi под каталогом EFI.

Возьмите каталог EFI и все его содержимое и поместите его на раздел USB. Я бы предложил изменить версию палки EFI/ubuntu/grub.cfg, чтобы изменить название пункта меню «Ubuntu» на «Ubuntu on USB» или что-то, чтобы было очевидно, какой набор файлов вы загружаете.

Теперь попробуйте загрузить с USB-устройства и посмотрите, есть ли у вас измененный пункт меню и что он работает. Когда загружается USB-загрузка, вы можете просто перейти к /boot/efi/EFI/Boot, который должен быть разделом EFI на жестком диске, и он должен содержать копии (возможно, с разными именами) версий загрузочных файлов Ubuntu, которые также должны быть в [F5]. Используйте md5sum, чтобы подтвердить, что у вас есть копии всех файлов, находящихся в /boot/efi/EFI/Boot, потому что вы собираетесь их удалить! Скопируйте и переименуйте файл /boot/efi/EFI/Microsoft/bootxmgfw.efi в /boot/efi/EFI/Boot/bootx64.efi, и вы сможете снова загружать окна с жесткого диска — удалите палку и попробуйте загрузить Windows.

Когда вы обновляете ядро ​​и получить новый grub.cfg, сгенерированный на жестком диске (неиспользуемый, поскольку на жестком диске загружается только Windows), вам придется скопировать его непосредственно на USB-флешку EFI/ubuntu/grub.cfg.

Надеюсь, в какой-то момент , проблема с grub, не загружающая Windows на ваш компьютер, будет исправлена, и вы можете просто заменить файл EFI/Boot на жестком диске теми, что есть на EFI/Boot.

Просто убедитесь, что у вас есть копии что вы удаляете, поэтому вы можете их заменить, если это необходимо. Этот метод работал для меня на Toshiba.

ответ дан terdon
23 July 2018 в 19:39

поделиться

выполните следующие шаги:

Откройте терминал, нажав Ctrl+T или поиск Terminal в тире. Введите следующую команду в терминале: sudo -H gedit /etc/default/grub
(откроется конфигурационный файл grub в gedit.) Отредактируйте файл и измените следующие параметры следующим образом (удалить комментарии # перед любым из ниже строки) и сохраните файл: GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
выполните следующую команду в новый экземпляр терминала: sudo update-grub
перезагрузите ваш компьютер, вы должны быть теперь в состоянии загрузить Windows если вы секционированная система правильно

ответ дан Zanna
23 July 2018 в 19:39

поделиться

У меня была аналогичная проблема. После изменения порядка загрузки в BIOS, он загружается в Windows, но только в безопасном режиме. Чтобы решить эту проблему, я сделал Windows + R-> msconfig-> boot: normal. И все было решено. Надеюсь, это поможет.

ответ дан zeslayer
23 July 2018 в 19:39

поделиться

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

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

поставил openSuse 10.3, всё нормально встало настроил драйвера под что надо, сеть и т.п. вобщем полностью готовая рабочая система настроенная под себя, однако ж…
windows в grub сам прописался, однако при попытке загрузиться в виндоуз из grub
на экране висит только
rootnoverify (hd0,4)
chainloader (hd2,0)+1

и писискрипер пищит автоматной очередью.

если в биосе ставить загрузочным винтом диск с виндоуз, виндоуз нормально грузится. но не залазить же каждый раз в биос когда понадобится в win? в чём вообще может быть проблема?

конфигурация такая: на первом sata два раздела, один с виндоуз, другой так, для данных. ещё два винта ntfs один сата другой ide. и четвёртый ide под линукс.

если надо то вот чего fdisk -l выдаёт

Код:

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4efb4efa

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1913 15366141 7 HPFS/NTFS
/dev/sda2 1914 38913 297202500 f W95 Ext'd (LBA)
/dev/sda5 1914 38913 297202468+ 7 HPFS/NTFS

Disk /dev/sdb: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x121e0bed

Device Boot Start End Blocks Id System
/dev/sdb1 1 48641 390708801 42 SFS

Disk /dev/sdc: 120.0 GB, 120060444672 bytes
255 heads, 63 sectors/track, 14596 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2083bd6c

Device Boot Start End Blocks Id System
/dev/sdc1 1 262 2104483+ 82 Linux swap / Solaris
/dev/sdc2 * 263 2873 20972857+ 83 Linux
/dev/sdc3 2874 14596 94164997+ f W95 Ext'd (LBA)
/dev/sdc5 2874 5484 20972826 83 Linux
/dev/sdc6 5485 14596 73192108+ 83 Linux

Disk /dev/sdd: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe39a68e1

Device Boot Start End Blocks Id System
/dev/sdd1 1 20023 160834716 42 SFS

menu.lst выглядит так

Код:

# Modified by YaST2. Last modification on Tue Oct 30 11:59:35 IRKT 2007
default 0
timeout 8
gfxmenu (hd0,4)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.9-0.4
root (hd0,4)
kernel /boot/vmlinuz-2.6.22.9-0.4-default root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP1203NS00QJ10Y184695-part5 vga=0x317 resume=/dev/sdc1 splash=silent showopts
initrd /boot/initrd-2.6.22.9-0.4-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 - 2.6.22.9-0.4
root (hd0,4)
kernel /boot/vmlinuz-2.6.22.9-0.4-default root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP1203NS00QJ10Y184695-part5 vga=normal showopts ide=nodma apm=off acpi=off noresume edd=off 3
initrd /boot/initrd-2.6.22.9-0.4-default

###Don't change this comment - YaST2 identifier: Original name: openSUSE 10.3 (/dev/sdc2)###
title openSUSE 10.3 (/dev/sdc2)
rootnoverify (hd0,1)
chainloader +1

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,4)
chainloader (hd2,0)+1

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
rootnoverify (hd0,4)
chainloader (fd0)+1

ну и на всякий случай etc/fstab

Код:

/dev/disk/by-id/scsi-SATA_SAMSUNG_SP1203NS00QJ10Y184695-part5 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP1203NS00QJ10Y184695-part6 /home ext3 acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF3R42Y-part1 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=ru_RU.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF3R42Y-part5 /windows/D ntfs-3g users,gid=users,fmask=133,dmask=022,locale=ru_RU.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP1203NS00QJ10Y184695-part1 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0

в линуксе абсолютный новичёк, что делать не знаю совсем, мне тут ещё один чудик насоветовал так я вообще сюзу в незагружаемое состояние привёл, с грехом пополам восстановил grub в исходное состояние (какое оно было сразу после установке линукса) ну и тепереь без квалифицированных советов страшног уже самодеятельностью заниматься..

20.02.2019

Крепкого здравия всем!
Имею 8 одинаковых компьютеров с Windows 7. Приобрели Astra Linux. Пытаюсь ставить его второй системой на эти ПК.
Установка проходит нормально, в конце установки происходит настройка загрузчика GRUB. И вот где-то в половине случаев программа настройки находит загрузочную запись Windows и включает ее в меню загрузчика. Т.е. после установки Линукс при включении компьютера можно видеть загрузочное меню, где присутствуют варианты загрузки Linux и там же присутствует Windows.
Но в другой половине случаев программа настройки GRUB не находит загрузчик Windows, после чего, в зависимости от выбора вариантов загрузки в БИОС, загружается либо всегда Линукс, либо всегда Windows. Т.е., если после этого в БИОС выбрать для загрузки просто нужный жесткий диск, то сразу загружается Линукс. Если же в БИОСе выбрать пункт «Загрузчик Windows», то сразу загружается Windows.
Подскажите, как во время установки сделать так, чтобы загрузочное меню было и с Windows и с Linux (одновременно)?
Если во время установки не получится, то хотя бы как это потом настроить самому?
Спасибо.

20.02.2019

вроде в астре есть os-prober, запусти его и потом update-grub. У меня точно так же на некоторых машинах то появляется виндовый пункт, то пропадает =) обновляют

10.08.2022

Всем привет. Никак толком не пойму из описаний, а пробовать страшно. Есть физический хард. Один. На нём 2 основных раздела. В одном С стоит винда. В другой D хочу поставить астру, СОХРАНИВ ВСЕ данные на С. Но где ни читаю, везде пишут, что установка создаст новую таблицу разделов. Хоть руками размечай, хоть автоматом для новичков. Это реально так?? Другие мастера твердят, что если сам разметил — так и будет. То есть даже если я всю астру (хом, подкачку, бут) поставлю в один раздел, то астра при установке снесёт разметку диска и С тогда восстанавливать вручную?
Я понимаю, как в винде — раздел указал и она туда встала. Другие разделы нетронутые. А астра что же, переписывает таблицу под себя, забивая на все разделы этого физического диска? А там не только винда, но и раздел с данными бывает. Где их потом искать?
Мудрые советы про бэкап — да, это всё здорово. Но когда у тебя хард на 2 Тб и ты отщипнул от раздела с личными данными 50 гб на астру, то бэкапить 2 Тб куда-то ещё на сторонний диск, его ещё найти надо где-то.
Неужели никто толком не знает, что будет с имеющимися разделами при установке астры второй системой? И вот все друг друга цитируют из официальной интсрукции, в которой про это глухо. Наверно у всех припасён под подушкой отдельный хард под линукс.
Или разработчики обиделись на винду? На фиг с виндой. Раздел с личными данными на 1,5 Тб тоже слетит? От которого отщипнул на астру.
Подскажите пж.
Спасибо

10.08.2022

какой раздел убьешь под астру, на том и сотрутся данные

10.08.2022

Я убивать не хочу. Я специально сжал том и отделил тем самым от него 50 гб под астру. Эти 50 гб чисты, даже не форматированы. Это неразмеченное пространство. Всё остальное пространство занято виндовс и вторым разделом — фото, видео, доки….
То есть С — винда, D — фото, и далее — неразмеченные 50 гб.
При установке астры ручной разметкой я указываю, что хочу поставить в эту пустоту, и тогда другие тома/разделы не тронутся. А как тогда понимать стр. 23 инструкции по установке (прилагаю)?

  • 124 КБ
    Просмотры: 65

10.08.2022

Если у вас был опыт и всё как вы и говорите — ставь не бойся, тогда и хорошо. Спасибо за инфу!

10.08.2022

Ничего лишнего Астра не удаляет, использует только указанные разделы. Если выбрать ручную разметку, конечно.

10.08.2022

Вставил диск, выбрал язык и графическую установку. И засада: окно лицензии не влезает на экран по ширине. По высоте норм, а правая часть с кнопками «Принять» или что там должно быть, не видно. Мышка уходит за экран, если вправо её. А есть ли какие-то комбинации масштаб уменьшить или может окно сдвинуть? Текстовую установку не рассматриваю, тк это вообще первое моё знакомство с линуксом. И команды всякие я не знаю. Тем более ещё ошибиться в разметке и тп. Как быть с масштабом?
Экран самый обычный FHD, видео штатное в материнке, кабель DVI.

10.08.2022

Вообще, окна двигаются за любую часть при нажатом альте. Но во время установки — фиг его знает.

oko


10.08.2022

to Stasiw
Primo, если Legacy режим BIOS, то AstraLinux ничего не убьет. Как максимум, в MBR-область будет записан загрузчик GRUB, который и Win-загрузчик определит, и область AstraLinux тоже…
Secundo, ставить надо в православной псевдографической морде. Графические навороты — это бессмысленное излишество…
Last, пункт руководства, на который вы ссылаетесь, это всего лишь напоминание, что новая файловая система заменит старую и условно «удалит» старые данные из размеченной области…

11.08.2022

Коллеги, всем спасибо за помощь! У меня всё получилось. Ура!!

13.08.2022

Масштаб случился по моей забывчивости. У меня штатная видюха имеет DVI и HDMI. И вот от второго у меня кинут кабель к телеку. Вот установщик и увидел второй монитор. Включил я телек, а там правый хвост окон. Ну я кабель вынул временно, а после установки воткнул его и отключил (уже в астре) второй монитор.

16.08.2022

Друзья, возникла одна сложность у меня. Может кто знает как решить.
Я разбил хард на 4 основных раздела для двух линуксов — редос и астру. Писать про редос на форуме астра непатриотично, но тут вопрос в принципе, а не в названии.
Я хочу чтобы был выбор линукса при старте компа. Разделы на диске такие: редос, подкачка, астра, подкачка. То есть каждый стоит в одном разделе (хом, бут и тд) и имеет свою подкачку.
Первым ставил редос, и он не спросил, куда ставить загрузчик. Сам куда-то поставил. Редос загружается, всё норм.
Дальше поставил астру. Он спросил, куда загрузчик, я руками указал sda3 — его корень. Я не хотел добавлять его к редос, потому что хочу, чтобы было два «независимых» линукса со своими разделами и загрузчиками. Дело в том что я пока только учусь линуксу и если накосячу или надоест один из них, я просто удалю его два раздела и всё. А второй не пострадает, в тч и загрузчик. Поэтому и стремился сделать так, чтобы каждый загрузчик лежал в своём корне.
Но астру загрузить не могу. В меню только редос.
Полазив по папкам boot, увидел:
— в редос (sda1) есть папка grub и конфиг-файл с одним только редос;
— в астре (sda3) есть grub и grub2, и конфиг-файл с обоими строчками — редос и астра.
Мне бы фиг с ним, что там 2 строчки — пусть в каждом boot-конфиге будет по два линукса прописано, можно выбрать нужный.
Но как мне достучаться до загрузки астры? Сделать раздел 3 активным, затереть mbr, вообще не представляю. То ли редос грузится потому что его раздел расположен раньше, чем астры, и загрузка видит его первый попавшийся и ей достаточно — о, есть, грузимся. А до 3 раздела не досматривает.
Помогите пжл.

16.08.2022

То есть мне надо чтобы при старте компа был выбор линуксов, но при удалении раздела 1 и 2 либо раздела 3 и 4 загрузка оставшегося линукса оставалась доступной, без необходимости восстанавливать его загрузчик (ну либо ограничилось одной простой командой, а не целой историей). Если это возможно конечно без отдельного 5-го «загрузчикового» раздела.

16.08.2022

надо было ставить загрузчик астры в дефолтное место

16.08.2022

А где физически он тогда будет лежать? Файлы, папки. На каком разделе.

16.08.2022

Надо в Редосе выполнить «update-grub», он должен найти и прописать Астру. Раз отдельного загрузочного раздела нет, то в любом случае перед удалением того или другого линукса нужно убедиться, что загрузка переключена на оставшийся. Т.е. загрузившись в него выполнить «grub-install /dev/sda».

16.08.2022

А где физически он тогда будет лежать? Файлы, папки. На каком разделе.

Загрузчик пишется в MBR (например в /dev/sda) или в раздел EFI если система грузится в UEFI режиме.
Он грузится и дальше уже начинает подтягивать файлы загрузки указанные в конфиге.

Понравилась статья? Поделить с друзьями:
  • После установки ubuntu рядом с windows нет выбора загрузки windows
  • После установки fedora не видит windows
  • После установки ubuntu рядом с windows не загружается windows
  • После установки dr web не загружается windows 10
  • После установки ubuntu не грузится windows