Ubuntu16.04 внезапно загружается к только для текста (initramfs), подсказка, восстанавливая суперблок не фиксирует его

Таким образом, я думал, что столкнулся с типичной проблемой получения поврежденного суперблока (который я думаю, произошел из-за намеченной твердой/грязной перезагрузки). Однако после следования руководству в первом принятом ответе связанного вопроса, путем восстановления альтернативного суперблока, система все еще загружается в (initramfs). [ОТМЕТЬТЕ: после использования fsck как рекомендуемый в том ответе, я мог успешно смонтировать файловую систему и скопировать материал с него и создать папку в нем с sudo правами.]

Вначале, я не получил текста перед (initramfs) подсказка, за исключением:

BusyBox v.1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built-in shell (ash)
Enter 'help' for a list of build-in commands.

Но теперь я иногда получаю также это:

Gave up waiting for root device. Common problems:
 - Boot args (cat /proc/cmdline)
  - Check rootdelay= (did the system wait long enough?)
  - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALTER! /dev/mapper/ubuntu--vg-root does not exist. Dropping to a shell!

Таким образом, учитывая, что восстановление суперблока не работало, какие опции я должен зафиксировать свою начальную загрузку? Я предполагаю, что мог попытаться переустановить Ubuntu от LiveCD/LiveUSB, но я должен добавить аспект, который добавляет дополнительную сложность: мой основной раздел жесткого диска шифруется (при помощи Ubuntu по умолчанию путь, который я предполагаю, назван LUKS).

Существует ли способ зафиксировать начальную загрузку без переустановки? Или переустановка, не вытирая все? Я должен отладить свою проблему путем рассмотрения журналов начальной загрузки? (Если да, где они?)

Загружаясь от ЖИВОЙ ubuntu USB ISO, я могу проблема a fdisk -l /dev/sda команда и результат:

Disk /dev/sda: 447.1 GiB, 480103981056 bytes, 937703088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x60229a0a

Device     Boot   Start       End   Sectors   Size Id Type
/dev/sda1  *       2048    999423    997376   487M 83 Linux
/dev/sda2       1001470 937701375 936699906 446.7G  5 Extended
/dev/sda5       1001472 937701375 936699904 446.7G 83 Linux

И это - результат для sudo blkid -c /dev/null:

/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="7ec61194-f216-4f1b-b684-5b2e2d643c25" TYPE="ext2" PARTUUID="60229a0a-01"
/dev/sda5: UUID="11613ca4-65f2-4079-a750-6f71b6318903" TYPE="crypto_LUKS" PARTUUID="60229a0a-05"
/dev/sdb: UUID="674B-9411" TYPE="vfat"

FWIW, если я монтирую свой зашифрованный диск через наутилус, я могу открыть/etc/fstab в редакторе, и это содержание:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=7ec61194-f216-4f1b-b684-5b2e2d643c25 /boot           ext2    defaults        0       2
/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0

ОБНОВЛЕНИЕ: Если я нажимаю shift во время начальной загрузки личинки затем я вижу некоторые опции, прежде чем это пойдет для начальной загрузки в (initramfs):

  1. Ubuntu
  2. Расширенные настройки для Ubuntu
  3. Тест памяти (memtest86 +)
  4. Тест памяти (memtest86 +, последовательная консоль 115200)

Если я выбираю первое, то я получаю (initramfs) начальную загрузку. Если я выбираю второе, то больше опций обнаруживается:

  1. Ubuntu, с 4.4.0-28-универсальным Linux
  2. Ubuntu, с Linux, 4.4.0-28-универсальным (выскочка)
  3. Ubuntu, с 4.4.0-28-универсальным Linux (режим восстановления)
  4. Ubuntu, с 4.4.0-24-универсальным Linux
  5. Ubuntu, с Linux, 4.4.0-24-универсальным (выскочка)
  6. Ubuntu, с 4.4.0-24-универсальным Linux (режим восстановления)

Если я выбираю 1 здесь, результатом является (initramfs) подсказка также.

Но если я выбираю опцию (4), компьютер просит у меня пароль шифрования и загружается хорошо!! Таким образом я предполагаю, что ядро 4.4.0-28 виновным здесь, как избавиться от него и отметить -24 как значение по умолчанию?

0
задан 13 April 2017 в 15:24

1 ответ

Переустановка дефектного ядра, как рекомендуется здесь , не работала.

Удаление дефектного ядра работавший (путем начальной загрузки на том, которое работает, нажатие SHIFT во время начальной загрузки), как объяснено в этот другой ответ .

1
ответ дан 28 September 2019 в 23:48

Другие вопросы по тегам:

Похожие вопросы: