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 обнаружена, вы получите результат, как показано ниже.
Если указанная выше команда может найти операционную систему Windows 10, мы можем перестроить файл конфигурации GRUB. Для этого используйте следующую команду.
sudo update-grub
Приведенная выше команда запускает сканирование всех разделов на вашем локальном диске и ищет различные установленные операционные системы. Если он обнаружит Windows 10, вы должны получить результат, аналогичный приведенному ниже. Команда также автоматически создаст запись Windows в файле конфигурации.
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
Далее нам нужно расположение загрузчика Windows 10. Чтобы найти его, выполните следующую команду в терминале.
lsblk
Найдите раздел с точкой монтирования «/ boot / efi». Это раздел, в котором установлен диспетчер загрузки Windows. Нам нужно имя устройства конкретного раздела. В моем случае это sda1, следовательно, расположение загрузочного файла — «/ dev / sda1».
Кроме того, вы также можете установить gnome-disk-utility, которая представляет собой графический инструмент для отображения дисков и разделов. В меню вы можете найти системный раздел EFI. Описание раздела должно выглядеть примерно так.
Затем перейдите к инструменту настройки GRUB и щелкните значок страницы вверху, чтобы сделать запись.
Во всплывающем окне редактора записей выберите тип «Chainloader» и раздел как «/ dev / sda1». Вы также можете указать подходящее имя для записи. Опубликуйте это, нажмите Enter.
Теперь вы сможете увидеть запись, которую вы создали, в меню настройщика Grub. Однако вам нужно нажать кнопку «Сохранить», чтобы синхронизировать изменения с исходным файлом конфигурации GRUB.
Наконец, выполните перезагрузку, и теперь вы сможете загрузиться в Windows 10. Если вы не можете этого сделать, скорее всего, Windows MBR является посредником или загрузочные файлы повреждены.
4. Восстановление при запуске
Если GRUB не может загрузить Windows MBR, скорее всего, файл поврежден. Мы можем восстановить его, используя ISO-файл Windows и флешку. Вы можете использовать любое загрузочное программное обеспечение USB для Linux. Я бы посоветовал ГореUSB поскольку он прост и быстро выполняет свою работу. Когда USB-накопитель будет готов, загрузитесь с него. Нажмите «Далее» на первом экране, а затем нажмите «Восстановить компьютер» на следующем экране.
На следующей странице нажмите «Параметры устранения неполадок» и, наконец, нажмите «Восстановление при загрузке». На исправление загрузочных файлов и MBR потребуется время.
В большинстве случаев восстановление при запуске исправляет загрузочный файл Windows. В случае успеха перезагрузите компьютер, и GRUB сможет загрузить Windows. Если проблема не исчезнет, нам нужно будет снова переключить загрузчик на Windows NT.
5. Сменить загрузчик по умолчанию
Если вы уверены, что загрузочный файл Windows не поврежден, и вы не стерли данные с диска C по ошибке, мы можем снова изменить загрузчик на Windows NT. Для этого загрузитесь с USB-накопителя Windows, нажмите «Далее» на первом экране. Затем нажмите «Восстановить компьютер», а затем «Устранение неполадок».
На странице «Дополнительные параметры» нажмите «Командная строка».
В командной строке выполните следующую команду.
bcdedit / set {bootmgr} путь WINDOWS system32 winload.efi
Вышеупомянутая команда изменит загрузчик с 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
Затем вы можете запустить Grub Customizer и изменить, какие операционные системы доступны для загрузки. Вот скриншот, как выглядит правильная установка:
sudo apt-get update
sudo apt-get install 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
Затем вы можете запустить Grub Customizer и изменить, какие операционные системы доступны для загрузки. Вот скриншот, как выглядит правильная установка:
sudo apt-get update
sudo apt-get install 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 в исходное состояние (какое оно было сразу после установке линукса) ну и тепереь без квалифицированных советов страшног уже самодеятельностью заниматься..
Крепкого здравия всем!
Имею 8 одинаковых компьютеров с Windows 7. Приобрели Astra Linux. Пытаюсь ставить его второй системой на эти ПК.
Установка проходит нормально, в конце установки происходит настройка загрузчика GRUB. И вот где-то в половине случаев программа настройки находит загрузочную запись Windows и включает ее в меню загрузчика. Т.е. после установки Линукс при включении компьютера можно видеть загрузочное меню, где присутствуют варианты загрузки Linux и там же присутствует Windows.
Но в другой половине случаев программа настройки GRUB не находит загрузчик Windows, после чего, в зависимости от выбора вариантов загрузки в БИОС, загружается либо всегда Линукс, либо всегда Windows. Т.е., если после этого в БИОС выбрать для загрузки просто нужный жесткий диск, то сразу загружается Линукс. Если же в БИОСе выбрать пункт «Загрузчик Windows», то сразу загружается Windows.
Подскажите, как во время установки сделать так, чтобы загрузочное меню было и с Windows и с Linux (одновременно)?
Если во время установки не получится, то хотя бы как это потом настроить самому?
Спасибо.
вроде в астре есть os-prober, запусти его и потом update-grub. У меня точно так же на некоторых машинах то появляется виндовый пункт, то пропадает =) обновляют
Всем привет. Никак толком не пойму из описаний, а пробовать страшно. Есть физический хард. Один. На нём 2 основных раздела. В одном С стоит винда. В другой D хочу поставить астру, СОХРАНИВ ВСЕ данные на С. Но где ни читаю, везде пишут, что установка создаст новую таблицу разделов. Хоть руками размечай, хоть автоматом для новичков. Это реально так?? Другие мастера твердят, что если сам разметил — так и будет. То есть даже если я всю астру (хом, подкачку, бут) поставлю в один раздел, то астра при установке снесёт разметку диска и С тогда восстанавливать вручную?
Я понимаю, как в винде — раздел указал и она туда встала. Другие разделы нетронутые. А астра что же, переписывает таблицу под себя, забивая на все разделы этого физического диска? А там не только винда, но и раздел с данными бывает. Где их потом искать?
Мудрые советы про бэкап — да, это всё здорово. Но когда у тебя хард на 2 Тб и ты отщипнул от раздела с личными данными 50 гб на астру, то бэкапить 2 Тб куда-то ещё на сторонний диск, его ещё найти надо где-то.
Неужели никто толком не знает, что будет с имеющимися разделами при установке астры второй системой? И вот все друг друга цитируют из официальной интсрукции, в которой про это глухо. Наверно у всех припасён под подушкой отдельный хард под линукс.
Или разработчики обиделись на винду? На фиг с виндой. Раздел с личными данными на 1,5 Тб тоже слетит? От которого отщипнул на астру.
Подскажите пж.
Спасибо
какой раздел убьешь под астру, на том и сотрутся данные
Я убивать не хочу. Я специально сжал том и отделил тем самым от него 50 гб под астру. Эти 50 гб чисты, даже не форматированы. Это неразмеченное пространство. Всё остальное пространство занято виндовс и вторым разделом — фото, видео, доки….
То есть С — винда, D — фото, и далее — неразмеченные 50 гб.
При установке астры ручной разметкой я указываю, что хочу поставить в эту пустоту, и тогда другие тома/разделы не тронутся. А как тогда понимать стр. 23 инструкции по установке (прилагаю)?
-
124 КБ
Просмотры: 65
Если у вас был опыт и всё как вы и говорите — ставь не бойся, тогда и хорошо. Спасибо за инфу!
Ничего лишнего Астра не удаляет, использует только указанные разделы. Если выбрать ручную разметку, конечно.
Вставил диск, выбрал язык и графическую установку. И засада: окно лицензии не влезает на экран по ширине. По высоте норм, а правая часть с кнопками «Принять» или что там должно быть, не видно. Мышка уходит за экран, если вправо её. А есть ли какие-то комбинации масштаб уменьшить или может окно сдвинуть? Текстовую установку не рассматриваю, тк это вообще первое моё знакомство с линуксом. И команды всякие я не знаю. Тем более ещё ошибиться в разметке и тп. Как быть с масштабом?
Экран самый обычный FHD, видео штатное в материнке, кабель DVI.
Вообще, окна двигаются за любую часть при нажатом альте. Но во время установки — фиг его знает.
to Stasiw
Primo, если Legacy режим BIOS, то AstraLinux ничего не убьет. Как максимум, в MBR-область будет записан загрузчик GRUB, который и Win-загрузчик определит, и область AstraLinux тоже…
Secundo, ставить надо в православной псевдографической морде. Графические навороты — это бессмысленное излишество…
Last, пункт руководства, на который вы ссылаетесь, это всего лишь напоминание, что новая файловая система заменит старую и условно «удалит» старые данные из размеченной области…
Коллеги, всем спасибо за помощь! У меня всё получилось. Ура!!
Масштаб случился по моей забывчивости. У меня штатная видюха имеет DVI и HDMI. И вот от второго у меня кинут кабель к телеку. Вот установщик и увидел второй монитор. Включил я телек, а там правый хвост окон. Ну я кабель вынул временно, а после установки воткнул его и отключил (уже в астре) второй монитор.
Друзья, возникла одна сложность у меня. Может кто знает как решить.
Я разбил хард на 4 основных раздела для двух линуксов — редос и астру. Писать про редос на форуме астра непатриотично, но тут вопрос в принципе, а не в названии.
Я хочу чтобы был выбор линукса при старте компа. Разделы на диске такие: редос, подкачка, астра, подкачка. То есть каждый стоит в одном разделе (хом, бут и тд) и имеет свою подкачку.
Первым ставил редос, и он не спросил, куда ставить загрузчик. Сам куда-то поставил. Редос загружается, всё норм.
Дальше поставил астру. Он спросил, куда загрузчик, я руками указал sda3 — его корень. Я не хотел добавлять его к редос, потому что хочу, чтобы было два «независимых» линукса со своими разделами и загрузчиками. Дело в том что я пока только учусь линуксу и если накосячу или надоест один из них, я просто удалю его два раздела и всё. А второй не пострадает, в тч и загрузчик. Поэтому и стремился сделать так, чтобы каждый загрузчик лежал в своём корне.
Но астру загрузить не могу. В меню только редос.
Полазив по папкам boot, увидел:
— в редос (sda1) есть папка grub и конфиг-файл с одним только редос;
— в астре (sda3) есть grub и grub2, и конфиг-файл с обоими строчками — редос и астра.
Мне бы фиг с ним, что там 2 строчки — пусть в каждом boot-конфиге будет по два линукса прописано, можно выбрать нужный.
Но как мне достучаться до загрузки астры? Сделать раздел 3 активным, затереть mbr, вообще не представляю. То ли редос грузится потому что его раздел расположен раньше, чем астры, и загрузка видит его первый попавшийся и ей достаточно — о, есть, грузимся. А до 3 раздела не досматривает.
Помогите пжл.
То есть мне надо чтобы при старте компа был выбор линуксов, но при удалении раздела 1 и 2 либо раздела 3 и 4 загрузка оставшегося линукса оставалась доступной, без необходимости восстанавливать его загрузчик (ну либо ограничилось одной простой командой, а не целой историей). Если это возможно конечно без отдельного 5-го «загрузчикового» раздела.
надо было ставить загрузчик астры в дефолтное место
А где физически он тогда будет лежать? Файлы, папки. На каком разделе.
Надо в Редосе выполнить «update-grub», он должен найти и прописать Астру. Раз отдельного загрузочного раздела нет, то в любом случае перед удалением того или другого линукса нужно убедиться, что загрузка переключена на оставшийся. Т.е. загрузившись в него выполнить «grub-install /dev/sda».
А где физически он тогда будет лежать? Файлы, папки. На каком разделе.
Загрузчик пишется в MBR (например в /dev/sda) или в раздел EFI если система грузится в UEFI режиме.
Он грузится и дальше уже начинает подтягивать файлы загрузки указанные в конфиге.