Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: При загрузке системы выскакивает ошибка initramfs  (Прочитано 40091 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gorky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Добрый день.
После неправильной перезагрузки сервера не запускается система и выдает ошибку initramfs. Перелистал весь интернет, много вариантов восстановления, но ни один не работает. Обязательно вылетит какая-то ошибка.

Посоветовали загрузится через LiveCD и сделать следующее:

1) blkid
< find the partition you installed ubuntu on
2) mount /dev/sdax /mnt <<< where x is partion # containing ubuntu and 'a' assumes this is your first hard drive (if have > 1)
3) mount --bind /sys /mnt/sys
4) mount --bind /dev /mnt/dev
5) mount --bind /proc /mnt/proc
6) chroot /mnt
7)update-grub
 grub-install /dev/sda <assumes the you want grub to be installed on your first hard drive ('a')
9) reboot

Когда я пытаюсь сделать команду mount /dev/sda2 /mnt выдает ошибку: mount: unknown filesystem type 'LVM2_member'

На сервере стоит 2 HDD в райде. Снимать пробовал (некоторые говорят что поможет, у меня не получилось).

хеелп (
« Последнее редактирование: 13 Августа 2012, 09:20:33 от Gorky »

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
sudo apt-get install lvm2
И повторяй инструкцию выше. Можно еще попробовать обновить initramfs
« Последнее редактирование: 13 Августа 2012, 09:31:17 от Kernel ops »
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Gorky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
При попытке установить пакет вылетает ошибка - E: Unable to locate package crypsetup

Пользователь решил продолжить мысль 13 Августа 2012, 09:46:30:
Получилось установить. Та же проблема при повторе операции mount /dev/sda5 /mnt "Unknown filesystem type LVM2_member"

или mount /dev/sda2 /mnt "mount: you must specify the filesystem type"

Вот мои диски:

Device       Boot Start End     Blocks     ID   System
/dev/sda1     *   1     32      248832     83    Linux
Partition 1 does not end on cylinder boundray.
/dev/sda2         32    121594  976445441  5     Extended
/dev/sda2         32    121594  976445440  8e    Linux LVM
« Последнее редактирование: 13 Августа 2012, 09:57:00 от Gorky »

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
sudo apt-get install lvm2
sudo vgscan
sudo vgdisplay название_группы_томов
sudo vgchange -a y
Затем монтируйте
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Gorky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Ввел команды и начал монтировать - тоже самое.

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Зачем создавали lvm, если не умеете работать?
https://help.ubuntu.ru/wiki/lvm
Вывод команд в тему + читайте статью
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Gorky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Большое спасибо.

При выполнении последней команды "sudo vgchange -a y" Вылетает подтверждение о том, что все логические тома активированы.

Но после этого все равно выдается ошибка:

root@debian: /home/user# mount /dev/sda5 /dev
mount: unknown filesystem type 'LVM2_member'


Пользователь решил продолжить мысль 13 Августа 2012, 11:07:11:
Получилось следующее:

# apt-get install lvm2
...
# pvscan
PV /dev/sda5 VG NNP-S1 lvm2 [931.21 GB / 0   free]
Total: 1 [931.21 GB] / in use: 1 [931.21 GiB] / in no VG: 0 [0 ]
# vgscan
Reading all physical volumes. This may take a while…
Found volume group “NNP-S1″ using metadata type lvm2
# vgchange -a y
2 logical volume(s) in volume group “NNP-S1″ now active
# lvscan
ACTIVE ‘/dev/NNP-S1/root′ [907.22 GB] inherit
ACTIVE ‘/dev/NNP-S1/swap_1′ [23.99 GB] inherit
# mount /dev/NNP-S1/root /mnt
Ура, есть контакт.

Теперь застрял на команде
#mount --bind /sys /mnt/sys
mount: mount point /mnt/sys does not exist.


Пользователь решил продолжить мысль 13 Августа 2012, 11:13:25:
Так же не могу обновить initramfs.

Пишет: I: update-initramfs is disabled (live system is running on read-only media)
« Последнее редактирование: 13 Августа 2012, 11:13:25 от Gorky »

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Цитировать
Теперь застрял на команде
#mount --bind /sys /mnt/sys
mount: mount point /mnt/sys does not exist.
Ну так создайте точку монтирования.
# mkdir /mnt/sys
Цитировать
update-initramfs
/ примонтирован как ридонли
Монтируйте корень с o -rw
# mount -o rw /dev/NNP-S1/root /mnt
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Gorky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Спасибо!

Теперь застрял на команде
# chroot /mnt
chroot: failed to run command `/bin/bash': No such file or directory

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
sudo fdisk -l
В студию
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Gorky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
root@debian:/home/user# sudo fdisk -l

Disk /dev/sda: 1000.1 GB, 1000137752576 bytes
255 heads, 63 sectors/track, 121593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005d25d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          32      248832   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              32      121594   976445441    5  Extended
/dev/sda5              32      121594   976445440   8e  Linux LVM

Disk /dev/dm-0: 974.1 GB, 974118715392 bytes
255 heads, 63 sectors/track, 118429 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-0 doesn't contain a valid partition table

Disk /dev/dm-1: 25.8 GB, 25757220864 bytes
255 heads, 63 sectors/track, 3131 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-1 doesn't contain a valid partition table

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Возможно, у вас линукс на /dev/sda1 установлен.
отмонтируйте все из /mnt, а затем
mount -o rw /dev/sda1 /mnt
Далее примонтируйте proc, sys и т.д. и пробуйте заново chroot
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Gorky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
а разве sda1 это не LiveCD на котором я провожу все эти операции? У меня в машине 2 HDD по 1TB в райде.

Пользователь решил продолжить мысль 13 Августа 2012, 13:15:36:
root@debian:/home/user# mount -o rw /dev/sda1 /mnt
root@debian:/home/user# mkdir /mnt/sys
root@debian:/home/user# mkdir /mnt/dev
root@debian:/home/user# mkdir /mnt/proc
root@debian:/home/user# mount --bind /sys /mnt/sys
root@debian:/home/user# mount --bind /dev /mnt/dev
root@debian:/home/user# mount --bind /proc /mnt/proc
root@debian:/home/user# chroot /mnt
chroot: failed to run command `/bin/bash': No such file or directory

:(
« Последнее редактирование: 13 Августа 2012, 13:16:17 от Gorky »

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
В вашем решении предлагают пререустановить grub. Можно попробовать и без chroot. проверьте, монтируется ли /dev/.../root в /mnt
Так-же попробуйте (с примонтированным корнем):
sudo grub-install --root-directory=/mnt /dev/NNP-S1/
sudo update-grub --output=/mnt/boot/grub/grub.cfg
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Gorky

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
root@debian:/home/user# mount /dev/NNP-S1/root /mnt
Монтируется, все ок. Если повторить команду выкинет оповещение что мол уже за монтирован.

root@debian:/home/user# sudo grub-install --root-directory=/mnt/dev/NNP-S1/
sudo: grub-install: command not found
root@debian:/home/user# sudo update-grub --output=/mnt/boot/grub/grub.cfg
sudo: update-grub: command not found
« Последнее редактирование: 13 Августа 2012, 13:49:02 от Gorky »

 

Страница сгенерирована за 0.072 секунд. Запросов: 25.