2

У меня есть система с двойной загрузкой с Kubuntu 16.04 и windows 7, обе системы распределены по нескольким разделам, когда я добавил новый SSD в систему.
Планировалось скопировать системный раздел windows, системный раздел kubuntu и домашний раздел kubuntu на SSD, а затем расширить оставшиеся разделы на старых дисках. Теперь я не могу загрузить Windows с SSD.

Вот вывод fdisk в моем текущем состоянии. sda это новый SSD.


nk@nk-desktop:~$ sudo fdisk -l
Medium /dev/sda: 465,8 GiB, 500107862016 Bytes, 976773168 Sektoren
Einheiten: sectors von 1 * 512 = 512 Bytes
Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes
I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes
Typ der Medienbezeichnung: gpt
Medienkennung: 0459D5F1-2A66-46F5-9009-689A496A5C55

Gerät Start Ende Sektoren Größe Typ /dev/sda1 2048 10239 8192 4M BIOS boot /dev/sda2 354947072 600700927 245753856 117,2G Linux filesystem /dev/sda3 600700928 976773119 376072192 179,3G Linux filesystem /dev/sda4 10240 354947071 354936832 169,3G Microsoft basic data

Die Einträge der Partitionstabelle stimmen nicht mit der Reihenfolge der Medien überein.

Medium /dev/sdb: 931,5 GiB, 1000204886016 Bytes, 1953525168 Sektoren Einheiten: sectors von 1 * 512 = 512 Bytes Sektorengröße (logisch/physisch): 512 Bytes / 4096 Bytes I/O Größe (minimal/optimal): 4096 Bytes / 4096 Bytes Typ der Medienbezeichnung: dos Medienkennung: 0x58e31cc0

Gerät Boot Start Ende Sektoren Größe Id Typ /dev/sdb1 * 2048 478965759 478963712 228,4G 7 HPFS/NTFS/exFAT /dev/sdb2 478965760 1707765759 1228800000 586G 7 HPFS/NTFS/exFAT /dev/sdb3 1707765760 1953519615 245753856 117,2G 83 Linux

Medium /dev/sdc: 931,5 GiB, 1000204886016 Bytes, 1953525168 Sektoren
Einheiten: sectors von 1 * 512 = 512 Bytes
Sektorengröße (logisch/physisch): 512 Bytes / 4096 Bytes
I/O Größe (minimal/optimal): 4096 Bytes / 4096 Bytes
Typ der Medienbezeichnung: gpt
Medienkennung: EB2C9293-03F5-4F36-B907-4BE2FA71A17A

Gerät Start Ende Sektoren Größe Typ
/dev/sdc1 2048 308975615 308973568 147,3G Linux filesystem
/dev/sdc2 1912559616 1953519615 40960000 19,5G Linux Swap
/dev/sdc3 308975616 1912559615 1603584000 764,7G Microsoft basic data

Die Einträge der Partitionstabelle stimmen nicht mit der Reihenfolge der Medien überein.


Я уже скопировал два раздела linux /dev/sdb3 и /dev/sdc1 (и изменил размер домашнего раздела) на SSD и создал загрузочный раздел bios для загрузчика grub. Оставшееся место на sda было небольшим для раздела Windows /dev/sdb1 , который я в любом случае планировал уменьшить, поэтому планировалось скопировать его на внешний диск, изменить размер копии и затем клонировать на SSD.

По какой-то причине GParted сообщает, что не может прочитать этот раздел из-за отсутствия пакетов (ntfs-3g / ntfsprogs). ntfs-3g уже установлен, ntfsprogs, по-видимому, не существует, и GParted отлично работает на других ntfs-разделах, поэтому я, наконец, добавил раздел на внешний диск (без каких-либо ошибок) и загрузился в windows, чтобы использовать инструмент разбиения из окна 7, чтобы изменить размер раздела.

После этого я перенес его на SSD и установил на нем grub, с помощью chroot на раздел kubuntu на SSD, а затем с помощью grub-install. Меню grub показывает все четыре системы (я оставил оригинальные разделы на двух других дисках в качестве резервной копии). Я могу загрузить все две системы Kubuntu и старую Windows-систему, но когда я пытаюсь загрузить Windows с SSD, на экране просто отображается мигающее подчеркивание в левом верхнем углу, и больше ничего не происходит.

Я не уверен, в чем проблема, потому что нет сообщения об ошибке при попытке загрузить Windows. Я что-то забыл при копировании раздела или изменение размера привело к тому, что раздел стал не загружаться?

1 ответ1

0

Я переустановил обе системы в режиме UEFI. Мне пришлось создать новый установочный компакт-диск Ubuntu, который мог загружаться в режиме UEFI. Я не уверен, почему живой джойстик, который я пробовал раньше, не работал.
Я сталкиваюсь с большим количеством проблем, переустанавливая Windows сначала. Установочный компакт-диск windows установил нечитаемую загрузочную переменную в раздел efi, что не позволило любой программе, связанной с uefi, выполнить без ошибок, поэтому я сохранил папку microsoft из раздела efi, переформатировал раздел и позволил установщику kubuntu создать раздел efi. , После этого я скопировал папку Microsoft в новый раздел и добавил загрузочную запись вручную с помощью efibootmgr, так что установщик Windows не имел возможности испортить раздел на этот раз, и это сработало.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .