NTLDR is missing

Автор tellts, февраля 11, 2015, 11:48:15

« предыдущая - следующая »

tellts

февраля 11, 2015, 11:48:15 Последнее редактирование: февраля 11, 2015, 11:50:48 от tellts
NTLDR is missing возник после того, как отсоеденил диск, установил на другой диск Windows XP, который отсоединил и подключил обратно винчестер с Xubuntu.

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

denkin

1. Вот правильная статья по восстановлению граб

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

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

tellts

Спасибо. Отсоединил винчестер с Хубунту, подсоединил чистый винчестер, установил на него Виндовс, отцепил этот винчестер и подсоединил обратно тот, что с Хубунту.

denkin

Цитата: tellts от февраля 11, 2015, 14:32:47
.. Отсоединил винчестер с Хубунту, подсоединил чистый винчестер, установил на него Виндовс, отцепил этот винчестер и подсоединил обратно тот, что с Хубунту.

и после этого Ксубунту не загружается? весьма странно.

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

tellts

Попытался сделать восстановление с помощью LiveCD по первой части статьи. Не получилось. Есть предположение, что для консоли нужно знать пароль администратора LiveCD, так как работал с $, а не с #.

Kamrad

Например, корневой раздел расположен в /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

Спасибо. У меня кроме винчестера с Виндовс, еще 2 винчестера их пробовал оба подключать по очереди. Сейчас после второй попытки с ЛивеСД  на шаге sudo mount   /dev/sda1 /mnt увидел, что отказано в подключении по причине, что задействован том NTFS. Поэтому пришла мысль, что ошибся с винчестером и подключил другой. И там сейчас при запуске ПК без Ливе СД вижу:
error: no cuch partition
grub rescue:

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

denkin

настоятельно советую следующее
1. Тщательно разобраться со статьей, четко определить какой раздел тебе необходимо примонтировать (/dev/sd??)
2. Убедиться что раздел с данными
3. Не путать винчестеры
4. Восстанавливать исключительно методом "используя chroot" - лично меня он никогда не подводил
5. Если чего непонятно - лучше обращайся сюда, только давай больше информации, например вывод
sudo fdisk -l
c подсказкой где именно там Линукс
6. Live-CD(usb) работает изначально от админа с пустым паролем (не путать с root), то есть sudo перед командами вводить нужно, но запроса пароля быть не должно

tellts

Сейчас прицепил правильный венчестер. Не получилось выполнить вторую строку:
sudo mount --bind /dev /mnt/dev

denkin

ты вводишь строки руками или копируешь из статьи?

tellts

Печатаю на клавиатуре. Сейчас попробовал еще самый первый способ установки Груб, вариант 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

Цитата: tellts от февраля 12, 2015, 22:09:51
Печатаю на клавиатуре...

ну и зря, лучше копипастить. Это программы - там нужно выполнять все точно по инструкции и без ошибок.

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

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

tellts

Ошибся, установил груб на sda1. Как предполагаю из-за этого предыдущий косяк. Куда надо ставить на самом деле?

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

tellts

февраля 13, 2015, 01:47:58 #13 Последнее редактирование: февраля 13, 2015, 01:53:17 от tellts
Сейчас уже на дискете перенес статью в Линукс, но не смог выполнить команду:
sudo mount /dev/sda1 /mnt

Сейчас, когда выключал, ПК сам отсоеденил питание.

denkin

монтировать для chroot тебе нужно /dev/sda6 или /dev/sda8 на одном из них твой корневой раздел

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