![Перенос системы Fedora на другой компьютер](https://rvso.com/image/31651/%D0%9F%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B%20Fedora%20%D0%BD%D0%B0%20%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B9%20%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80.png)
Я хотел бы перенести свою Fedora на удаленную машину. Fedora находится под Grub 2.0, а на удаленной машине есть система Centos и Grub 0.97. На самом деле, у меня два вопроса.
Первый — как правильно добавить запись в хостинг grub. Второй — как скопировать файловую систему Fedora на машину, на которой запущен Centos. lsblk
Вывод Fedora:
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 231.8G 0 part
├─fedora-usr (dm-0) 253:0 0 14.7G 0 lvm /usr
├─fedora-swap (dm-1) 253:1 0 4G 0 lvm [SWAP]
├─fedora-root (dm-2) 253:2 0 30.5G 0 lvm /
├─fedora-tmp (dm-3) 253:3 0 4G 0 lvm /tmp
└─fedora-home (dm-4) 253:4 0 178.7G 0 lvm /home
Как добавить эту структуру на удаленную машину, сохранив существующую схему разделов Centos?
├─sda1 8:1 0 25G 0 part
├─sda2 8:2 0 279.5G 0 part
├─sda3 8:3 0 198.9G 0 part
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 500M 0 part /boot
└─sda6 8:6 0 194.8G 0 part
├─vg_centos-lv_root (dm-0) 253:0 0 50G 0 lvm /
├─vg_centos-lv_swap (dm-1) 253:1 0 3.8G 0 lvm [SWAP]
└─vg_centos-lv_home (dm-2) 253:2 0 141G 0 lvm /home
Могу ли я добавить /dev/sda7
и т. д.?
UPD#1 обе системы не являются RAID-дисками, обе имеют LVM-диски и основной загрузчик — MBR, а не GPT
решение1
Если на вашем диске осталось достаточно места, вы можете добавить новый раздел на диск вашей удаленной машины. Такой инструмент, как, gparted
например, позволит вам изменить размер существующих разделов, чтобы освободить необходимое вам пространство. Вам не нужно создавать еще один раздел. Вы можете объединить тот, что на вашем компьютере, и тот, что на вашей удаленной машине. Так /boot
будет намного проще настроить .grub
Ваша система Fedora сильно настроена? Если бы я был вами, я бы не копировал всю систему, а только /home
раздел и переустановил бы систему на новом хосте. Может быть очень сложно скопировать систему, которая не была разработана для этого (например, как виртуальная машина). Например, вам придется полностью просмотреть ваш /etc/fstab
, убедиться, что все необходимые вам прошивки доступны для вашего нового материала...
Если вы знаете, что делаете, вам придется заново создать схему LVM, а затем скопировать данные.
решение2
Не уверен, чего вы в конечном итоге добиваетесь, делая это, но я бы, вероятно, рекомендовал не пытаться этого делать. Перенос системы с одного набора оборудования на другой может быть проблематичным и обычно является задачей, зарезервированной для самых опытных в работе с Linux.
Различия в оборудовании
Для начала необходимо убедиться, что обе системы имеют одинаковую аппаратную архитектуру.
- Они обе системы Intel? Системы AMD?
- Это 32-битные или 64-битные системы?
- Видеокарты одинаковые?
- Сетевое и другое оборудование?
Перенастройка этого оборудования может быть проблематичной.послеСистема установлена.
Различия в разбиении диска
Схемы дисков могут быть еще сложнее для копирования из одной системы в другую. Существует несколько технологий, с которыми вам нужно быть знакомым.
- Отформатирован ли диск с использованием MBR (главная загрузочная запись) или GPT (таблица разделов GUID)?
- Содержат ли диски программный RAID (mdadm)?
- Содержат ли они уровень LVM (управление логическими томами)?
В целом я бы рекомендовал собрать файлы из каталогов /etc и /home, выполнить переустановку ОС на том оборудовании, на которое вы хотите ее перенести, и повторно применить конфигурации после установки.