Diskclone: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 11: | Строка 11: | ||
----- | ----- | ||
В Linux в загрузчике и в файле [[fstab]] прописываются идентификаторы дисков. Поэтому после физической смены диска у разделов будут другие идентификаторы и система грузиться не будет. | В Linux в загрузчике и в файле [[fstab]] прописываются идентификаторы дисков. Поэтому после физической смены диска у разделов будут другие идентификаторы и система грузиться не будет. | ||
{{Note|Если вы используете [https://rescuezilla.com/ Rescuezilla], то нужно будет только переустановить загрузчик}} | |||
Что нужно сделать? | Что нужно сделать? | ||
Строка 43: | Строка 45: | ||
# grub-install --efi-directory=/boot/efi --force --removable /dev/sda | # grub-install --efi-directory=/boot/efi --force --removable /dev/sda | ||
# grub-mkconfig -o /boot/grub/grub.cfg | # grub-mkconfig -o /boot/grub/grub.cfg | ||
------ | |||
{{Note|Если вы используете [https://rescuezilla.com/ Rescuezilla], то шаг 9 выполнять не нужно.}} | |||
9. Правим fstab | 9. Правим fstab | ||
Строка 48: | Строка 52: | ||
mcedit /etc/fstab | mcedit /etc/fstab | ||
И заменяем идентификаторы на /dev/sdaX, либо на новые UUID (если сможете из консоли в Recovery) | И заменяем идентификаторы на /dev/sdaX, либо на новые UUID (если сможете из консоли в Recovery) | ||
------ | |||
10. Делаем | 10. Делаем | ||
# exit | # exit |
Текущая версия от 00:06, 29 июля 2024
О клонировании дисков
Рассмотрим такой вариант:
- у вас был не новый ноутбук с HDD
- вы клонировали Акронисом слепок диска с HDD на SSD
- поменяли диск HDD на SSD
- Windows который стоял в дуалбуте грузится, а Linux нет...
Разберемся почему.
В Linux в загрузчике и в файле fstab прописываются идентификаторы дисков. Поэтому после физической смены диска у разделов будут другие идентификаторы и система грузиться не будет.
Что нужно сделать?
Загружаемся в Rescue LiveCD.
1. Смотрим список дисков.
# fdisk -l
Поочередно монтируем диски в /mnt и с помощью ls смотрим содержимое, ищем boot-раздел и корневой.
# mount /dev/sda8 /mnt # ls /mnt # umount /mnt
2. Монтируем диск ext4 с предполагаемым корнем:
# mount /dev/sda8 /mnt
3. Проверяем, наша ли это система (если у вас их несколько)
# cat /mnt/etc/os-release
4. Если нет, отмонтируем и повторяем шаги 2-3
# umount /mnt
5. Монтируем boot-раздел (FAT32 и в начале)
# mount /dev/sda2 /mnt/boot/efi
6. Монтируем служебные разделы
# mount -B /dev /mnt/dev # mount -B /dev/pts /mnt/dev/pts # mount -B /proc /mnt/proc # mount -B /sys /mnt/sys # mount -B /run /mnt/run
7. Переходим в систему
# chroot /mnt
8. Устанавливаем загрузчик
# grub-install --efi-directory=/boot/efi --force --removable /dev/sda # grub-mkconfig -o /boot/grub/grub.cfg
9. Правим fstab
Выполняем
mcedit /etc/fstab
И заменяем идентификаторы на /dev/sdaX, либо на новые UUID (если сможете из консоли в Recovery)
10. Делаем
# exit # exit $ reboot
11. Если в EFI нет пункта с ALT, идете в редактирование пунктов (в настройках EFI) ▷ Добавить ▷ вводите имя ▷ выбираете файл /boot/efi/grub/x86_64-efi/grub.efi.
12. Не забудьте сохранить настройки UEFI!!!