- +

Автор: tellts Тема: NTLDR is missing  (Прочитано 4322 раз)

Оффлайн tellts

  • Постоялец
  • **
  • Сообщений: 79
  • Репутация: +3/-0
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #15 : Февраль 13, 2015, 09:34:37 »
Сначала при
sudo mount /dev/sda6/mnt
sudo mount --bind /dev /mnt/dev
получил сообщение об ошибке и сделал
sudo mount /dev/sda8/mnt
Выполнил все пункты по методу chroot и Груб удачно установился без дополнительных команд, которые там написано делать, если будут ошибки.
boot отдельно не примонтировал.
После перезагрузки:
error: no such partition
grub rescue

Оффлайн Kamrad

  • Завсегдатай
  • ***
  • Сообщений: 127
  • Репутация: +5/-0
  • Пингвиновод
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #16 : Февраль 13, 2015, 11:59:34 »
Насколько понятно из вашего скриншота и пояснений, у вас в системе подключено более одного физического жесткого диска.
Отключите (физически) все дополнительные "винты" и установите Граб на sda, примонтировав корень физического диска с Пингвином с Live-CDсистемы:

sudo mount   /dev/sda /mnt
sudo mount --bind /dev /mnt/dev ("привязали"   /dev к новому корню)
sudo mount --bind /proc /mnt/proc   ("привязали" /proc к новому корню)
sudo chroot /mnt   (меняем корень и работаем практически в своей системе)
grub-install   /dev/sda (устанавливаем загрузчик).
Кто хочет на компьютере юзить, музить и вузить - пусть купит себе вульвузеллу!

"Linux используют ...э....энтузиасты, а нормальные люди работают на Windows! Вот представьте - приучили вы ребёнка работать с Linux, а придёт он в школу, где кругом Windows - и что он будет делать?!"

Оффлайн denkin

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 1229
  • Репутация: +68/-2
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #17 : Февраль 13, 2015, 12:30:13 »
Насколько понятно из вашего скриншота и пояснений, у вас в системе подключено более одного физического жесткого диска.
Отключите (физически) все дополнительные "винты" и установите Граб на sda, примонтировав корень физического диска с Пингвином с Live-CDсистемы:

sudo mount   /dev/sda /mnt

sudo mount --bind /dev /mnt/dev ("привязали"   /dev к новому корню)
sudo mount --bind /proc /mnt/proc   ("привязали" /proc к новому корню)
sudo chroot /mnt   (меняем корень и работаем практически в своей системе)
grub-install   /dev/sda (устанавливаем загрузчик).
Kamrad - ты не прав, это не сработает, монтировать нужно не устройство (винчестер) а раздел на котором установлен Линукс, то есть sdaX, где Х - циферка раздела.

tellts,- если ты не представляешь себе и не можешь сам разобраться где у тебя корень, рассчитывать на успех тяжело. нельзя это все делать наугад. Вот ты пишешь:
Цитировать
boot отдельно не примонтировал.
А ты его создавал отдельный при установке или нет?

Не проще ли будет тебе установить систему заново? (просто по затратам времени)

Оффлайн tellts

  • Постоялец
  • **
  • Сообщений: 79
  • Репутация: +3/-0
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #18 : Февраль 13, 2015, 13:10:43 »
Подсоединен только один жесткий диск. Если не получиться восстановить, то буду думать о переустановке. Насчет boot не помню.

Оффлайн butjapka

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 1207
  • Репутация: +117/-0
  • Xubuntu 16.04 LTS
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #19 : Февраль 13, 2015, 19:42:56 »
tellts, воспользуйтесь утилитой Boot-Repair
« Последнее редактирование: Февраль 13, 2015, 19:47:01 от butjapka »