====== Переносим Linux на новый винт ======
Нужно перенсти установленный Linux с одного винта на другой. Я буду пользоваться [[http://www.system-rescue-cd.org/|SystemRescueCD]] просто потому, что она стартует достаточно быстро. Имеем установленную операционку с такой разметкой:
/dev/sda1 - swap
/dev/sda2 - /
/dev/sda3 - /home
Немного нестандартно. Заодно и поправим. Наши новые разделы будут немного больше. Это не важно. У нас будет так:
/dev/sda1 - /
/dev/sda2 - /home
/dev/sda3 - swap
Подключаем оба винта и грузимся с [[http://www.system-rescue-cd.org/|RescueCD]]. Нарезаем нужные нам разделы. Делаем разметку **DOS** такая была на старом винте. Говорим, что **/dev/sda1** загрузочный. Форматируем в ext4 и инициируем swap раздел
mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2
mkswap /dev/sdb3
Разделы готовы. Примонтируем наши разделы со старого и нового винта. Я сделал так
mkdir a/root
mkdir a/home
mkdir b/root
mkdir b/home
mount -t auto /dev/sda2 a/root
mount -t auto /dev/sda3 a/home
mount -t auto /dev/sdb1 b/root
mount -t auto /dev/sdb2 b/home
Теперь скопируем наши данные со старого на новый винт
cp -ax a/root/* b/root
cp -ax a/home/* b/home
Выключим все. Отключим старый винт **/dev/sda** На его место поставим наш новый. Опять стартуем с [[http://www.system-rescue-cd.org/|RescueCD]]. Примонтируем нужный раздел. Поправим наш **/etc/fstab** Добавим туда нужные и правильные UUID файловых систем.
Посмотрим UUID и сразу для удобства редактирования добавим их в **fstab**
lsblk -o NAME,UUID >> a/root/etc/fstab
Настроим загрузчик GRUB
mount --bind /dev/ a/root/dev
mount --bind /proc/ a/root/proc
mount --bind /sys/ a/root/sys
chroot a/root
grub-install
# grub-install --recheck /dev/sda
# grub-install --recheck --no-floppy /dev/sda
update-grub