Один из моих ПК имеет двойную загрузку между элементарной ОС luna, работающей на ядре 3.11, и xubuntu 3.10.
Элементарная операционная система больше не загружается правильно, она загружается в tty. Я не могу подключиться к Интернету оттуда.
Что-то, что я хочу сделать, так или иначе, пойти в мой раздел Xubuntu, сделать резервную копию всего, что у меня есть в элементарной ОС, удалить элементарную ОС, установить (или переустановить) Xubuntu на весь жесткий диск, и переустановить резервное копирование.
Я могу переустановить Xubuntu, не беспокоясь об этом, у меня там ничего нет. Но в Elementary OS у меня есть много приложений, установленных из центра программного обеспечения, а также spotify, ruby, nodejs, django и my virtualenvs.
Можно ли перенести все это в Xubuntu?
Поскольку элементарная операционная система OS luna происходит из Ubuntu 12.04 LTS, это два релиза позади вашего xubuntu 13.10, и, следовательно, это вряд ли удастся:
you@eos:~# dpkg --get-selections > /some/share/selections.txt
you@xubuntu:~# cat /some/share/selections.txt | dpkg --set-selections
Это также выберет пакеты, которые только в Луна, так что вы должны отредактировать файл selections.txt, прежде чем применять его в xubuntu.
Тем не менее, эти две системы достаточно похожи, чтобы восстановить элементарную систему как root из xubuntu:
root@xubuntu:~# mkdir -p /tmp/eos root@xubuntu:~# mount -t auto /dev/disk/by-label/yourEosPartitionLabel /tmp/eos root@xubuntu:~# mount --bind /dev /tmp/eos/dev root@xubuntu:~# mount --bind /proc /tmp/eos/proc root@xubuntu:~# chroot /tmp/eos # now we are in a running eos with internet access from xubuntu root@eos:~# apt-get install -f linux-image-generic # plus other fixes you may try root@eos:~# exit root@xubuntu:~# umount /tmp/eos/dev root@xubuntu:~# umount /tmp/eos/proc
Это установит старое универсальное ядро 12.04, которое с большей вероятностью загрузится.