Как поменять загрузчик grub на windows
Перейти к содержимому

Как поменять загрузчик grub на windows

  • автор:

Восстановление Grub после установки Windows 10

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

Когда нужно восстановление?

Восстановление grub требуется в следующих случаях:

  1. Установка новой операционной системы: при установке новой ОС (например, Windows) она может затереть или изменить загрузчик grub, что может привести к тому, что вы не сможете загрузиться в другие ОС на вашем компьютере. Восстановление grub поможет восстановить возможность выбора и загрузки других операционных систем.
  2. Обновление или удаление grub: в некоторых случаях, при обновлении или удалении grub могут возникнуть проблемы, из-за которых ваш компьютер может не загружаться. Восстановление grub поможет исправить эти проблемы и вернуть нормальную загрузку системы.
  3. Изменение разделов жесткого диска: если вы изменяли разделы на жестком диске (например, создали новый раздел или изменяли размер существующего раздела) без использования соответствующих инструментов, это также может привести к потере загрузчика grub. Восстановление grub позволит восстановить возможность загрузки операционных систем на вашем компьютере.

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

Как восстановить grub?

Инструкция по восстановлению grub:

  1. Загрузитесь с помощью LiveCD или Live USB-накопителя. Должна быть установлена та же версия Linux, что и на вашем компьютере.
  2. Откройте терминал и выполните следующую команду, чтобы найти раздел, содержащий вашу Linux-установку: sudo fdisk -l
  3. Обратите внимание на раздел, помеченный как «Linux» или «Linux LVM».
  4. Смонтируйте раздел Linux на вашей системе. Предположим, что он находится в разделе /dev/sda1. Выполните следующую команду для монтирования раздела: sudo mount /dev/sda1 /mnt
  5. Установите несколько необходимых пакетов. Выполните следующую команду: sudo apt-get install grub2-common grub-pc
  6. Восстановите grub. Выполните следующую команду: sudo grub-install —root-directory=/mnt /dev/sda
  7. Запустите обновление grub. Выполните следующую команду: sudo update-grub
  8. Смонтируйте раздел Linux. Выполните следующую команду: sudo umount /mnt
  9. Перезагрузитесь и проверьте, восстановлен ли grub.

Это базовая инструкция. В зависимости от вашей конкретной ситуации, вам могут потребоваться дополнительные шаги или команды. Если у вас возникли какие-либо проблемы или ошибки, рекомендуется обратиться к официальной документации вашего дистрибутива Linux или поискать дополнительную информацию в Интернете.

Восстановление после Windows 10

Если вы используете UEFI и хотите восстановить grub после установки Windows 10, есть более простое решение.

Вот пошаговая инструкция:

Запустите Windows 10 и откройте командную строку с правами администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)».

В командной строке выполните следующую команду, чтобы отключить Fast Startup (Быструю загрузку) в Windows 10:

Теперь выполните следующую команду, чтобы увидеть список разделов на вашем компьютере:

В командной строке Diskpart выполните следующую команду, чтобы узнать номер раздела, в котором установлена ваша Linux-система. Обратите внимание на размер раздела (в GB) и метку файловой системы, чтобы найти правильный раздел. Запишите номер раздела, он понадобится на следующем шаге.

Теперь в командной строке выполните следующую команду, чтобы восстановить загрузчик GRUB на выбранный раздел (номер_раздела):

bcdedit /set path \EFI\ubuntu\grubx64.efi«` или «`bcdedit /set path \EFI\pop_os\GRUB.ext

(зависит от вашего дистрибутива).

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

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

Grub как поменять на стандартный Windows-загрузчик , Помогите

Стоит 7ка лицензионная. на другом локальном диске стоял убунту, потом он глюканул, я его удалил. А Grub так и остался. Как вернуться к стандартному загрузчику windows?

Хочу стандартный загрузчик, а другой локальный диск, где стоял линукс, переформатить обратно под NTFS.

Вопрос в теме линукса, ибо линуксоиды с грабом работают. Иначе перенесите в общую ветку

Забанен, меня на форуме нет.
Aug 6 2011, 15:26 [ показать ]
Отправлено #2

А будешь много знать — сломаю индекс.

Сообщений: 16 666
Из: паутины

грузишься с установщика win7, восстановление или че там, находишь консоль и
bootrec.exe /fixboot
bootrec.exe /fixmbr

._. 😐 .-. |: ._.
Aug 6 2011, 15:36 [ показать ]
Отправлено #3

Сообщений: 3 263

Bootice — очень удобная программа для таких случаев.
Aug 6 2011, 17:50 [ показать ]
Отправлено #4

Это вам не «Разное» .

Сообщений: 10 945
Из: дец!

Цитата(Grek @ Aug 6 2011, 16:36)
Bootice — очень удобная программа для таких случаев.

чет на сайте не сказано как ей пользоваться. куда че вводить?

Забанен, меня на форуме нет.
Aug 6 2011, 17:54 [ показать ]
Отправлено #5

Сообщений: 3 263

Цитата(ntecod @ Aug 6 2011, 18:50)
чет на сайте не сказано как ей пользоваться. куда че вводить?

Выбор загрузчика для PBR.
Нужный отметишь и жмешь Install
Aug 6 2011, 18:21 [ показать ]
Отправлено #6

Добро пожаловать в Вашу Панель управления

Сообщений: 4 019

у меня такой вопрос по грубу:
как сделать чтобы по дефолту через 10 сек грузилась винда?
grub.cfg редактировался через прогу и в ручную и так и сяк нет эффекта.
куда еще копать?

SE K750i — with patches
Asus p750 -> SE Xperia Ray
Aug 6 2011, 18:47 [ показать ]
Отправлено #7

Сообщений: 66
Из: /home/ig

Цитата(LURCHER @ Aug 6 2011, 19:21)

у меня такой вопрос по грубу:
как сделать чтобы по дефолту через 10 сек грузилась винда?
grub.cfg редактировался через прогу и в ручную и так и сяк нет эффекта.
куда еще копать?

startupmanager?
Aug 6 2011, 18:51 [ показать ]
Отправлено #8

Это вам не «Разное» .

Сообщений: 10 945
Из: дец!

плюсаните Grek в репу. классная прога. восстановил стандартный виндовый загрузчик

всем спасибо за советы

Забанен, меня на форуме нет.
Aug 9 2011, 07:45 [ показать ]
Отправлено #9
Цитата(LURCHER @ Aug 6 2011, 19:21)

у меня такой вопрос по грубу:
как сделать чтобы по дефолту через 10 сек грузилась винда?
grub.cfg редактировался через прогу и в ручную и так и сяк нет эффекта.
куда еще копать?

Вроде надо /etc/default/grub редактировать, ну и не забываем sudo update-grub.
Jan 5 2014, 12:36 [ показать ]
Отправлено #10

Сообщений: 7 777

Самый простой способ решения проблемы из легальных — загрузиться с puppy linux в ram (опция при загрузке puppy pfix=ram ) и запустить инструментарий автоматической настройки grub после чего в папке boot найти файл и указать в нем требуемое время.

Сообщение отредактировал Г-Ли-Цин — Jan 5 2014, 12:40

http://tass.ru/ekonomika/2380827
Чем отличается провайдер от продавца пиццы? Он хочет, чтобы клиент, заплатив, оставил её за порогом, чтобы можно было продать несъеденную пиццу кому-то ещё? ))))

Jan 5 2014, 20:59 [ показать ]
Отправлено #11

Сообщений: 1 429

Ещё один способ:
1.Загружаемся с загрузочного диска windows и выбираем восстановление системы.
2. В появившемся меню выбираем командную строку.
3. В командную строку вводим:

Исходный код
bootsect.exe /nt60 C: /mbr

P.S. вместо C:/ вводим нужную букву диска
4. Grub удалён
Apr 3 2014, 00:15 [ показать ]
Отправлено #12

Сообщений: 7 777

Цитата(-ROKER- @ Jan 5 2014, 21:59)

Ещё один способ:
1.Загружаемся с загрузочного диска windows и выбираем восстановление системы.
2. В появившемся меню выбираем командную строку.
3. В командную строку вводим:

Исходный код
bootsect.exe /nt60 C: /mbr

P.S. вместо C:/ вводим нужную букву диска
4. Grub удалён

Не всякий ПК с лицензионным софтом, укомплектован , как тут изволили выразиться «загрузочным» диском. Я не очень себе представляю, где и как такой можно легально преоюрести. А раз такие «пляски», то почему бы не поспрашивать у знакомых знакомых некий «SV micro PE», позволяющий выбрать наиболее подходящий способ. Тренироваться лучше в virtualbox, разумеется. Образ поломанного диска для эксперимента и разворачивания на виртуальном диске несложно создать с помощью клонезиллы (на днях появилась свежая). Заодно это будет бэкап вашей системы.

Как заменить Grub 2 на загрузчик Windows 10?

Хочу поставить на Windows 10 второй системой Linux Mint 18.2, но я хочу, чтобы при запуске меня встречал загрузчик Windows 10 с двумя этими осями, а не Grub.

  • Вопрос задан более трёх лет назад
  • 2160 просмотров

Комментировать

Решения вопроса 0

Ответы на вопрос 1

zolt85

Программист

Можете попробовать программку EasyBCD. Вот tutorial

Ответ написан более трёх лет назад

Комментировать

Нравится Комментировать

Ваш ответ на вопрос

Войдите, чтобы написать ответ

linux

  • Linux
  • +2 ещё

Почему smbd игнорирует acl?

  • 1 подписчик
  • 5 часов назад
  • 26 просмотров

Настройка запуска меню загрузчика GRUB при установке Linux с Windows на один компьютер с таблицей разделов GPT

Привет, Хабр! Сегодня мы рассмотрим ситуацию, когда при двойной установке Linux & Windows загрузчик GRUB не стартует, давая возможность выбрать ОС, а автоматически загружается Windows. Немного теории:

GRUB (GRand Unified Bootloader) — программа-загрузчик операционных систем.
GRUB может загрузить любую совместимую с ней операционную систему. Среди них: Linux, FreeBSD, Solaris и многие другие. Кроме того, GRUB умеет по цепочке передавать управление другому загрузчику, что позволяет ему загружать Windows (через загрузчик NTLDR), MS-DOS, OS/2 и другие системы.

Значит с теорией мы немного разобрались (думаю этого будет достаточно), теперь же рассмотрим, какие бывают подводные камни, при установке Dual Boot Windows и Linux на одном компьютере.

image

Эксперимент производился на рабочей станции со следующими характеристиками:

Base Board Information

  • Manufacturer: Acer
  • Product Name: Aspire XC600
  • Size: 4096 MB
  • Type: DDR3
  • Speed: 1333 MHz
  • Manufacturer: Kingston
  • Rank: 2
  • product: ST500DM002-1BD14
  • vendor: Seagate
  • physical id: 0.0.0
  • bus info: scsi@0:0.0.0
  • logical name: /dev/sda
  • size: 465GiB (500GB)
  • capabilities: gpt-1.00 partitioned partitioned:gpt

Но, как показала практика, не со всеми дистрибутивами такое происходит. При установке Ubuntu 16.04.1 вместо Debian на ту же рабочую станцию вылез первый подводный камень — GRUB не стартовал, и Windows 10 автоматом шла на загрузку.

Решение проблемы было найдено спустя недели три-четыре (тогда уже надоело считать, сколько времени убито на решение проблемы). Оно оказалось неожиданным, но в тоже время вся система заработала. Значит, если вы столкнулись с такой же проблемой, приведенная ниже инструкция может вам пригодится и сэкономить кучу времени.

Важно! До начала выполнения инструкции нужно подготовить LiveCD с дистрибутивом Linux Mint — все операции мы будем выполнять на нем (я выбрал этот дистрибутив из-за того, что на него спокойно можно установить Midnight Commander, что сложно сделать на LiveCD с Ubuntu, так мы получаем больше пространства для маневров). Также стоит заметить, что команда из под консоли update-grub вам не поможет, так как она рассчитана на случай, когда GRUB запускается, но не видит другие ОС кроме Линукса. Также рекомендую создавать резервные копии файлов/каталогов, над которыми вы осуществляете хоть малейшие изменения.

    Через терминал, с правами root смонтировать раздел с EFI в папку /mnt. В моем случае, это была команда mount /dev/sda2 /mnt.

menuentry 'openSUSE Leap 42.2 27.01' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-996b3ed5-150f-4de3-a40c-6d385e27d6de' < load_video set gfxpayload=keep insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6 996b3ed5-150f-4de3-a40c-6d385e27d6de else search --no-floppy --fs-uuid --set=root 996b3ed5-150f-4de3-a40c-6d385e27d6de fi echo 'Загружается Linux 4.4.36-8-default …' linuxefi /boot/vmlinuz-4.4.36-8-default root=UUID=996b3ed5-150f-4de3-a40c-6d385e27d6de ro resume=/dev/sda7 splash=silent quiet showopts echo 'Загружается начальный виртуальный диск …' initrdefi /boot/initrd-4.4.36-8-default >

Написать openSUSE The best choice!:):

menuentry 'openSUSE The best choice!:)' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-996b3ed5-150f-4de3-a40c-6d385e27d6de' < load_video set gfxpayload=keep insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6 996b3ed5-150f-4de3-a40c-6d385e27d6de else search --no-floppy --fs-uuid --set=root 996b3ed5-150f-4de3-a40c-6d385e27d6de fi echo 'Загружается Linux 4.4.36-8-default …' linuxefi /boot/vmlinuz-4.4.36-8-default root=UUID=996b3ed5-150f-4de3-a40c-6d385e27d6de ro resume=/dev/sda7 splash=silent quiet showopts echo 'Загружается начальный виртуальный диск …' initrdefi /boot/initrd-4.4.36-8-default >

Хоть мелочь, а приятно! Остальное в коде советую не трогать.

Если трудно разобраться с управлением Midnight Commander (в этом нет ничего страшного, у меня тоже в первый раз были проблемы с этой программой), все операции можно выполнить в файловом менеджере Nautilus (или в другом, не суть важно), но изначально запустив его под правами пользователя root.

После этого идем на перезагрузку и радуемся результату. Но, как оказывается, такая проблема есть и у дистрибутива OpenSUSE Leap 42.2. Как показала практика, если на компьютере установлен дистрибутив OpenSUSE с Windows 10, то приведенная выше инструкция не поможет. Точнее, она поможет, но только ее нужно дополнить. После выполнения основной части выполняем следующие шаги:

  1. После выполнения всех операций заходим в папку /EFI/opensuse/x86_64-efi/ (название итоговой папки x86_64-efi может быть другим в зависимости от архитектуры ПК)
  2. Копируем файл grub.efi (если у вас включена опция Secure Boot, там будет еще файл shim.efi, тогда советую скопировать их вместе)
  3. Заходим в папку /EFI/Boot и удаляем все файлы, которые там есть (при обновлении загрузчика они снова появятся, но в этом нет ничего страшного)
  4. Вставляем файл (или файлы), которые мы скопировали и спокойно идем на перезагрузку.
    Вот и вся инструкция. Думаю, кому-то пригодится…

Для тех же, кого заинтересовала данная тема, рекомендую прочитать статью: «Начальный загрузчик GRUB 2 — полное руководство».

  • Настройка Linux
  • Системное администрирование
  • IT-инфраструктура

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *