Поскольку я хотел получить больше свободного места на моем жестком диске, я удалил старые ядра (не спрашивайте меня, почему я был так зол). Я тоже случайно удалил активное ядро (3.2.0-27 в Ubuntu 12.04).
Сначала я не смог загрузиться. Я установил ядра 3.2.0-23 и 3.2.0-27 через живую систему (см. Здесь ).
Теперь, когда я запускаю свою систему сейчас, я получаю только эти строки:
mountall: Event failed
fsck from util-linux 2.20.1
/dev/sda1: clean, 832254/40099840 files, 21092083/160394239 blocks
* Stopping Flush boot log to disk
* Stopping Enabling additional executable binary formats
* Starting bluetooth daemon
Другие характеристики ПК:
- Intel i5 2500K 4x 3,3 ГГц
- 8 ГБ ОЗУ
- / dev / sda1 - это Ubuntu, около 1400 ГБ
- Zotac Nvidia GTX 560
- ASRock Z68 Pro3
Заранее спасибо!
РЕДАКТИРОВАТЬ: Здесь вы можете найти некоторые файлы журнала из / var / log: kern.log boot.log
/var/log/messages
. Если вы не можете войти в систему, вы можете получить их во время загрузки с live CD.dmesg | pastebinit
пожалуйста[ 0.000000] Command line: noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
Ответы:
Опция восстановления вручную:
Файлы являются самой простой частью. Вы можете сделать то, что предложил Ramchandra, но если вы хотите сохранить свои приложения, вам следует избегать переустановки (как это, как вы видели, удалять приложения). Если вы хотите избежать удаления загрузки с отсутствующим ядром:
Загрузиться с LiveCD.
Используя nautilus, откройте сломанный раздел.
Перейдите в / home / myusername здесь. Все ваши файлы будут там.
Некоторые другие файлы, которые вы можете сохранить:
После того, как вы закончите с этим, вставьте его на флешку или отправьте по электронной почте.
Приложения - более сложная часть. Я придумал какое-то обходное решение, которое займет некоторое время (большинство из них без вашего активного участия), но это должно восстановить ваши приложения (без настроек / конфигураций)
Держись вокруг LiveCD.
Перейдите в / usr / lib. (Загрузка может занять некоторое время.)
Ого! Огромное количество папок. Откройте Gedit в LiveCD.
Введите это в gedit:
#!/bin/sh
sudo apt-get install folder1 folder2 folder3
... Где folder1 folder2 folder3 - это имена папок.
Это все программы, которые вы установили в Ubuntu (я думаю). Некоторые из них (около 50%, а может и больше) поставляются с системой, поэтому в этом нет необходимости , но безопасная ставка - это просто поставить все.
Другое место для поиска приложений - это / etc и / etc / alternatives. (Обновите меня, если мне не хватает каких-либо пятен, интернет!)
Сохраните файл как .sh и отправьте его по электронной почте или на флэш-диск.
Теперь, когда вы впервые запускаете свой компьютер (после полной переустановки), вы можете запустить этот скрипт, чтобы sudo apt-get все ваши программы, которые у вас были ранее. Они будут хороши как новые!
источник
Загрузитесь с livecd, смонтируйте жесткий диск и переустановите ядро. Например:
источник
Вы пробовали вариант восстановления? Вы можете установить Ubuntu поверх существующей установки Ubuntu - все ваши файлы останутся. Хотя, если вы измените системные файлы, эти изменения будут уничтожены.
Для этого в установщике выберите расширенный раздел и используйте установленный раздел Ubuntu как /.
Я не проверял это все же.
источник