Вопрос Двойная загрузка с Windows 7 перестала работать


Я установил Ubuntu 16.04 LTS несколько дней назад на совершенно новом SSD, который был пуст (sda), и сохранил установку Windows 7, которая находится на отдельном SSD (sdb). Grub был установлен правильно (я думаю, на sda?), И после установки Ubuntu я могу выбрать, какую систему запустить, из меню grub. Я попробовал это сразу после установки, и все получилось отлично.

Но сегодня утром, когда я попытался перезагрузить Windows из меню grub, у меня появилось следующее сообщение об ошибке:

error: no such device: 2844473F44470F4E.
Setting partition type to 0x7

Press any key to continue...

Теперь я больше не могу запускать свою систему Windows. Любая идея, что пошло не так, и как я мог это исправить?

Дополнительная информация, которая может помочь:

Исходным fstab после установки Ubuntu было:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=27e8f423-5046-4bf4-8bf6-3ca19a440e9c /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=a123385a-2e28-45da-a699-574f26e43b54 none            swap    sw              0       0

который я изменил (чтобы добавить сетевой диск) в:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=27e8f423-5046-4bf4-8bf6-3ca19a440e9c /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=a123385a-2e28-45da-a699-574f26e43b54 none            swap    sw              0       0
# added on october 25, 2016, following instructions @ http://ubuntuhandbook.org/index.php/2014/08/map-network-drive-onto-ubuntu-14-04/
//192.168.0.1/data                         /media/z        cifs    credentials=/home/jfs/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777   0       0

После попытки загрузки-ремонта (см. Комментарии, это не помогло до сих пор), отчет можно найти по адресу: http://paste2.org/AVeadskx


1
2017-10-27 11:30


происхождения


загрузиться в ubuntu и запустить с терминала sudo update-grub, Сообщите нам, если это поможет - Michal Polovka
Спасибо за совет. Я просто пробовал, к сожалению, это мало что делало, я все равно получаю ту же ошибку ... - jfs
Хорошо, еще одна возможность - использовать загрузку. Посетите эту страницу и установите исправление загрузки в ubuntu help.ubuntu.com/community/Boot-Repair , Запустить его Рекомендуемый ремонт - Michal Polovka
Я попробовал Boot-Repair, он прошел нормально. После перезагрузки у меня есть некоторые записи grub, которые исчезли (тест памяти и т. Д.), Я все еще могу загрузить linux, но я все равно получаю ту же ошибку при попытке загрузки окон ... - jfs
Очень странно. Вы внесли какие-либо изменения в fstab или переименовали свои разделы через диски или gparted? - Michal Polovka


ответы:


FYI, я исправил свою проблему, установив загрузочный сектор диска, на котором была установлена ​​Windows (sdb). Для этого я использовал «диск для ремонта Windows».

Я предполагаю, что проблема возникла из-за того, что Grub что-то изменил на моем диске Windows (возможно, во время обновления grub), но не уверен ...

Пошаговые инструкции:

  1. У меня есть ремонтный диск для моей версии Windows (в моем случае 7, 64 бит). Если он у вас есть, используйте его. Если вы этого не сделаете, вы можете использовать любой компьютер Windows 7 для записи одного (см. https://www.lifewire.com/how-to-create-a-windows-7-system-repair-disc-2626301)
  2. Я отключил мой Linux-диск (sda), чтобы предотвратить запись на нем во время процесса.
  3. Я настроил BIOS для запуска на компакт-диске.
  4. Я загрузился на ремонтный диск и выбрал вариант запуска командной строки «dos».
  5. Я выполнил две команды:

    bootrec /fixmbr
    bootrec /fixboot
    
  6. Я проверил BIOS, чтобы убедиться, что компьютер будет загружаться сначала на sda (Linux-накопитель с Grub) и sdb с более низким приоритетом (windows).

После этого я снова подключил диск Linux. Теперь я могу использовать Grub для загрузки в двух системах. Я также настроил Linux на монтирование /dev/sdb только для чтения, чтобы запретить Linux записывать диск Windows в будущем.


2
2018-01-17 16:29





Попробуйте удалить «//192.168.0.1/data / media / z cifs credentials = / home / jfs / .smbcredentials, iocharset = utf8, gid = 100 0, uid = 1000, file_mode = 0777, dir_mode = 0777 0 0 'и перезапустить.


1
2017-10-28 09:52



Привет, я уже пробовал это, и это не решило проблему - jfs