Я работаю с двойной загрузкой HP павильон dv6000 win7 и Ubuntu 12.04. (ну, до сегодняшнего дня). После перезагрузки процесс загрузки переходит в оболочку BusyBox, и я получаю приглашение:
BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
Я исследовал тех, у кого была такая же проблема, но я не смог найти ни одного из тех решений, которые могли бы мне помочь.
Я попробовал метод, описанный здесь , и после последней команды
mount -t ntfs-3g /dev/sda1 /root -o force
он ничего не делает и дает мне еще один запрос (initramfs).
Я могу загрузиться с live CD (USB) и добраться до терминала, но, похоже, это не очень хорошо, так как я вижу / dev / sda1 в команде ls, но он не распознает его, когда я попробуйте перейти к нему.
Еще один вопрос: используя команду, fdisk -l
как я могу узнать, какая точка монтирования ( sda1
/ sda2
) является моим разделом Windows, а какая - Ubuntu?
(inittramfs)
.fsck
был запущен, та же ошибка снова была показана при загрузке.Ответы:
В то время как в initramfs консоли, я принял команду выхода , чтобы выйти из оболочки. Та же самая консоль была представлена передо мной, но на этот раз с точным названием поврежденного раздела .
После проверки я перезагрузил систему.
и все, я вернулся в файловую систему без ошибок.
источник
Кажется, у вас плохой суперблок. Чтобы исправить это:
Во-первых, загрузитесь в live CD или USB
Узнайте свой номер раздела с помощью
Затем перечислите все суперблоки с помощью команды:
Замените
sda2
на свой номер дискаВы должны получить похожий вывод, как это
Выберите альтернативный суперблок из этого списка, для этого случая альтернативный суперблок # 32768
Теперь, чтобы проверить и восстановить файловую систему Linux, используя альтернативный суперблок # 32768:
-y
Флаг используется , чтобы пропустить всеFix?
вопросы и автоматически отвечать на них все с даВы должны получить похожий вывод:
Теперь попробуйте смонтировать раздел
Теперь попробуйте просмотреть файловую систему с помощью следующих команд
Если вы можете выполнить вышеуказанные команды, вы, скорее всего, исправили ошибку.
Теперь перезагрузите компьютер, и вы сможете нормально загружаться.
( источник )
источник
sudo fdisk -l|grep Linux|grep -Ev 'swap'
делать, если возвращает 2 строки? / dev / sda2 и / dev / sda5 для меняНа самом деле решение легко, просто напишите команду,
fsck /dev/sdax
подобную приведенной ниже, и дайте,Y
если консоль попросит исправить что-то:или же
X
указывает номер смонтированного дискаЕсли вы не хотите вручную нажимать «y» каждый раз, когда запрашивается исправление, вы также можете запустить команду с
-y
параметром.источник
gparted
установленным).gparted
и выберите свой жесткий диск и выберите ПРОВЕРКА в меню правой кнопки мыши.источник
Я только что попробовал удачный вариант, загрузив систему с помощью инструмента "Parted Magic" с Live CD. Глядя на разделы, в разделе Linux было объявлено «неизвестное пространство» в несколько гигабайт.
Поэтому я просто расширил пространство Linux по всему разделу и вуаля - с тех пор мой Linux загружается, как и раньше, до сих пор без сбоев.
источник