Ubuntu16.04 завантажується в initramfs


14

Ubuntu не завантажується, і переходить до initramfs. Я пишу з пробного засідання CD на живому диску. що я повинен зробити?

Я розумію, що завантажувальний потік порушений і що, коли файли з root збираються завантажуватись у оперативну пам'ять, він не знаходить файлів у кореневому каталозі. Будь ласка, виправте мене, якщо я помиляюся.

Далі є вихід з ashell, коли я ввожу команду " exit":

(initramfs) exit
/dev/mapper/ubuntu--vg-root contains a file system with errors, check forced.
Inodes that were part of a corrupted orphan linked list found.

/dev/mapper/ubuntu-vg-root: UNEXPECTED INCONSISTENCY; Run fsck MANUALLY.
    (i.e., without -a or -p options)

fsck exited with status code 4.
The root file system on /dev/mapper/ubuntu--vg-root requires manual fsck

1
Спробуйте, що там сказано - fsck /dev/mapper/ubuntu-vg-root. Якщо це не вдається, спробуйтеsudo fsck /dev/mapper/ubuntu-vg-root
UniversallyUniqueID

@BharadwajRaju !! це спрацювало, зробило те, що я знав, що це треба зробити, я просто не знав, що / як це зробити. Дякую! Як файлова система пошкоджується / пошкоджується? Крім того, як команда fcsk знає, як виглядає файлова система?
Хуліо Варгас ДелаТорре

1
Я не точно впевнений у тому, як він пошкодився, але можу пояснити fsckдосить цікаву назву - це означає F ile S ystem C hec k . Він не знає, як це має виглядати, він просто відновлює втрачені дані та оновлює запис файлової системи.
UniversallyUniqueID

Відповіді:


30

виконати:

(initramfs) fsck /dev/mapper/ubuntu--vg-root

виберіть "y" для всіх "Виправити?" підказки

Зауважте, ваш кореневий розділ може бути чимось іншим /dev/mapper/ubuntu--vg-root- змінити цю частину відповідно до місця розташування завантажувального розділу


Я дійсно міг завантажувати свій ноутбук після виконання вашої команди вище. Дякую!
Марсело Гум'єро

Я також отримав декілька чітких запитів inode і сказав yусім. Після закінчення я ввів команду exitперейти до екрана входу, і, здається, все є.
Даніель

Зауважте, ваш кореневий розділ, можливо, щось інше, ніж "/ dev / mapper / ubuntu - vg-root" - модифікуйте цю частину відповідно до розташування завантажувального розділу
Reinsbrain

врятувало мені життя, дуже дякую. пиво?
iWizard

6

Здається, у вас поганий суперблок. Щоб виправити це, просто виконайте наступні дії:

Крок 1: завантажтеся на живий компакт-диск чи USB та виберіть спробуйте ubuntu без встановлення параметрів

Крок 2: Натисніть ctrl+alt+tабо відкрийте свій термінал

Налаштування 3:

Дізнайтеся номер свого розділу за допомогою

sudo fdisk -l|grep Linux|grep -Ev 'swap'

Потім перерахуйте всі суперблоки за допомогою команди:

sudo dumpe2fs /dev/sda7 | grep superblock

Замініть sda7 на номер вашого диска

Ви повинні отримати подібний вихід, як цей

Primary superblock at 0, Group descriptors at 1-6
  Backup superblock at 32768, Group descriptors at 32769-32774
  Backup superblock at 98304, Group descriptors at 98305-98310
  Backup superblock at 163840, Group descriptors at 163841-163846
  Backup superblock at 229376, Group descriptors at 229377-229382
  Backup superblock at 294912, Group descriptors at 294913-294918
  Backup superblock at 819200, Group descriptors at 819201-819206
  Backup superblock at 884736, Group descriptors at 884737-884742
  Backup superblock at 1605632, Group descriptors at 1605633-1605638
  Backup superblock at 2654208, Group descriptors at 2654209-2654214
  Backup superblock at 4096000, Group descriptors at 4096001-4096006
  Backup superblock at 7962624, Group descriptors at 7962625-7962630
  Backup superblock at 11239424, Group descriptors at 11239425-11239430
  Backup superblock at 20480000, Group descriptors at 20480001-20480006
  Backup superblock at 23887872, Group descriptors at 23887873-23887878

Виберіть альтернативний суперблок із цього списку, в цьому випадку альтернативний номер суперблока # 32768

Тепер для перевірки та відновлення файлової системи Linux за допомогою альтернативного суперблоку # 32768:

sudo fsck -b 32768 /dev/sda7 -y

-yПрапор використовується , щоб пропустити все виправити? на запитання та відповісти на них автоматично так

Ви повинні отримати подібний вихід, як цей:

fsck 1.40.2 (12-Jul-2007)
e2fsck 1.40.2 (12-Jul-2007)
/dev/sda2 was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong for group #241 (32254, counted=32253).
Fix? yes
Free blocks count wrong for group #362 (32254, counted=32248).
Fix? yes
Free blocks count wrong for group #368 (32254, counted=27774).
Fix? yes
..........
/dev/sda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda2: 59586/30539776 files (0.6% non-contiguous), 3604682/61059048 blocks

Тепер спробуйте встановити перегородку

sudo mount /dev/sda7 /mnt

Тепер спробуйте переглядати файлову систему за допомогою наступних команд

cd /mnt
sudo mkdir test
ls -l

Якщо ви в змозі виконати вищезазначені команди, ви, ймовірно, вирішили свою проблему.

Тепер перезавантажте комп'ютер, і ви зможете нормально завантажуватися.

( Джерело )


що робити, якщо sudo fdisk -l|grep Linux|grep -Ev 'swap'повертає 2 рядки? / dev / sda2 та / dev / sda5 для мене
knocte

3
Немає необхідності завантажуватися на живу Ubuntu. Просто запустіть fsck під запитом, де ви знаходитесь. Не потрібно ускладнювати зайве завдання.
Сорен А

Що робить це схожим на проблему "поганого суперблоку"? Можливо, саме біг fsck- це те, що усуває проблему в більшості випадків.
mwfearnley

Ваше рішення було для мене єдиним!
DanielTheRocketMan

0

Це просто! Щось змінило ваш FS з минулого разу, тоді його потрібно перевірити та виправити, зробіть наступне:

  1. Спочатку вам потрібно знати розділ, на який встановлена ​​ваша система: напр. / Dev / sda1
  2. Коли ви потрапили на екран initramfs, введіть наступне:

    e2fsck -f -y -v -C 0 /dev/sdaX
    

Пам'ятайте, що / dev / sdaX потрібно змінити під час встановлення системного розділу


Файлова система змонтована. Якщо ви по- , як і раніше ви БУДЕТЕ причину *** ВАЖКА *** пошкодження файлової системи. ти знаєш про це?
Посмішка
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.