После обновления Windows 10 Anniversary меню выбора ОС grub больше не отображается, я просто получаю приглашение grub.Из приглашения grub я могу использовать ls только на одном из разделов, в котором есть три папки: ubuntu, boot и windows, но я не уверен, что делать из командной строки grub.
Я пробовал использовать утилиту восстановления загрузки, но она не сработала.
Я попробовал упомянутый здесь подход bcdedit Обновление Windows 10 убивает grub, а восстановление после загрузки не помогает , но ничего не меняет.
Я опасаюсь худшего, потому что раздел, на котором была Ubuntu, не распознается должным образом gParted (он сообщает, что файловая система неизвестна), а fdisk -l / dev / sda6
говорит: «Disk / dev / sda6 не содержит действительной таблицы разделов «У меня нет большого опыта в области разбиения на разделы или grub, и, возможно, это неправильное предположение, но поскольку у меня есть только два раздела размером более 100 ГБ, а gParted говорит, что sda4 имеет метку Windows I» Я предположил, что sda6 - это мой старый раздел Ubuntu.
Я попробовал принятый ответ отсюда: Как мне исправить grub? (Как вернуть Ubuntu после установки Windows?) , но тут же возникли проблемы, потому что я не смог смонтировать свой раздел ubuntu. Без типа (или с -t auto
) mount говорит, что я должен указать тип, но с типом я получаю:
sudo mount -t ext4 /dev/sda6 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda6,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Вот результат sudo parted -l
Model: ATA Crucial_CT250MX2 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 735MB 734MB ntfs Basic data partition hidden, diag
2 735MB 1008MB 273MB fat32 EFI system partition boot
3 1008MB 1142MB 134MB Microsoft reserved partition msftres
4 1142MB 103GB 102GB ntfs Basic data partition msftdata
5 103GB 104GB 855MB ntfs hidden, diag
6 104GB 230GB 125GB
7 230GB 238GB 8468MB linux-swap(v1)
8 239GB 250GB 11.5GB ntfs Basic data partition hidden, diag
Вот результат из инструмента восстановления: http://paste.ubuntu.com/23276891/
Я еще не пробовал TestDisk, потому что не уверен, сможет ли он это исправить (а я не не хочу ломать раздел окна) но если кто-то думает, что стоит попробовать, я могу это сделать.
В целом, для меня это была очень печальная годовщина Windows. Когда увидел винду «Привет ..Мы обновили ваш компьютер "на экране, я хотел проткнуть его кулаком.
Обновление: я попробовал TestDisk, и теперь окна не загружаются после простого" сканирования "и записи таблицы разделов.
Я сделал SHIFT + Перезапуск прием и озирался. Я выбрал USB-устройство и BAM... существует моя установка Ubuntu! Я просто выбрал, и это перезагрузило в Linux.
Это решение может работать на других с этой проблемой.
P.S. Мои разделы похожи больше всего и высказывание unreadable by Windows
. У меня даже была проблема с использованием менеджера по разделу, но моя ОС все еще там, и этот процесс позволил этому быть полученным доступ.
Windows не будет произведен путем выполнения Testdisk
если Вы конкретно не принимаете решение записать таблицу разделов. После сканирования Testdisk даст Вам опцию выбрать, записать ли результаты того, что он находит. Можно затем выбрать, если таблица разделов корректна. Сравните его с тем, что Вы уже имеете, а именно, размер Вашего раздела Windows.
Обновление окон ударило диспетчер начальной загрузки Личинки. Необходимо будет переустановить его. Я нахожу, что это самый простой метод.
Начальная загрузка к живой сессии (USB или DVD) и выполненный эти команды от терминальной подсказки.
Изменитесь XY
в строке № 1 к разделу, где Ubuntu установлена. Изменитесь X
в строке № 4 к Вашему загрузочному диску. Это наиболее вероятно /dev/sda
.
Префикс :$
и :#
командные строки, которые Вы видите на терминале.
1:$ sudo mount /dev/sdXY /mnt 2:$ for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt/$i"; done 3:$ sudo chroot /mnt 4:# grub-install /dev/sdX 5:# update-grub 6:# exit 7:$ for i in /sys /proc /run /dev; do sudo umount "/mnt/$i"; done 8:$ exit
Перезагрузка.
Удостоверьтесь, чтобы Вы имели UEFI
включенный в Вашем BIOS, если более поздний образцовый компьютер с той функцией.