Восстановление Grub после установки Windows 10
Это загрузчик операционной системы, который используется во многих дистрибутивах Linux. Он является одним из наиболее популярных загрузчиков для Linux и обеспечивает поддержку множества операционных систем.
Когда нужно восстановление?
Восстановление grub требуется в следующих случаях:
- Установка новой операционной системы: при установке новой ОС (например, Windows) она может затереть или изменить загрузчик grub, что может привести к тому, что вы не сможете загрузиться в другие ОС на вашем компьютере. Восстановление grub поможет восстановить возможность выбора и загрузки других операционных систем.
- Обновление или удаление grub: в некоторых случаях, при обновлении или удалении grub могут возникнуть проблемы, из-за которых ваш компьютер может не загружаться. Восстановление grub поможет исправить эти проблемы и вернуть нормальную загрузку системы.
- Изменение разделов жесткого диска: если вы изменяли разделы на жестком диске (например, создали новый раздел или изменяли размер существующего раздела) без использования соответствующих инструментов, это также может привести к потере загрузчика grub. Восстановление grub позволит восстановить возможность загрузки операционных систем на вашем компьютере.
Восстановление grub позволяет вернуть нормальную функциональность загрузчика и восстановить выбор и загрузку операционных систем на вашем компьютере. Необходимо отметить, что инструкции по восстановлению grub могут различаться в зависимости от используемой операционной системы и конфигурации вашего компьютера.
Как восстановить grub?
Инструкция по восстановлению grub:
- Загрузитесь с помощью LiveCD или Live USB-накопителя. Должна быть установлена та же версия Linux, что и на вашем компьютере.
- Откройте терминал и выполните следующую команду, чтобы найти раздел, содержащий вашу Linux-установку: sudo fdisk -l
- Обратите внимание на раздел, помеченный как «Linux» или «Linux LVM».
- Смонтируйте раздел Linux на вашей системе. Предположим, что он находится в разделе /dev/sda1. Выполните следующую команду для монтирования раздела: sudo mount /dev/sda1 /mnt
- Установите несколько необходимых пакетов. Выполните следующую команду: sudo apt-get install grub2-common grub-pc
- Восстановите grub. Выполните следующую команду: sudo grub-install —root-directory=/mnt /dev/sda
- Запустите обновление grub. Выполните следующую команду: sudo update-grub
- Смонтируйте раздел Linux. Выполните следующую команду: sudo umount /mnt
- Перезагрузитесь и проверьте, восстановлен ли 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
Программист
Можете попробовать программку EasyBCD. Вот tutorial
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ
- 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 на одном компьютере.
Эксперимент производился на рабочей станции со следующими характеристиками:
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, то приведенная выше инструкция не поможет. Точнее, она поможет, но только ее нужно дополнить. После выполнения основной части выполняем следующие шаги:
- После выполнения всех операций заходим в папку /EFI/opensuse/x86_64-efi/ (название итоговой папки x86_64-efi может быть другим в зависимости от архитектуры ПК)
- Копируем файл grub.efi (если у вас включена опция Secure Boot, там будет еще файл shim.efi, тогда советую скопировать их вместе)
- Заходим в папку /EFI/Boot и удаляем все файлы, которые там есть (при обновлении загрузчика они снова появятся, но в этом нет ничего страшного)
- Вставляем файл (или файлы), которые мы скопировали и спокойно идем на перезагрузку.
Вот и вся инструкция. Думаю, кому-то пригодится…
Для тех же, кого заинтересовала данная тема, рекомендую прочитать статью: «Начальный загрузчик GRUB 2 — полное руководство».
- Настройка Linux
- Системное администрирование
- IT-инфраструктура