Двойная загрузка: Ubuntu не может обнаружить Windows 10 (Legacy) после установки

Это - мой первый раз, устанавливая Ubuntu, и я мог действительно использовать Вашу справку.

Я имел Windows 10 (Наследие BIOS) установка на моем ноутбуке и решил к двойной загрузке с Ubuntu 16.4 от USB, не используя EFI (UEFI), но установку прежней версии снова также.

После уменьшения моего C: раздел на 50 ГБ, я перезапустил Windows пару раз, отключил быстрый запуск и выполнил chkdsk на C:.

Позже при открытии установщика Ubuntu, я видел только, "Устанавливают Ubuntu вместе с FreeDOS", не "Windows 10", таким образом, установщик не мог обнаружить Windows, но глупый меня, я думал, что это зафиксирует себя, когда я установлю Ubuntu.

Я решил использовать опцию "Something else" и дал 2 ГБ для подкачки и 48 ГБ для корня.

Теперь при запуске моего ноутбука, я могу выбрать Ubuntu, FreeDOS и Windows Recovery Environment (который, если я выбираю, не загружает Windows, но отображает только "Один ключевой раздел восстановления, повредил, не запускайте главное приложение", и я думаю, что этот загрузчик там, потому что моим ноутбуком является Lenovo, и у них есть эти ключевые опции восстановления).

Я должен упомянуть, что могу получить доступ ко всем своим файлам из Ubuntu в разделе, где Windows установлен "C": (/sda2), таким образом, я предполагаю, что должен смочь загрузить Windows снова.

Это - мой журнал после рабочего восстановления начальной загрузки: http://paste.ubuntu.com/25594317/

Снимок экрана Личинки customizer

Вывод sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

NAME   FSTYPE   SIZE MOUNTPOINT                         LABEL
sr0            1024M                                    
sda           931,5G                                    
├─sda4 ntfs    1000M                                    PBR_DRV
├─sda2 ntfs     150G /media/blaskowitz/F05A1F705A1F32B8 
├─sda7 ext4    48,1G /                                  
├─sda5 ntfs   729,6G                                    Local Disk
├─sda3            1K                                    
├─sda1 vfat    1000M                                    
└─sda6 swap     1,9G [SWAP] 

Вывод fdisk -l

Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xd9fa2484

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1  *          2048    2050047    2048000  1000M  b W95 FAT32
/dev/sda2          2050048  316624895  314574848   150G  7 HPFS/NTFS/exFAT
/dev/sda3        316626942 1951475711 1634848770 779,6G  f W95 Ext'd (LBA)
/dev/sda4       1951475712 1953523711    2048000  1000M  2 XENIX root
/dev/sda5        421484544 1951475711 1529991168 729,6G  7 HPFS/NTFS/exFAT
/dev/sda6        316626944  320624639    3997696   1,9G 82 Linux swap / Solaris
/dev/sda7        320626688  421480447  100853760  48,1G 83 Linux

Partition 3 does not start on physical sector boundary.
Partition table entries are not in disk order.
0
задан 22 September 2017 в 14:15

1 ответ

Я просто посмотрел на свою таблицу разделов, и кажется, что Ваш флаг начальной загрузки разделов Windows OS был удален. Это Вы смотрите на то, что Вы отправили, * на /dev/sda1 только 1G и отмечена как BOOT. Если Вы не загрузили свой загрузчик на том разделе.

Если мы смотрим на Вашу таблицу разделов, мы видим, что у Вас есть 2 раздела, которые являются NTFS, который является использованием окон формата. Вы имеете /dev/sda2 и /dev/sda5. Фигура, какой из тех 2 является тем с установкой окон путем монтирования их. После того как Вы выясняете, какой имеет установку окон затем, можно установить флаг начальной загрузки на нем: будучи числом раздела, которое имеет установку окон на нем, Вы имеете в наличии 2 и 5.

Мы можем запустить путем монтирования их обоих, по одному и проверки их содержания.

Я знаю, что Вы уже упомянули, что Ваши файлы находятся в /dev/sda2 но я пишу эти инструкции для других, у которых есть он отличающийся.

  1. mkdir ~/MOUNT <-Это создаст временный каталог для нас для монтирования нашего раздела в домашней папке. Таким образом, путь этой папки будет /home/user/MOUNT таким образом, можно просмотреть к нему с помощью файлового менеджера GUI.
  2. sudo mount -t ntfs -o uid=user,gid=user /dev/sda2 ~/MOUNT <-Это смонтирует второй раздел как NTFS в каталоге, который мы просто создали. А также монтируя его как Ваше текущее имя пользователя таким образом можно просмотреть к нему свободно. Если uid и или gid не добавляются для Вашего пользователя, это смонтируется как root и только root может просмотреть к нему.
  3. Если бы команда завершилась без ошибки, то необходимо смочь просмотреть в каталоге из файлового менеджера и проверки, если это содержит установку окон.
  4. sudo umount /dev/sda2 <-Это размонтирует Ваш раздел.

Теперь повторите те же шаги (1-4) для /dev/sda5 если /dev/sda2 не был то, где Windows был установлен.

Прежде чем мы внесем любые изменения, позволяет обновлению копать сначала затем перезагрузку и видеть, помогло ли это (см. № 5).

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

  1. sudo fdisk /dev/sda
  2. В меню нажать a и это спросит который раздел добавить флаг начальной загрузки. То, которое когда-либо Вы узнаете, имеет установку окон, которая будет номером, который Вы введете.
  3. После того как Вы сделали свой выбор, можно нажать P чтобы распечатать текущую таблицу разделов и удостовериться, раздел, который Вы ввели, был отмечен с * в Boot столбец.
  4. После того как Вы проверили, что все корректно, можно нажать w записать изменения в таблице разделов и выходе.
  5. Теперь мы должны обновить личинку с sudo update-grub или sudo update-grub2, В зависимости от версии личинки Вы используете.

Сообщите нам, нуждаетесь ли Вы в большем количестве помощи!

0
ответ дан 2 November 2019 в 05:27

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

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