Программы
Восстановление GRUB 2 в Linux

Восстановление GRUB 2 в Linux

Если вы используете несколько операционных систем на одном компьютере, этот рецепт, весьма вероятно вам пригодится!

Если вы используете несколько операционных систем на одном компьютере, этот рецепт, весьма вероятно вам пригодится!

Например, вы установили Ubuntu Linux, а следом поставили Windows… И как теперь зайти в Ubuntu?

А всё потому что загрузчик у компьютера может быть один. Ubuntu ставит свой — Grub, а винда — свой — NTLDR. Что же — давайте восстановим Grub, чтобы вернуть себе систему!

sudo grub-install /dev/sda

— самый быстрый вариант, но работает не всегда.

Теперь рассмотрим более надёжный вариант:

Загружаемся с LiveCD (или загрузочной флешки).

Если вам повезло, и за вас никто ничего делать не захотел (chroot например), делаем всё сами. На примере Linux установлен в /dev/sda1, потому его и монтируем. У вас это может быть другой раздел. Использовать chroot можно только если вы загрузились из системы с той же архитектурой, что и собираетесь восстанавливать.

hint: В примере пропущены mkdir’ы.

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo chroot /mnt
sudo grub-install /dev/sda

И после перезагрузки вы окажетесь в своей Ubuntu.

Чтобы был выбор — в какую систему грузиться — делаем dual-boot в grub:

sudo os-prober

— он найдёт Windows загрузчик.

sudo update-grub

— эта команда уже добавит запись в grub загрузчик.

Также может быть вам интересно:

Самый простой способ раздавать интернет с Linux

Временами, перед пользователями Linux (как и перед пользователями Windows и *nix, но сейчас не о них) встаёт задача: в сети появилась новая машина, у которой нет доступа к интернету (а должен быть).

Читать »

Вместо крипто-анархии крипто-шизофрения

Ниже содержится псевдо-философский бред, результат графомании автора.

Читать »
Фото Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Исследователи сумели пройти code-review с реквестами в ядро Linux, заведомо содержащими добавление уязвимостей.

Фото Пример своей консольной команды в Django проекте

Пример своей консольной команды в Django проекте

Если вы работали с Django проектом, то, скорее всего, запускали команды из консоли (manage.py). В Django есть простой способ писать свои команды для управления проектом.

Фото Как на Bash посчитать число строк в проекте (директории)

Как на Bash посчитать число строк в проекте (директории)

Ниже будет представлен однострочник, решающий данную задачу на Bash + пошаговое описание его работы.

Фото И снова sudo, и снова "решето"

И снова sudo, и снова "решето"

В утилите sudo была исправлена очередная уязвимость.

Фото Как установить часовой пояс в Linux

Как установить часовой пояс в Linux

В рамках первичной настройки Операционной Системы важно установить и по какому времени вы живёте, ведь при следующем обновлении времени через Интернет ваше время слетит.

Фото Как найти самые большие папки и файлы в Linux

Как найти самые большие папки и файлы в Linux

Когда кончается место на жестком диске, возникает закономерный вопрос: на что же оно было потрачено, какие файлы разрослись больше положенного?

Фото Команда grep – полезные ключи и примеры использования

Команда grep – полезные ключи и примеры использования

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

Фото Как создать неизменяемый файл в Linux / MacOS / FreeBSD

Как создать неизменяемый файл в Linux / MacOS / FreeBSD

Само собой, root может всё (если введёт пару команд), однако, это вполне легальный способ запретить изменение файла.