Не удается загрузиться: "Инициализация не найдена. Попробуйте передать init=bootarg”стандартное исправление не работает

Я получаю ошибку загрузки в соответствии с Невозможно загрузиться: "Не найден init. Попробуйте передать init=bootarg"

Я запускаю команды в терминале liveCD

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 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
Disk identifier: 0x00638cbf

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63       80324       40131   de  Dell Utility
/dev/sda2   *    30801920   241535341   105366711    7  HPFS/NTFS/exFAT
/dev/sda3       241537022   312580095    35521537    5  Extended
/dev/sda5       241537024   309569535    34016256   83  Linux
/dev/sda6       309571584   312580095     1504256   82  Linux swap / Solaris
ubuntu@ubuntu:~$ sudo fsck -y /dev/sda1
fsck from util-linux 2.20.1
fsck.fat 3.0.26 (2014-03-07)
/dev/sda1: 82 files, 4367/20017 clusters
ubuntu@ubuntu:~$ sudo fsck -y /dev/sda2
fsck from util-linux 2.20.1
fsck: fsck.ntfs: not found
fsck: error 2 while executing fsck.ntfs for /dev/sda2
ubuntu@ubuntu:~$ sudo fsck -y /dev/sda3
fsck from util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
fsck.ext2: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda3
Could this be a zero-length partition?
ubuntu@ubuntu:~$ sudo fsck -y /dev/sda4
fsck from util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
fsck.ext2: No such file or directory while trying to open /dev/sda4
Possibly non-existent device?
ubuntu@ubuntu:~$ sudo fsck -y /dev/sda5
fsck from util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
/dev/sda5: clean, 160379/2129920 files, 1067688/8504064 blocks

Я получил решение от https://www.youtube.com/watch?v=eTH3nJ9OOBM. При перезагрузке я получаю ту же ошибку. Одна вещь, о которой я могу думать, это то, что я создал новый liveCD, может быть, это должна быть правильная версия?

Что делать / какая дополнительная информация вам нужна?

1 ответ

Решение

Эта ошибка звучит как основная проблема в Ubuntu. Похоже, что ваш init Файл отсутствует или поврежден. Есть два способа решения этой проблемы:

Опция 1


Вы можете просто переустановить Ubuntu. Это самый простой и надежный способ решения этой проблемы. Это также всегда работает.

Если вы хотите сохранить свои данные, используйте LiveCD в "пробном" режиме и скопируйте все важные данные на USB-накопитель. Затем вы можете установить прямо с диска.


Вариант 2


Теоретически можно вытащить работающего init исполняемый файл из рабочей установки и положить его в свой /sbin папка. Это, однако, довольно сложно. Вы можете попробовать сделать это:

  1. Смонтируйте установочный диск в папку /mnt
  2. Как root, скопируйте init файл из /sbin/init в /mnt/sbin/init,
  3. Проверьте и скопируйте разрешения из рабочей установки в неправильную установку.
  4. Проверьте перезагрузкой.

Вы должны делать это только на функционально идентичных установках. Смысл, не используйте livecd. Вместо этого используйте запасной жесткий диск.

Вытащите текущий жесткий диск ноутбука и вставьте его во внешний блок. Вставьте чистый диск в ноутбук и установите Ubuntu. Затем смонтируйте и скопируйте.

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