Копирую файлы командой "sudo cp -a /* /media/lubuntu/<здесь UUID нового раздела>"
Перевожу на русский: /* - это корень системы, которая сейчас запущена.
В вашем случае должно быть что-то типа: sudo cp -a /media/lubuntu/UUID старого раздела/* /media/lubuntu/UUID нового раздела
...варианты копирования еще могут быть, кроме "sudo cp -a"?
1. Установите mc. Я без mc - как без рук.
2. У вас ЛUbuntu. pcmanfm - стандартный файловый менеджер ЛUbuntu, есть двухпанельный режим. Выполните в терминале:
sudo pcmanfm
...не сидеть у компа, пока он копирует
Копирование займет всего несколько минут, крайне маловероятно что более получаса (у вас нет столько места на винчестере).
Редактировать /boot/grub/grub.cfg тоже не следует
Верно. Это простое и временное решение - только проверить, что "новая система" заработала, не ломая при этом "старую".
Правильное решение: хорошо подумать, где вы хотите иметь загрузчик и установить его туда.
Предположим вы решили установить загрузчик в MBR, а каталог /boot/grub - поместить на sda1.
Выполните в терминале от суперпользователя:
mount /dev/sda1 /mnt/sda1
grub-install --root-directory=/mnt/sda1 /dev/sda
Внимание! grub-install не создает файл grub.cfg. Скопируйте его из старой системы
Если все сделано правильно - должны загружаться и старая и новая системы, но уже новым загрузчиком.
Загружаем новую систему. Если вас устраивают авотатически-генерируемые Grub-ом ссылки, выполняем в терминале:
sudo update-grub
Для добавления своих ссылок редактируем файл /etc/grub.d/40_custom.
Это самый правильный способ редактирования меню Grub.
Пример файла 40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
submenu 'My menu >>' {
insmod part_msdos
insmod ext2
kern='4.4.0-21-generic'
src='fuj120_1'
menuentry "Ubuntu, with Linux $kern [$src]" --class ubuntu --class gnu-linux --class gnuu --class os {
key="root=LABEL=$src ro --"
insmod gzio
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]
then search -l ${src} -n -s --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1
else search -l ${src} -n -s
fi
linux /boot/vmlinuz-${kern} ${key}
initrd /boot/initrd.img-${kern}
}
menuentry "Linux [$src]" --class ubuntu --class gnu-linux --class gnu --class os {
key="root=LABEL=$src fastboot noresume nosplash quiet --"
savedefault
insmod gzio
set root='hd0,msdos1'
search -l ${src} -n -s
linux /vmlinuz ${key}
initrd /initrd.img
}
}
submenu 'Flash menu >>' {
menuentry '*buntu iso' {
src='/opt/ubuntu-14.04.4-desktop-i386.iso'
key="boot=casper cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed iso-scan/filename=$src noprompt quiet --"
search -f ${src} -n -s
loopback loop ${src}
if [ -e (loop)/casper/vmlinuz.efi ]; then avnlinux='vmlinuz.efi'
else avnlinux='vmlinuz'
fi
linux (loop)/casper/${avnlinux} ${key}
initrd (loop)/casper/initrd.lz
}
menuentry 'Ubuntu 16.04 squash' {
src='/opt/ub1604'
key="ignore_uuid boot=casper cdrom-detect/try-usb=true live-media-path=$src/casper noprompt nosplash --"
set root='hd0,msdos1'
search -f ${src}/casper/vmlinuz -n -s
if [ -e "${src}/casper-rw" ]; then key="persistent persistent-path=$src $key"; fi
linux ${src}/casper/vmlinuz ${key}
initrd ${src}/casper/initrd.lz
}
}
Этот файл система изменять не будет. Здесь всегда будет только то, что вы сюда запишете.
Для применения изменений - как всегда:
sudo update-grub
Ссылки из субменю "My mehu >>" - для загрузки установленной системы.
Ссылки из субменю "Flash mehu >>" - для загрузки "живых" систем. Точно такие-же использую на загрузочной флешке.