Windows 10 двойной загрузки и Ubuntu 18.04 на отдельных дисках, Windows 10 не запустится

Я установил Ubuntu 18.04 на отдельном внешнем диске наряду с моим Windows 10. Установка Ubuntu успешна, но я больше не могу загружать Windows 10, даже от BIOS с помощью переопределения начальной загрузки. Файлы, кажется, неповреждены, так как я могу смонтировать диск и просмотреть файлы. Это также не обнаруживается в меню GRUB.

Я попробовал решения, данные GRUB, не обнаруживает Windows, но тестер OS не находит мою установку Windows. lsblk показывает разделы, но существует нет /boot/efi как показано в следующем результате.

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0  14,8M  1 loop /snap/gnome-characters/296
loop1    7:1    0   3,7M  1 loop /snap/gnome-system-monitor/100
loop2    7:2    0  65,9M  1 loop /snap/discord/101
loop3    7:3    0  42,8M  1 loop /snap/gtk-common-themes/1313
loop4    7:4    0 181,1M  1 loop /snap/spotify/36
loop5    7:5    0 136,9M  1 loop /snap/code/20
loop6    7:6    0     4M  1 loop /snap/gnome-calculator/406
loop7    7:7    0  1008K  1 loop /snap/gnome-logs/61
loop8    7:8    0 149,9M  1 loop /snap/gnome-3-28-1804/67
loop9    7:9    0  88,5M  1 loop /snap/core/7270
loop10   7:10   0  54,4M  1 loop /snap/core18/1066
sda      8:0    0 931,5G  0 disk 
├─sda1   8:1    0   128M  0 part 
└─sda2   8:2    0 931,4G  0 part 
sdb      8:16   0 232,9G  0 disk 
├─sdb1   8:17   0   450M  0 part 
├─sdb2   8:18   0    99M  0 part 
├─sdb3   8:19   0    16M  0 part 
├─sdb4   8:20   0 231,8G  0 part 
└─sdb5   8:21   0   517M  0 part 
sdc      8:32   0 931,5G  0 disk 
└─sdc1   8:33   0 931,5G  0 part /

Почему я не могу загрузить свой Windows 10?

Править: Как предложил Paul Benson вот выводы для grep -i -A10 windows /boot/grub/grub.cfg:

$ grep -i -A10 windows /boot/grub/grub.cfg
menuentry "Windows 10" {
   set root='{hd0,1}'
   chainloader + 1
}

### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then

И sudo fdisk -l|grep -A4 /dev/sd:

Partition 1 does not start on physical sector boundary.
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: gpt
--
/dev/sda1      34     262177     262144   128M Microsoft reserved
/dev/sda2  264192 1953523711 1953259520 931,4G Microsoft basic data



Disk /dev/sdb: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
--
/dev/sdb1       2048    923647    921600   450M Windows recovery environment
/dev/sdb2     923648   1126399    202752    99M EFI System
/dev/sdb3    1126400   1159167     32768    16M Microsoft reserved
/dev/sdb4    1159168 487335654 486176487 231,8G Microsoft basic data
/dev/sdb5  487335936 488394751   1058816   517M Windows recovery environment


Disk /dev/sdc: 931,5 GiB, 1000170586112 bytes, 1953458176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
--
/dev/sdc1  *     2048 1953456127 1953454080 931,5G 83 Linux


Disk /dev/loop8: 149,9 MiB, 157184000 bytes, 307000 sectors
Units: sectors of 1 * 512 = 512 bytes
0
задан 5 December 2019 в 04:32

1 ответ

Типичная проблема при установке двойной загрузки с Windows/Ubuntu впервые состоит в том, что Вы находите, что можно только загрузиться в одну систему или другой в этом случае Ubuntu. Может быть несколько причин этого, но наиболее распространенный, который я видел, - то, где 2 диска используются для установки каждой системы соответственно, и один диск отформатирован к DOS и другому к GPT.

Первое, что нужно сделать, если загружено в Ubuntu или в Живой Ubuntu, осматривают Ваши разделы. Выполненный sudo fdisk -l|grep -A4 /dev/sd который не только покажет Вам все подробности того, что хранится на Ваших разделах, но также и отформатирован ли диск в GPT или DOS (который является старым форматом MBR того, как разделы диска расположены).

Здесь мы знаем, что компьютер выполняется в режиме Legacy Bios, но для Windows 10 у нас есть диск sdb отформатированный к GPT. 2 состояния являются несовместимыми. W10, установленный на диске GPT, должен быть выполнен в режиме UEFI, или диск не будет распознан. Однако Ubuntu, здесь настроенная на диске sdc, является форматом диска DOS. На своем собственном, даже если выполненный в BIOS UEFI это не вызывает проблему. Но с двойной загрузкой, имея один диск в DOS и другой в формате GPT обычно заканчивает тем только, что позволил пользователю загружаться к одной системе.

Лучшее решение поэтому состояло бы в том, чтобы преобразовать диск DOS Ubuntu в GPT, поскольку это - более современный формат, который позволяет больше чем 4 основным разделам быть сделанными (DOS имеет предел 4). Это действительно означает переустанавливание Ubuntu, поскольку преобразование диска к GPT вытирает все на нем. Нет никакого смысла в возврате диска Windows к формату DOS и выполнению в Наследии BIOS, который является более старой системой, а также добавленной сложностью переустановки W10, который более включен и занял бы намного более длительное время для достижения.

Таким образом, чтобы сделать это имеет Вашу Живую готовую Карту памяти Ubuntu. Войдите в BIOS и переключите его на UEFI если в Наследии BIOS. Затем загрузитесь в свой USB и выполните Gparted. Выберите sdc, если это показывается диском, содержащим установку Ubuntu. Вы теперь собираетесь преобразовать sdc в диск GPT. Нажмите на вкладку Device->, Создают Таблицу разделов. Выберите GPT. Все на sdc будет теперь вытерто. Затем переустановите Ubuntu, делающую 2 основных ext4 раздела на sdc, один для Корня, другого для Дома, и позвольте установке продолжиться, и перезагрузка.

2
ответ дан 21 December 2019 в 23:50

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

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