Не удается загрузиться: "Инициализация не найдена. Попробуйте передать 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
папка. Это, однако, довольно сложно. Вы можете попробовать сделать это:
- Смонтируйте установочный диск в папку /mnt
- Как root, скопируйте
init
файл из/sbin/init
в/mnt/sbin/init
, - Проверьте и скопируйте разрешения из рабочей установки в неправильную установку.
- Проверьте перезагрузкой.
Вы должны делать это только на функционально идентичных установках. Смысл, не используйте livecd. Вместо этого используйте запасной жесткий диск.
Вытащите текущий жесткий диск ноутбука и вставьте его во внешний блок. Вставьте чистый диск в ноутбук и установите Ubuntu. Затем смонтируйте и скопируйте.