У меня есть компьютерная система с несколькими дисками. У меня есть Ubuntu 14.04 LTS, установленный как моя основная ОС, но мне также установили Windows 7 на отдельном диске. Я позже установил Ubuntu 15.10 на еще одном диске и когда я сделал, установщик, по-видимому, видел, что я имел 14,04 установленных также и создал меню начальной загрузки и с 15,10 как значение по умолчанию и с 14.04 как опция. Это не было тем, что я предназначил, я намеревался переключиться между 14,04 и 15.10 через firmare параметры загрузки и иметь две установки Ubuntu, не знающие друг о друге, если я не решил смонтировать другой диск, но безотносительно, все работало хорошо. Я использовал 15.10 некоторое время и затем загрузился назад в 14,04 после, возможно, несколько месяцев.
Неудивительно, эти 14,04 установок имели большое количество ожидания обновлений, таким образом, я шел вперед и обновил использование программного обеспечения Updater, как обычно. Я думаю, что одно из обновлений было для GRUB. Когда я перезагрузил после того, как обновления были установлены, опция загрузиться в 15,10 больше не была доступна. Я пытался использовать утилиту восстановления начальной загрузки на своей живой Карте памяти Ubuntu 14.04, но она предложила, чтобы я сделал что-то, что выглядело потенциально опасным для меня, а именно:
sudo chroot "/mnt/boot-sav/sda2" dpkg --configure -a
sudo chroot "/mnt/boot-sav/sda2" apt-get install -fy
sudo chroot "/mnt/boot-sav/sda2" apt-get install -y --force-yes dmraid
sudo chroot "/mnt/boot-sav/sda2" dmraid -ay
sudo chroot "/mnt/boot-sav/sda2" apt-get install -y --force-yes lvm2
sudo chroot "/mnt/boot-sav/sda2" apt-get purge -y --force-yes grub*-common grub-common:i386 shim-signed linux-signed*
таким образом, я отменил то действие и имел его, генерируют отчет об информации о начальной загрузке, который может быть найден здесь:
http://paste.ubuntu.com/15146374/
Кто-либо может помочь мне выяснить то, что пошло не так, как надо и как я должен пойти о фиксации его? Если безопасно использовать предложение утилиты восстановления начальной загрузки, я могу сделать это. Я предполагаю, что могу даже переустановить 15.10 если потребуется, но я думаю, что 15,10 данных все еще там, и я хочу понять то, что произошло так, я могу предотвратить его в будущем. Заранее большое спасибо за любую справку!
Если я читаю Ваш вывод правильно, Ubuntu 15.10 установлена в названном логическом томе LVM /dev/mapper/ubuntu-vg-root
; однако, сценарий не мог определить файловую систему на том логическом томе. Это, вероятно, означает что также:
ls /dev/mapper/ubuntu-vg-root
из Ubuntu 14.04. Если файл не присутствует, Вы, возможно, должны установить некоторые компоненты LVM в Ubuntu 14.04 (попытка sudo apt-get install lvm2
). Если это вызывает /dev/mapper/ubuntu-vg-root
для появления попробовать sudo update-grub
и посмотрите, помогает ли это. Если /dev/mapper/ubuntu-vg-root
уже присутствует, затем Вы могли попробовать sudo blkid /dev/mapper/ubuntu-vg-root
, и/или попытайтесь монтировать его, проверить, что файловая система неповреждена./dev/mapper/ubuntu-vg-root
поврежден, затем Вы в беде. Если у Вас есть какие-либо критические данные на той установке, необходимо сначала сделать резервное копирование низкого уровня, как в sudo dd if=/dev/mapper/ubuntu-vg-root of=/path/to/lots/of/space/u1510-backup.img
. Можно затем попробовать sudo fsck /dev/mapper/ubuntu-vg-root
восстановить его. Если восстановление успешно, делая a sudo update-grub
мог бы возвратить его меню начальной загрузки.Совершенно другой подход должен попробовать другой метод начальной загрузки. В частности, мой диспетчер начальной загрузки перенаходки мог бы помочь:
boot\vmlinuz-3.13-*
, тогда как 15,10 установок будут, вероятно, относиться к начальной загрузке vmlinuz-4.2.0-*
(никакое продвижение boot\
, и более высокий номер версии ядра).ro root=/dev/mapper/ubuntu-vg-root
к параметрам загрузки.Если повторно находят начальные загрузки Ubuntu 15.10, можно установить перенаходку пакет Debian или PPA. Это сделает, повторно находят программу начальной загрузки по умолчанию. Можно сделать установку от любого распределения, но с различными последствиями:
mkrlconf
сценарий, который идет, повторно находит, от 15,10, для создания конфигурационного файла, который устраняет потребность вручную изменить параметры загрузки. Необходимо будет скопировать тот сценарий с 14,04 установок или по крайней мере смонтировать 14,04 разделов в 15,10, таким образом, можно будет получить доступ к тому сценарию.)Обратите внимание, что перенаходка использования не будет, вероятно, работать, если файловая система для Ваших 15,10 установок будет повреждена. В лучшем случае это покажет вариант для 15,10 ядер, но запуск, который ядро приведет к сбою в какой-то момент, возможно, с сообщением о повреждении файловой системы. перенаходка, скорее всего, будет полезна, если первопричиной будет отсутствие поддержки LVM в Ubuntu 14.04 или некоторого другого незначительного сбоя в сценариях GRUB для обнаружения Ubuntu 15.10.