К основному контенту

Восстановление Grub2 после переустановки windows

После переустановки либо установки windows, система перестаёт видеть загрузчик Grub2 и невозможно загрузить какую-либо операционную систему кроме Windows. Так же данная статья поможет Вам в том случае если у по каким-либо причинам загрузчик Grub2 перестал работать.

Что же нам необходимо сделать для того чтобы восстановить наш загрузчик Grub2 и иметь возможность загружать все наши операционные системы, а у меня это windows, Linux Kubuntu, Linux BackTrack 5 R2 Для начала берем любой диск с Live-CD, у меня здесь Linux-Mint, ну какой ближе был под рукой. Загружаемся с нашего Live-CD, Вы можете взять совершенно любой Live-CD, либо DVD, USB неважно.

Открываем терминал и для начала просматриваем все наши диски. Для этого вводим в терминале команду.

sudo fdisk -l

Получаем списки всех наших дисков.

Device Boot Start End Blocks Id System
/dev/sda1 * 63 24579449 12289693+ 7 HPFS/NTFS/exFAT
/dev/sda2 24579450 58589054 17004802+ 83 Linux
/dev/sda3 125001728 488396799 181697536 83 Linux
/dev/sda4 58589184 66402303 3906560 82 Linux swap / Solaris
/dev/sda5 66404352 124985343 29290496 83 Linux

Теперь монтируем наш раздел с системой Linux. У меня их два, точнее четыре, но один раздел подкачки Linux swap / Solaris, как видите и один с категорией /home, я знаю что у меня это /dev/sda5, он нам тоже не нужен. Монтируем тот который должен загружаться. У меня это /dev/sda3 можно было бы и /dev/sda2 там у меня стоит операционная система Linux BackTrack 5 R2 но мне желательно чтоб первой в списке загрузки стояла Linux Kubuntu. Так что с неё и буду восстанавливать. Итак монтируем /dev/sda3 При помощи команды.

sudo mount /dev/sda3 /mnt

Теперь монтируем директорию /dev и директорию /proc.

sudo mount -t proc none /mnt/proc

sudo mount -o bind /dev /mnt/dev

Переходим в примонтированную систему.

sudo chroot /mnt

Вот мы вошли в систему которая не загружается, от пользователя root. Теперь сначала обновляем список загрузчика Grub2.

update-grub

Дальше восстанавливаем либо устанавливаем загрузчик Grub2

grub-install /dev/sda

На всякий случай ещё раз обновляем список Grub2.

update-grub

Все загрузчик установлен, перезагружаем компьютер

reboot

После перезагрузки радуемся появившемуся меню Grub2 со списком всех установленных операционных систем. Входим в систему которая нам необходима и работаем.

Данная инструкция крайне полезна, ведь когда-то возможно у Вас слетит загрузчик или кто-то из Ваших знакомых переустановит Windows, ему поможете и вам не придётся в Google искать «Переустановил Windows теперь не загружается Linux». Мне по крайней мере несколько раз требовалось, думаю ещё понадобится. Когда я сам искал как восстановить загрузчик Grub2 после переустановки Windows, помню несколько статей похожих находил, но везде не хватало каких-либо действий. А некачественная инструкция может сделать восстановление Grub2 намного более долгим занятием.

Популярные сообщения из этого блога

Качаем файлы из интернета из консоли Линукс

Причины для того чтобы для скачивания файлов из интернета использовать консоль, могут быть совершенно разными. Мне например раньше просто было интересно, а затем я понял что так выходит просто на порядок быстрее. Хотя если уж совсем честно говорить, то не только быстрее но и консоль способна предоставить несколько больше возможностей. Например если вы скачиваете себе программу большого объёма и вдруг происходит потеря интернет соединения. При обычном скачивании с браузера вам приходится начинать загрузку сначала. В консоли Линукс, Вы можете продолжить закачку файла с остановленного места. Но обо всем по порядку.
Для скачивания файлов из интернета, у нас есть замечательная утилита wget. С помощью данной утилиты можно скачивать совершенно любые файлы из сети и даже сайты. Но я Вам хочу рассказать о том, что Вам думаю пригодится больше чем скачивание интернет сайтов. Итак для того чтобы при помощи данной консольной программы скачать какой-либо фаил из интернета, Вам необходимо в консол…

Горячие клавиши bash-терминала Линукс

Работая в терминале Линукс постепенно задумываешься над тем как сделать ввод команд и навигацию по терминалу Линукс, быстрее и эффективнее. Вот здесь нам на помощь, в первую очередь и приходят горячие клавиши терминала. Я и решил записать какие горячие клавиши, использую чаще всего. Возможно некоторые команды bash-терминала, которые я часто использую, окажутся полезными и для Вас. Итак
Ctrl+Alt+(F1-F6) - Переход в текстовый режим. В зависимости от того какую Вы кнопку выберете от F1 до F6 Вы и откроете определённый терминал для работы. Можете открыть одновременно все шесть терминалов. Дальше Вам нужно будет ввести свой логин и пароль. Вообще эта комбинация не совсем относится к горячим клавишам терминала, скорее это горячие клавиши операционной системы Линукс, но так как после ввода данной комбинации вы попадаете в текстовый режим ввода, я решил написать данную комбинацию горячих клавиш в эту статью.
Ctrl+Alt+F7 - Переход обратно в графический режим.
Ctrl+C - Прекращает выполняемую опе…

Настройка bash терминала под себя

Сегодня, в очередной раз разбираясь с работой в консоли Линукс я решил, для удобства немного подредактировать свой файл .bashrc Данный фаил отвечает за то что выводится на экран во время нашей работы в bash. Вообще настроек в bash существует достаточно много и я ещё не со всеми разобрался, да и не все пока разбирал. Например я пока не разбирал цветную настройку консоли. А знаю что консоль можно разукрасить практически как новогоднюю Ёлку. Но всему своё время.
Изменений в файле ".bashrc" на сегодня я хоть и сделал не так и много, но это уже позволяет значительно упростить мою работу и обучение работе с консолью.
Файл ".bashrc" находится в нашей домашней директории вот здесь ~/.bashrc, как видите знак тильды указывает на то что фаил находится в Вашей домашней директории, как я это уже говорил ранее в статье, когда описывал команды для передвижения по директориям в системе Линукс, в консоли. Точка с которой начинается название файла говорит нам о том что файл скрыт. …