Лекарство для GRUB. Редактирование загрузчика

Я использую загрузчик Picasa Facebook на своем Mac, который отлично работает. По словам разработчика, он еще не перенесен на linux.

Подробный обзор

Одна, две, три… Сколько?

Функциональности одной операционной системы вполне хватает для решения несложных повседневных задач. Нужно больше возможностей — устанавливаем дополнительное программное обеспечение.

При установке двух ОС достигается определенный компромисс между платным и бесплатным программным обеспечением. То, что для платформы Windows предлагается за деньги, Linux отдает в ваше распоряжение, как правило, бесплатно (open source ПО). Правда, многие профессиональные пакеты разработаны только для одной среды, преимущественно для Windows. Примеры с Adobe, Nero Express, OpenOffice, к сожалению, пока единичны, чтобы говорить об обратном. Есть программное обеспечение, аналогов которого нет и пока еще не может быть в той или иной ОС.

У каждой системы есть как свои замечательные достоинства, так и недостатки. Например, по нашему мнению, Windows — более «развлекательная» среда, Linux — рабочая система, задуманная для решения ресурсоемких задач, работы с данными и т. д. Оптимизировать Windows для работы так, как Linux, невозможно. Впрочем, судя по дистрибутивам Ubuntu, Fedora и другим «дружелюбным» ОС семейства, с большей «мультимедийностью» Windows можно согласиться только отчасти.

Три операционных системы — это, в большинстве случаев, излишество. Правда, и тут есть свои нюансы. Иногда возникают сложные ситуации, когда без наличия трех ОС на одном компьютере никак нельзя обойтись. Для этого не обязательно обладать прозвищем «компьютерный гений». И вряд ли это то, чем можно кого-либо удивить… Например, что делать, если по роду службы вы постоянно меняете среду (Ubuntu/Vista/XP) для проведения каких-либо обзоров или тестов? Каждый раз «сносить» одну и на ее место устанавливать другую ОС? Да, есть и такой «проходной» вариант. Для этого нужно на один диск (к примеру — C:\ ) поставить Windows XP, а на другой (D:\) — Vista или Ubuntu. Каждый раз, когда необходимо сменить ОС, вы ставите на D:\ нужную ОС. Вопрос только во времени.

Проще всего остановиться на двух, а, еще лучше, на одной операционной системе. Но мы пойдем другим путем.

Примечание. Существуют портированные версии операционной системы Mac OS X, которые достаточно успешно устанавливаются на PC платформу. В этом материале мы не рассматриваем OS X по следующим причинам:

  1. это не оригинальная, а незаконно модифицированная версия ОС
  2. аудитория читателей, использующих эти дистрибутивы, крайне мала. Достаточно представить себе количество пользователей продукции Apple.

Восстановить GRUB, когда Ubuntu не запускается

Для использования функции восстановления вам понадобятся две вещи:

a) загрузочный pendrive или диск Ubuntu

б) Доступ в Интернет

Когда у вас есть обе вещи, подключите загрузочный носитель Ubuntu к компьютеру и запустите компьютер, выбрав загрузочный диск или pendrive с системой в качестве загрузочного устройства. Вы можете сделать это при запуске компьютера, обычно, нажимая клавишу F10, F11 или F12 (соответствующая информация отображается на экране BIOS). Вы откроете так называемый Boot Menu, и вы можете выбрать, с какого устройства должна запускаться система.

Когда появится установщик Ubuntu, не выбирайте вариант установки. Вместо этого используйте параметр «Попробуйте Ubuntu», для запуска так называемого версия «Live CD». Теперь будет отображаться операционная система Ubuntu, загруженная с диска или pendrive.

Убедитесь, что у вас есть доступ в Интернет (через Wi-Fi или Ethernet-кабель) и запустите терминал. Затем введите в нее следующие команды, подтвердив их нажатием Enter:

sudo apt-add-repository ppa: yannubuntu / boot-repair Обновление sudo apt-get sudo apt-get install -y boot-repair загрузочный ремонт

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

Читайте также:  Как обновить Айпад 2 до iOS 10 без компьютера: подробная инструкция

Если инструмент найдет решение, появится окно Boot Repair, в котором вы можете запустить процесс автоматического восстановления. Для этого нажмите кнопку «Рекомендуемый ремонт» (Рекомендуемый ремонт).

В зависимости от того, какие проблемы у вас есть с загрузчиком GRUB, Boot Repair предпримет соответствующие действия. Очень вероятно, что Boot Repair предоставит вам дополнительные инструкции о том, что вам нужно сделать, чтобы исправить ошибку. Обычно будет предоставлена ​​готовая команда, которая должна быть просто скопирована и вставлена ​​в терминал.

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

Система Windows не загружается, что делать?

Перейти к просмотруПерейти к просмотру

Шаг 1: Восстановите данные, утерянные в результате повреждения загрузчика

Система Windows не загружается, что делать?

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

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

Загрузите бесплатно и просканируйте компьютер с помощью Hetman Partition Recovery. Ознакомьтесь с возможностями программы и пошаговой инструкцией.

Partition Recovery™ 3.7 Инструмент восстанавливает файлы с любых устройств, независимо от причины потери данных. Скачать

Шаг 2: Восстановите загрузчик Windows 10 из командной строки

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

Система Windows не загружается, что делать?

Если система не загружается, то запустите диагностическую утилиту с загрузочного диска:

  • Запустите компьютер используя загрузочный диск.
  • В загрузившемся меню перейдите в Восстановление системы / Диагностика / Дополнительные параметры / Командная строка.

Перейти к просмотру

Если вы можете загрузить Windows, выполните следующее:

  • Нажмите Windows + R.
  • Ведите в окне cmd и нажмите на Enter.

Используйте команду для восстановления загрузчика:

Система Windows не загружается, что делать?
  • Введите в Командной строке /fixboot

  • Перезагрузите компьютер.

Шаг 3: Программы для восстановления загрузчика Windows 10

Если в наличии нет оригинального загрузочного диска Windows, то загрузить компьютер, в том числе и с целью восстановления загрузчика, можно с помощью диска загрузочной сборки – LiveCD. Как правило на таких дисках имеется и несколько программ для восстановления загрузчика Windows 10. Такие программы можно запускать прямо из LiveCD – для них не требуется запускать операционную систему c жесткого диска компьютера, они работают в портативном режиме.

Для этого:

  • Найдите и запишите образ подходящего вам LiveCD на CD/DVD-диск или USB-накопитель.
  • Подключите LiveCD к компьютеру и включите его. Компьютер автоматически загрузится с LiveCD (в BIOS или UEFI необходимо изменить очередность загрузки с CD или USB).
  • Запустите программу для восстановления загрузчика, установленную на вашем LiveCD:

    • EasyBCD;
    • MultiBoot;
    • FixBootFull.

    Следуйте указаниям программы.

  • Дождитесь окончания процесса восстановления.
  • Перезагрузите компьютер без использования LiveCD.

Перейти к просмотру

Система Windows не загружается, что делать?

Перейти к просмотру

Шаг 4: Восстановите загрузчик Windows 10 после установки Linux, Ubuntu

Иногда, после установки Ubuntu Linux второй системой, основная система Windows 10 перестаёт загружаться. Это связано с возможной перезаписью загрузочного сектора Windows.

Для восстановления загрузчика Windows и сохранения возможности загрузки Ubuntu Linux необходимо сделать следующее:

  • Сохраните загрузочный сектор Ubuntu Linux. Для этого запустите терминал и введите в нём:dd if=/dev/sda3 of=/ bs=512 count=1. В результате данной команды загрузочная запись скопируется в каталог пользователя под которым работает ПК. Перейдите в папку пользователя и скопируйте данный файл в раздел, в котором установлен Windows.
  • Запустите компьютер используя загрузочный диск Windows.
  • В загрузившемся меню перейдите в Восстановление системы / Диагностика / Дополнительные параметры / Командная строка.
  • Введите в Командной строке: / /FixBoot

В результате восстановиться загрузчик Windows но с большой вероятностью будет повреждён загрузчик Ubuntu Linux. Для возобновления его работоспособности:

Система Windows не загружается, что делать?
  • Перезагрузите Windows, запустите консоль с правами администратора и введите:bcdedit /create /d “Linux” /application BOOTSECTOR

  • Скопируйте ID диска, который после данной команды станет видным в виде {ID}.Пример ID диска: {с3454a4v-9652-fg78-94re-d8d2d3lh5a23}

  • Введите следующие команды, с использованием скопированного ID:bcdedit /set {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} device partition=c:partition=c: здесь указывает на раздел, где установлена Windows.

  • Задействуйте сохранённый ранее файл и ID диска:bcdedit /set {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} path \ /displayorder {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} /addlastbcdedit /timeout 10

После этого на компьютере смогут загружаться как Windows так и Ubuntu Linux.

Загрузчик Windows 10 восстановлен? Оставляйте отзывы и задавайте ваши вопросы в комментариях.

Как убрать огрубевшую кожу на различных частях тела. GRUB — для чего и как его удалять, а также как восстановить загрузчик Windows

Многие обладатели ноутбуков, на которых шла предварительно установленная операционная система Linux (обычно Ubuntu или Fedora) со временем решают перевести его на Windows 7 или Windows 8.

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

Читайте также:  Программа наподобие скайпа для компьютера

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

Что такое Grub

GRand Unified Bootloader (GRUB) — это универсальный загрузчик операционных систем. По своей сути это как бы меню, которое позволяет выбрать какую операционню систему загружать на компьютере или сегодняшний день устанавливается уже вторая версия — GRUB2.

Удаление Grub c помощью установочного диска или флешки с Windows 7, 8 или 10

Шаг 1. Выставляем в BIOS загрузку с установочного диска или флешки и грузимся с него.

Шаг 2. При загрузке выбираем раздел Восстановление.

Шаг 3. В списке инструментов выбираем пункт «Командная строка».

Шаг 4. В открывшемся окне консоли Windows набираем команды:

Результат выполнения обеих команд должен быть таким:

Шаг 5. Закрываем окно и перезагружаемся.

То же самое в видео-примере:

После нескольких неудачных попыток двойной загрузки Ubuntu и Windows 10 на одном жестком диске и на компьютере с прошивкой UEFI, и не зная, что послужило причиной первой неудачной попытки, я решил, что последующие неудачные попытки должны были произойти из-за существующего Ubuntu GRUB в папке Boot EFI.

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

Поэтому я подумал, что, если бы я мог просто удалить папку ubuntu из папки Boot EFI, то установка завершится успешно. В конечном счете, этого не произошло, но я выяснил, как удалять файлы GRUB из Windows 10 из командной строки.

В этом теме описано, как это было сделано. Он включал в себя из командной строки перечисление и выбор обнаруженных жестких дисков, перечисление разделов на жестком диске, а затем, наконец, перечисление и удаление целевой папки. Другой причиной, по которой вы можете это сделать, является удаление разделов Linux, что не приведет к автоматическому удалению файлов GRUB из папки Boot EFI.

Итак приступи к ответу на вопрос ««.

Чтобы начать, войдите в Windows 10, щелкните в меню «Командная строка», PowerShell или нажмите на поле для поиска и введите cmd. Затем щелкните правой кнопкой мыши на значок приложения терминала и выберите «Запуск от имени администратора».

На рисунке 1 показаны команды (подчеркнутые), используемые для выполнения первого шага — перечисление и выбор жесткого диска.

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

На этом рисунке целевой диск показан как жесткий диск емкостью 465 ГБ с разделом GPT

Рисунок 1: Использование diskpart для списка жестких дисков, обнаруженных в Windows 10

После выбора целевого диска будут перечислены его разделы, чтобы можно было определить раздел (том), соответствующий папке Boot EFI. На рисунке 2 этот раздел является томом 2.

Обычно это единственный том с FAT32 в столбце Fs (файловая система) и System в столбце Info. После того, как он был идентифицирован и выбран, вы назначаете ему букву диска, чтобы упростить работу.

В этом примере я присвоил ему букву диска D. После этого выйдите из diskpart.

Рисунок 2: Список разделов диска в Windows 10

Окончательная задача заключается в переходе в папку Boot EFI с указанием ее содержимого для определения того, какой подпапкой будут файлы GRUB. Он будет находиться в папке EFI.

Файлы GRUB для установленного дистрибутива будут находиться в папке с тем же именем, что и дистрибутив. Например, если был установлен Ubuntu, как в этом примере, имя папки будет ubuntu. Удалите папку, используя команду rmdir / s.

Это эквивалент Windows 10 команды Unix / Linux rm -r.

Рисунок 3: Удаление непустого каталога Ubuntu GRUB в Windows 10

Все используемые команды указаны в этом кодовом блоке.

Перевод сделан из сайта linuxbsdos.

Также возможно вам будет интересно, как освежить свою систему Ubuntu и как оболочку.

Как восстановить загрузчик Windows 10, 8, из командной строки

Читайте, как восстановить загрузчик Windows 10 с рабочей или не рабочей системы с помощью командной строки. Восстановление загрузчика после установки Linux, Ubuntu, Windows. Частой причиной того, что операционная система не загружается, является повреждение загрузчика Windows 10. Восстановление системных файлов с помощью функции Восстановления системы не восстанавливает загрузчик. Как его можно восстановить?

Шаг 1: Восстановите данные, утерянные в результате повреждения загрузчика

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

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

Загрузите бесплатно и просканируйте компьютер с помощью Hetman Partition Recovery. Ознакомьтесь с возможностями программы и пошаговой инструкцией.

Читайте также:  Apple iPhone 11 — модели для каких стран можно покупать в России

Шаг 2: Восстановите загрузчик Windows 10 из командной строки

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

Если система не загружается, то запустите диагностическую утилиту с загрузочного диска:

  • Запустите компьютер используя загрузочный диск.
  • В загрузившемся меню перейдите в Восстановление системы / Диагностика / Дополнительные параметры / Командная строка.

Если вы можете загрузить Windows, выполните следующее:

  • Нажмите Windows + R.
  • Ведите в окне cmd и нажмите на Enter.

Используйте команду для восстановления загрузчика:

  • Введите в Командной строке /fixboot
Как восстановить загрузчик Windows 10, 8, из командной строки

Шаг 3: Программы для восстановления загрузчика Windows 10

Если в наличии нет оригинального загрузочного диска Windows, то загрузить компьютер, в том числе и с целью восстановления загрузчика, можно с помощью диска загрузочной сборки – LiveCD. Как правило на таких дисках имеется и несколько программ для восстановления загрузчика Windows 10. Такие программы можно запускать прямо из LiveCD – для них не требуется запускать операционную систему c жесткого диска компьютера, они работают в портативном режиме.

Для этого:

  • Найдите и запишите образ подходящего вам LiveCD на CD/DVD-диск или USB-накопитель.
  • Подключите LiveCD к компьютеру и включите его. Компьютер автоматически загрузится с LiveCD (в BIOS или UEFI необходимо изменить очередность загрузки с CD или USB).
  • Запустите программу для восстановления загрузчика, установленную на вашем LiveCD:
  • EasyBCD;
  • MultiBoot;
  • FixBootFull.
  • Следуйте указаниям программы.
  • Дождитесь окончания процесса восстановления.
  • Перезагрузите компьютер без использования LiveCD.

Шаг 4: Восстановите загрузчик Windows 10 после установки Linux, Ubuntu

Иногда, после установки Ubuntu Linux второй системой, основная система Windows 10 перестаёт загружаться. Это связано с возможной перезаписью загрузочного сектора Windows.

Для восстановления загрузчика Windows и сохранения возможности загрузки Ubuntu Linux необходимо сделать следующее:

  • Сохраните загрузочный сектор Ubuntu Linux. Для этого запустите терминал и введите в нём:dd if=/dev/sda3 of=/ bs=512 count=1. В результате данной команды загрузочная запись скопируется в каталог пользователя под которым работает ПК. Перейдите в папку пользователя и скопируйте данный файл в раздел, в котором установлен Windows.
  • Запустите компьютер используя загрузочный диск Windows.
  • В загрузившемся меню перейдите в Восстановление системы / Диагностика / Дополнительные параметры / Командная строка.
  • Введите в Командной строке:

/FixMbr

/FixBoot

В результате восстановиться загрузчик Windows но с большой вероятностью будет повреждён загрузчик Ubuntu Linux. Для возобновления его работоспособности:

  • Перезагрузите Windows, запустите консоль с правами администратора и введите:bcdedit /create /d “Linux” /application BOOTSECTOR
  • Скопируйте ID диска, который после данной команды станет видным в виде {ID}.Пример ID диска: {с3454a4v-9652-fg78-94re-d8d2d3lh5a23}
  • Введите следующие команды, с использованием скопированного ID:bcdedit /set {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} device partition=c:partition=c: здесь указывает на раздел, где установлена Windows.
  • Задействуйте сохранённый ранее файл и ID диска:bcdedit /set {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} path \ /displayorder {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} /addlastbcdedit /timeout 10

После этого на компьютере смогут загружаться как Windows так и Ubuntu Linux.

Все слышали о LILO?

Разумеется, не единым лишь GRUB»ом ограничивается выбор пользователей среди загрузчиков ОС. Подобным аналогом является LILO — начальный загрузчик Linux (LInux LOader), который до сих пор не утрачивает полностью свою актуальность. Однако же в пользу GRUB следует учесть несколько отличительных особенностей, которыми прямой конкурент пока что похвастаться определённо не может:

  • LILO поддерживает лишь 16 конфигураций загрузки, когда GRUB имеет поддержку неограниченного числа таких конфигов.
  • GRUB может загружаться по локальной сети, чего не скажешь о LILO.
  • Наконец, у LILO нет того самого командного интерактивного интерфейса, к удобству которого уже давно привыкли пользователи последней версии GRUB.
Все слышали о LILO?

Единственной общей особенностью обоих загрузчиков является необходимость каждый раз компилировать все внесённые изменения в меню. Функция автоматического сохранения издавна отсутствовала в фирменном загрузчике Linux. GRUB 2 также не может похвастаться столь удобной фичей. Но даже учитывая этот неудобный для повседневного использования нюанс, LILO по нескольким пунктам проигрывает своему конкуренту, благодаря чему тот получает все более широкое распространение среди домашних компьютеров пользователей.

Обзор небольших проблем

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

Механизм получения дампа памяти при падении ядра

GRUB 2 имеет раздел, в котором настраивается механизм получения и сохранения дампа памяти при падении ядра. Механизм работает подобно Kdump , он установлен, сконфигурирован и может быть изменен в разделе настроек ядра. Применять его не самая лучшая идея, так как скрипт не проверяет смещение, где он может разместить поврежденное ядро. При этом выделение памяти должно быть сделано администратором и непроизвольным образом, а в определенном диапазоне, потому что неизвестен объем поврежденного ядра.

Обзор небольших проблем

Имена команд

Две главные команды: grub-install и update-grub , отличаются порядком употребления слова grub, что не очень хорошо. Либо обе должны иметь префикс grub, или обе должны иметь суффикс grub.