Перенос /boot с отдельного раздела на общий

На тесте установил чистый Ubuntu Server 18.04, во время установки система автоматически разбила диск на один основной /dev/sda1, на котором уже были файлы /boot.
Так как под рукой не было системы с /boot на отдельном разделе, то я сам перенес на отдельный и описал процесс в этой статье — Перенос /boot с общего раздела на отдельный

Теперь приступим к переносу /boot раздела на основной /.

Посмотрим информацию о дисках:

sudo fdisk -l
df -h

Читать далее Перенос /boot с отдельного раздела на общий

Перенос /boot с общего раздела на отдельный

Сегодня приведу пример переноса /boot с общего раздела на отдельный.
Для теста можно подключить новый диск или использовать первый раздел на любом диске, например с размером 512Мб.

Посмотрим информацию о дисках:

sudo fdisk -l
sudo ls -l /boot
sudo du -hs /boot

Читать далее Перенос /boot с общего раздела на отдельный

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

Обычно на каждом диске есть MBR (главная загрузочная запись, master boot record) и при включении компьютера, BIOS обращается к ней за информацией для дальнейшей загрузки. В Linux системах в качестве загрузчика используется GRUB, о вариантах восстановления которого я и напишу ниже.

Посмотреть версию GRUB можно командой:

grub-install --version

1) Первый вариант.
Запускаем систему с LiveCD/USB, например в образе Ubuntu Desktop кроме установки есть возможность запустить систему.
Откроем терминал, для этого нажмем клавишами Alt+F2 и введем команду:

gnome-terminal

Читать далее Восстановление GRUB Linux

Перенос работающей системы Ubuntu на другой диск

На тесте использую систему Ubuntu Server 14.04.5 LTS.

И так, на работающей системе переключимся на root пользователя:

sudo -i

Проверим какие диски подключены:

fdisk -l

В моем случае первый используется диск /dev/sda (автоматически разбит системой при установке) и /dev/sdb — новый не размеченный:

/dev/sdb1 * Linux
/dev/sdb2 Расширенный
/dev/sdb5 Linux своп / Solaris
/dev/sdb

Читать далее Перенос работающей системы Ubuntu на другой диск

Как сбросить пароль root в Linux через GRUB

Приведу пример изменения пароля root для систем на подобии Ubuntu, CentOS, Fedora:
1) При включении системы когда отобразится GRUB с вариантами загрузки, нажмем клавишу e (edit)
2) В открывшемся окне находим строку начинающуюся с linux, найдём в ней ro и изменим на rw, а также допишем в самом конце:

init=/bin/bash

Если диск зашифрован, то нужно еще дописать:

plymouth.enable = 0

3) Жмем F10 или Ctrl+X для загрузки
4) Теперь изменим пароль root набрав команду passwd и указав два раза новый пароль.
Если вдруг корневая файловая система смонтирована в режиме только для чтения (ro) и не получается изменить пароль, то переведем её в режим записи (rw) командой:

mount -n -o remount,rw /

Выполним перезагрузку:

/sbin/reboot -f

Система запустится как обычно, изменения в GRUB сделанные в пункте 2 не будут сохранены.

Почему при установке Linux загрузчик ставится на флешку?

По умолчанию GRUB загрузчик ставится на первый диск в системе, им обычно является жесткий диск, но на некоторых серверах с RAID контроллерами я замечал когда при включении сервера выбрать в Boot меню флешку, естественно чтобы загрузится с неё, то она и стает первым диском, то есть /dev/sda и под конец установки системы загрузчик ставится на неё.

Решение данной проблемы простое — под конец установки укажем вручную куда ставить загрузчик, жесткий диск обычно в этом случае /dev/sdb.

В Ubuntu например на вопрос «Установить системный загрузчик GRUB в главную загрузочную область?» ответим <нет> и укажем /dev/sdb.

Все.