Я удалил загрузочную папку (режим grub rescue) + не могу загрузиться с linux live (с флешки)

1-я проблема: Я случайно удалил свою загрузочную папку. Теперь я застрял с grub в режиме восстановления, так как не могу найти / boot, чтобы удовлетворить grub.

2d проблема: Я пытался загрузиться с живого дистрибутива (я пробовал несколько), но все, что я получил, это черный экран с мигающим курсором ... Так что невозможно получить доступ к терминалу

У меня нет ноутбука CD / DVD на моем ноутбуке, но я смог установить xubuntu 14 (64bit) с USB-накопителя в прошлом (при первой установке xubuntu до удаления / загрузки…) ). И, конечно же, у меня нет другого раздела на моем ноутбуке, поэтому все, что я могу сделать, - это смотреть в этот прекрасный режим grub rescue… (поэтому у меня нет доступа к терминалу)

В этот день я просто в отчаянии ... Если кто-то знает, что происходит, это спасет мою дерьмовую неделю!

0
задан 27 March 2016 в 15:31

1 ответ

Необходимо создать новый живой usb с Xubuntu 64 бита или некоторой производной Debian 64 бита и попробовать это:

Шаг 1: Начальная загрузка в Шаг 2 Живого Usb

Ubuntu: Откройте терминал,

Нажатие Ctrl + Высокий звук + шаг 3 T

: Вход в систему как пользователь с правами администратора.

sudo -i

Шаг 4: Узнайте, как Ваш раздел / называют с fdisk.

fdisk -l

Шаг 5: Предположим, что это-/dev/sda1, смонтируйте раздел в/mnt, предыдущем шаге 6 fsck

umount /dev/sda1
fsck -a /dev/sda1
mount /dev/sda1 /mnt

: Смонтируйте следующие пути в соответствующих местоположениях в/mnt а именно, †“/dev,/sys, proc, и devpts.

mount -o bind /proc /mnt/proc
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -o bind /dev/pts /mnt/dev/pts

Шаг 7: chroot в раздел Ubuntu

chroot /mnt

Шаг 8: Создайте папку начальной загрузки / устанавливать ядро Linux и шаг 9 Grub2

mkdir /boot
apt-get update
apt-get install --reinstall linux-headers-3.13.0-83 linux-headers-3.13.0-83-generic linux-image-3.13.0-83-generic linux-image-extra-3.13.0-83-generic grub-common grub-pc grub-pc-bin grub2-common
grub2-install --root-directory=/mnt /dev/sda

: размонтируйте ранее смонтированные каталоги и перезагрузку.

umount /mnt/proc
umount /mnt/dev/pts
umount /mnt/sys
umount /mnt/dev
umount /mnt
reboot
0
ответ дан 28 March 2016 в 01:31
  • 1
    Хорошо, это походит на что-то вроде минного поля тогда! Есть ли какой-либо путь со способным - заставляют обновление только обновлять вещи, связанные с postgresql и игнорировать все остальное так, чтобы было минимальное повреждение? – neilH 28 June 2017 в 23:39

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

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