- +

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

Оффлайн tellts

  • Постоялец
  • **
  • Сообщений: 79
  • Репутация: +3/-0
    • Просмотр профиля
NTLDR is missing
« : Февраль 11, 2015, 10:48:15 »
NTLDR is missing возник после того, как отсоеденил диск, установил на другой диск Windows XP, который отсоединил и подключил обратно винчестер с Xubuntu.

Нашел статью http://ubuntologia.ru/blog/system/118.html
Записал на болванку Хубунту, однако там не совсем так как в статье, сейчас думаю, чтобы записать болванку с Ubuntu.
Можно ли не записывать Убунту, а каким то образом пользоваться DVD с Хубунту?
« Последнее редактирование: Февраль 11, 2015, 10:50:48 от tellts »

Оффлайн denkin

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 1535
  • Репутация: +73/-2
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #1 : Февраль 11, 2015, 12:57:11 »
1. Вот правильная статья по восстановлению граб

2. Опиши, пожалуйста, пошагово снова - какие действия ты выполнял, а то не очень понятно. Возможно что всё решится проще.

3. Диск перезаписывать не нужно - там все в терминале, а это одинаково для любой версии *Убунту

Оффлайн tellts

  • Постоялец
  • **
  • Сообщений: 79
  • Репутация: +3/-0
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #2 : Февраль 11, 2015, 13:32:47 »
Спасибо. Отсоединил винчестер с Хубунту, подсоединил чистый винчестер, установил на него Виндовс, отцепил этот винчестер и подсоединил обратно тот, что с Хубунту.

Оффлайн denkin

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 1535
  • Репутация: +73/-2
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #3 : Февраль 11, 2015, 20:40:47 »
.. Отсоединил винчестер с Хубунту, подсоединил чистый винчестер, установил на него Виндовс, отцепил этот винчестер и подсоединил обратно тот, что с Хубунту.
и после этого Ксубунту не загружается? весьма странно.

восстановление граб помогло?

Оффлайн tellts

  • Постоялец
  • **
  • Сообщений: 79
  • Репутация: +3/-0
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #4 : Февраль 12, 2015, 09:07:37 »
Попытался сделать восстановление с помощью LiveCD по первой части статьи. Не получилось. Есть предположение, что для консоли нужно знать пароль администратора LiveCD, так как работал с $, а не с #.

Оффлайн Kamrad

  • Завсегдатай
  • ***
  • Сообщений: 133
  • Репутация: +5/-0
  • Пингвиновод
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #5 : Февраль 12, 2015, 09:34:13 »
Например, корневой раздел расположен в /dev/sda5.   Загружаем LiveCD и делаем в терминале следующее:
sudo mount   /dev/sda5 /mnt (примонтировали корневой раздел жесткого   диска в /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 - и что он будет делать?!"

Оффлайн tellts

  • Постоялец
  • **
  • Сообщений: 79
  • Репутация: +3/-0
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #6 : Февраль 12, 2015, 09:55:24 »
Спасибо. У меня кроме винчестера с Виндовс, еще 2 винчестера их пробовал оба подключать по очереди. Сейчас после второй попытки с ЛивеСД  на шаге sudo mount   /dev/sda1 /mnt увидел, что отказано в подключении по причине, что задействован том NTFS. Поэтому пришла мысль, что ошибся с винчестером и подключил другой. И там сейчас при запуске ПК без Ливе СД вижу:
error: no cuch partition
grub rescue:

Перезагрузиться с ЛивеСД или ввести сюда какую нибудь команду?

Оффлайн denkin

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 1535
  • Репутация: +73/-2
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #7 : Февраль 12, 2015, 12:26:31 »
настоятельно советую следующее
1. Тщательно разобраться со статьей, четко определить какой раздел тебе необходимо примонтировать (/dev/sd??)
2. Убедиться что раздел с данными
3. Не путать винчестеры
4. Восстанавливать исключительно методом "используя chroot" - лично меня он никогда не подводил
5. Если чего непонятно - лучше обращайся сюда, только давай больше информации, например вывод
sudo fdisk -l
c подсказкой где именно там Линукс
6. Live-CD(usb) работает изначально от админа с пустым паролем (не путать с root), то есть sudo перед командами вводить нужно, но запроса пароля быть не должно

Оффлайн tellts

  • Постоялец
  • **
  • Сообщений: 79
  • Репутация: +3/-0
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #8 : Февраль 12, 2015, 18:00:54 »
Сейчас прицепил правильный венчестер. Не получилось выполнить вторую строку:
sudo mount --bind /dev /mnt/dev

Оффлайн denkin

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 1535
  • Репутация: +73/-2
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #9 : Февраль 12, 2015, 20:59:35 »
ты вводишь строки руками или копируешь из статьи?

Оффлайн tellts

  • Постоялец
  • **
  • Сообщений: 79
  • Репутация: +3/-0
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #10 : Февраль 12, 2015, 21:09:51 »
Печатаю на клавиатуре. Сейчас попробовал еще самый первый способ установки Груб, вариант 1, то есть без последней строки (sudo update-grub --output=/mnt/boot/grub/grub.cfg), написало, что успешно все без ошибок сделало, но при перезагрузке вижу:
Error: attemt to read or write outside of disk 'hd0'
Entering rescue mode...
grub rescue
здесь можно что то печатать.
Еще такой вопрос. если на этом шаге или когда выбрал в Лайф сиди выключить ПК, то когда он типа выключился и все напечатал, что мог (и болванку отдал), то есть ли ключевое слово, чтобы ПК отключить не выключателем, а командой какой нибудь?

Оффлайн denkin

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 1535
  • Репутация: +73/-2
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #11 : Февраль 12, 2015, 21:17:58 »
Печатаю на клавиатуре...
ну и зря, лучше копипастить. Это программы - там нужно выполнять все точно по инструкции и без ошибок.

и лучше "Используя chroot" - однозначно, самый безотказный метод

(chroot - это что то вроде виртуальной машины, то есть запуская как указано chroot, ты фактически запускаешь свою систему в необходимом объеме и выполняешь там все действия по установке граб)

Оффлайн tellts

  • Постоялец
  • **
  • Сообщений: 79
  • Репутация: +3/-0
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #12 : Февраль 12, 2015, 22:04:18 »
Ошибся, установил груб на sda1. Как предполагаю из-за этого предыдущий косяк. Куда надо ставить на самом деле?

[вложение удалено администратором]

Оффлайн tellts

  • Постоялец
  • **
  • Сообщений: 79
  • Репутация: +3/-0
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #13 : Февраль 13, 2015, 00:47:58 »
Сейчас уже на дискете перенес статью в Линукс, но не смог выполнить команду:
sudo mount /dev/sda1 /mnt

Сейчас, когда выключал, ПК сам отсоеденил питание.
« Последнее редактирование: Февраль 13, 2015, 00:53:17 от tellts »

Оффлайн denkin

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 1535
  • Репутация: +73/-2
    • Просмотр профиля
Re: NTLDR is missing
« Ответ #14 : Февраль 13, 2015, 01:16:49 »
монтировать для chroot тебе нужно /dev/sda6 или /dev/sda8 на одном из них твой корневой раздел

grub устанавливать на /dev/sda без цифр