Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Перенос системы на диск m.2 NVMe PCI-E  (Прочитано 3020 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 905
  • Mate, и никаких Unity
    • Просмотр профиля
Выношу пояснение в начало (для невнимательных линукс-гуру) - мат.плата НЕ дает возможности загружать с NVMe PCI-E дисков

Это не вопрос, просто делюсь опытом, кому-то банально, а для меня было сначала не понятно как это сделать.

Исходные данные.

1. Старая ОС Xubuntu обновляемая со времен 10.04 LTS (текущая 16.04) установлена на HDD
2. в отдельные разделы вынесены /home и /var , а /boot находится на основном разделе /
3. Все 4 SATA разъема уже заняты
4. Имеется свободный PCI-E 16x разъем.
5. SSD m.2 NVMe 128Гб

Требуется перенести на SSD / (label=root), /home, /var

Купил под это дело на Али такой переходник
https://ru.aliexpress.com/item/32948882740.html?spm=a2g0s.9042311.0.0.4b4533edREXC31

Установил переходник с диском.
Запустил комп.
BIOS не видит устройство.
Обновил прошивку мат.платы, ситуация не изменилась.
Т.е. загрузиться напрямую с нового m.2 SSD диска не удастся
Загружаем систему с HDD (т.е. как обычно было)
Из Xubuntu 16.04 диск виден. Хоть и без S.M.A.R.T.

Теперь нужно перенести на SSD раздел root , но оставить на HDD раздел /boot с загрузчиком Grub2
Для этого нужно сначала этот /boot вынести из  root

1. Загружаю комп с USB носителя
2. Запускаю GParted.
Раздел root находится слева т.е. первый раздел на HDD диске. Уменьшаю (справа) его размер на 100Мб
(т.к. /boot занимает всего 58Мб думал хватит, потом понял что лучше выделить больше т.к. при обновление системы ругается на нехватку места так что выделяем 250Мб или сколько не жалко)
3. Дальше нужно сдвинуть раздел / направо чтобы слева высвободить место для нового раздела (это если уменьшать раздел справа, а не сразу слева). Такие сдвиги (как и уменьшение раздела слева) GParted делает долго. Поэтому я просто прицепил старый диск по USB3.0 и скопировал root на него. И удаляю с HDD
4. Создаю в GParted новый раздел ext4 размером 250Гб (label=boot)
5. Копирую обратно раздел root
6. boot получился sda1 , root получился sda2
7. Возвращаю в GParted на root слетевший флаг boot (не знаю нужно ли это в linux)
8. Восстанавливаю загрузчик по статье https://forum.ubuntu.ru/index.php?topic=74165.0 (востановление GRUB2 с LiveCD. способ 2 (без chroot))
т.е.
sudo mount /dev/sda2 /mnt
sudo grub-install --root-directory=/mnt /dev/sda

9. Перезагружаюсь в основную систему (т.е. не c USB)
Далее воспользовался этой статьей https://ixnfo.com/perenos-boot-s-obshhego-razdela-na-otdelnyiy.html
т.к. у меня номера разделов другие приведу тут часть инструкции
10. Скопируем данные /boot/ с общего раздела на отдельный:
sudo mount /dev/sda1 /mnt/
sudo cp -p -r /boot/* /mnt/
11. Убедимся что данные скопированы и очистим папку /boot/ на основном разделе:
sudo ls -l /mnt
sudo rm -r -f /boot/*
12. Посмотрим UUID нового раздела с /boot/:
lsblk -o NAME,UUID13. Укажем его в файле /etc/fstab для автоматического монтирования: (я так понял обязательно после строки монтирования / )
sudo gedit /etc/fstab
UUID={указать uuid} /boot ext4 defaults 0 1
14. Смонтируем новый раздел в /boot/:
sudo umount /mnt/
sudo mount /dev/sda1 /boot/
15. Обновим загрузчик:
sudo grub-install /dev/sda16. Перезапускаем компьютер и убеждаемся, что система грузится.
Теперь у нас root и boot два отдельных раздела.

17. Снова компьютер загружаем с Usb носителя.
18. В GParted переносим разделы root, /home и /var на SSD носитель.
при таком копировании UUID разделов остаются теми же самыми, поэтому с HDD удаляем полностью оригинальные разделы (которые скопировали на SSD)

19. Перезапускаем систему (загрузка с HDD)
20. Работает!

« Последнее редактирование: 07 Июля 2019, 10:50:18 от jack_solovey »

Morisson

  • Гость
Re: Перенос системы на диск m.2 NVMe PCI-E
« Ответ #1 : 08 Июля 2019, 21:00:57 »
Ворпосы/ответы не по существу удалил, в том числе и Ваши, чтоб сохранить нить повествования)

 

Страница сгенерирована за 0.079 секунд. Запросов: 20.