& ldquo; Ошибка чтения диска & rdquo; при запуске Windows после обновления Ubuntu + Boot Repair

Я только что обновился до 12.10. После установки файлов и перезагрузки я столкнулся со следующей проблемой:

error file not found
grub rescue> _

Эта проблема была легко решена путем восстановления загрузки с помощью инструмента Boot Repair. Этот ответ помог мне.

Но после этого Windows не запускается. Это дает следующую ошибку:

A disk read error has occurred
Press Ctrl+Alt+Del to restart

Screenshot showing message about disk read error.

Как это исправить?

4
задан 13 April 2017 в 15:24

5 ответов

  1. Исправьте Windows через диск Windows: https://help.ubuntu.com/community/RestoreUbuntu/XP/Vista/7Bootloader , пока не получите прямой доступ к Windows.
  2. затем используйте Boot-Repair для восстановления меню GRUB
0
ответ дан 13 April 2017 в 15:24

У меня была та же проблема, и я исправил ее, встав на загрузочный диск Windows 7, и нажал клавишу «E».

My insmod было установлено на ldm, а set root было установлено на /ldm/(lotofhexnumbers)/volume1.

Итак, я редактирую эти две строки и нажимаю Ctrl + X, это загрузит, но не сохранит это только для тестирования

insmod part_msdos

set root='(hd0,msdos1)'

Если это работает для вас, загрузитесь обратно в Ubuntu sudo gedit /boot/grub/grub.cfg.

Найдите menuentry имя вашего загрузочного профиля, отредактируйте строки ниже и сохраните, перезагрузите компьютер и выберите, что Windows будет загружаться нормально.

insmod part_msdos

set root='(hd0,msdos1)'
0
ответ дан 13 April 2017 в 15:24

Запуск инструмента восстановления загрузчика делает больше, чем просто исправление grub. Похоже, он сломал вашу конфигурацию загрузки Windows. Если вы запустите программу восстановления при загрузке, которая находится на установочном диске Windows 7, это должно исправить загрузку Windows, но, вероятно, снова перезапишет grub.

Чтобы это исправить, попробуйте выполнить следующие действия:

Загрузитесь с live CD.

Откройте терминал и выясните, в каком разделе установлена ​​ваша Ubuntu:

sudo fdisk -l

Смонтируйте ваш раздел:

sudo mount /dev/sdaX /mnt  # sdaX is the partition that has Ubuntu

Bind mount смонтируйте другие необходимые вещи:

[ 112]

chroot в вашей установке Ubuntu:

sudo chroot /mnt

На данный момент вы находитесь в вашей установке, а не на live CD и работаете от имени пользователя root. Обновление grub:

update-grub
grub-install /dev/sda
update-grub

Если все работало без ошибок, то все готово:

exit
sudo reboot

На этом этапе вы сможете выбрать, какую ОС вы хотите загрузить. при запуске.

0
ответ дан 13 April 2017 в 15:24

Когда вы находитесь в меню Grub при загрузке, выделите опцию загрузчика Windows 7, нажмите E для редактирования и просто замените

insmod ldm

на

insmod part_msdos

затем нажмите Ctrl + X.

Если это работает, вы можете сделать его постоянным, выполнив следующую процедуру: Загрузитесь обратно в Ubuntu, откройте терминал, введите sudo gedit /boot/grub/grub.cfg и нажмите Enter . Теперь нажмите Ctrl + F и выполните поиск Windows, и вы увидите строки, похожие на те, которые вы видели при редактировании параметров Grub. Замените приведенный выше код и сохраните его, чтобы сделать его постоянным.

Это сработало для меня, когда установка Ubuntu 13.10 сломала мой загрузчик Windows 7.

0
ответ дан 13 April 2017 в 15:24

Это обычная проблема при загрузке машины с более чем одной ОС! Если вы уверены, что ваше оборудование полностью исправно ... (я имею в виду, что ваш кабель жесткого диска правильно подключен, и, тем не менее, на вашем диске нет плохих секторов), хотя это редко, тогда вы можете выполнить эти шаги

Я предлагаю вам сначала прочитайте этот ответ

Далее, я лично предпочитаю использовать Poppy Linux для восстановления любой системы с поврежденным загрузчиком ..., потому что есть хороший Grub Installer, который распознает обе Windows и Linux Partition или Bootloaders. Но вы можете использовать любые другие инструменты, такие как «grub boot disk». Но имейте в виду, что среда Windows не является хорошим выбором для создания вашей загрузки.

Затем попробуйте исправить вашу MBR с помощью соответствующих инструментов или загрузочных аварийных дисков.

и если grub правильно установлен в загрузочном секторе, лучше всего настроить его своими руками, чтобы отредактировать /boot/grub/grub.cfg выполнить поиск по настройке grub.

0
ответ дан 13 April 2017 в 15:24

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

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