LINUX.ORG.RU

Dualboot, проблемы с разметкой

 ,


0

1

Добрый день!

Есть 2 жестких диска:

1. SSD 120Gb

2. HDD 500Gb

Материнка с поддержкой UEFI (Asrock P67 Pro3 - 64Mb AMI UEFI Legal BIOS with GUI support)

Сейчас установлен linux на SSD, /home смонтирован на HDD. Оба жестких диска с таблицами GPT.

СКРИН Gparted sda

СКРИН Gparted sdb

Необходимо рядом поставить Win10 на HDD(sdb). Разного вида виртуализации предлагать не надо, моим запросам оно не соответствует.

Попытался своими силами, отнял кусок HDD под винду, отформатировал в ntfs, но при установке винды происходитят ошибки:

1. При загрузке с флешки в «режиме bios» ошибка «Установка Windows на данный диск невозможна. Выбранный диск имеют стиль разделов в GPT»

СКРИН

2. При загрузке с флешки в «режиме UEFI» ошибка «Нам не удалось создать новый или найти существующий раздел. Дополнительные сведения см. в файлах журнала программы установки.»

СКРИН

Обе ошибки не дают начать установку.

Читал разные инструкции, и в одной половине случаев винда ставиться под GPT, в другой половине не ставится. Причем на сайте майков я нашел ошибку когда винда ругается на MBR и просит переделать это всё в GPT. То есть обратный моему случаю. Просто сюр какой-то.

Очень хочется обойтись без удаления данных с HDD. Подскажите как должны выглядеть разметки обоих дисков, что бы поставить рядом 2 системы. Спасибо.

отнял кусок HDD под винду, отформатировал в ntfs

предположение: 1) что если оставить область неразмеченной и разрешить инсталлятору самому создать раздел? 2) что есть сделать эту область в самом начале диска (если есть возможность), т.е. первым primary (или как там, не помню уже) разделом, которого нет

entemophyllon ()

сейчас только увидел, что он у тебя в начале.

ты на sdb ставишь? причем тут sda тогда?

Очень хочется обойтись без удаления данных с HDD.

если есть другой диск, то можно временно убрать туда. во-вторых, возможно gparted умеет двигать разделы, не помню уже

вообще я рекомендую извлечь sda на время установки винды

entemophyllon ()
Ответ на: комментарий от entemophyllon

1. Интересная мысль, побежал проверять.

2. Вначале я откусил с конца HDD, но винда не захотела устанавливаться на Диск1/Раздел2, прям так и писала. Потом поменял местами этот раздел с /home и после этого стали вылетать ошибки которые описаны в первом посте.

novich0k ()
Ответ на: комментарий от entemophyllon

Cделал sdb3 неразмеченным и винда установилась. Спасибо за помощь!

Только один нюанс, в grub винда не добавилась. Переключатся между двумя системами приходится через ручной выбор жесткого диска с которого надо грузиться.

Это можно исправить малой кровью?

novich0k ()
root@tarh-elitebook:~# gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 468862128 sectors, 223.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): FBB7576B-9256-450A-B80E-0D0C43DE0D2B
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 468862094
Partitions will be aligned on 2048-sector boundaries
Total free space is 6079597 sectors (2.9 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          616447   300.0 MiB   2700  Basic data partition
   2          616448         1148927   260.0 MiB   EF00  EFI system partition
   3         1148928         1411071   128.0 MiB   0C01  Microsoft reserved ...
   4         1411072       211126271   100.0 GiB   0700  my data 100G
   5       211126272       295012351   40.0 GiB    8300  Linux
   6       295012352       462784511   80.0 GiB    0700  Windows
root@tarh-elitebook:~# 
targitaj ★★★★★ ()
Ответ на: комментарий от targitaj

Не помогло.

У меня стоит manjaro. Прописывал

 grub-mkconfig -o /boot/grub/grub.cfg 
написало ок, но винда не появилась.

Нашел на арчвики статью вроде про мою проблему, понял что надо это прописывать в /etc/grub.d/40_custom, но с какими параметрами не понял.

if [ "${grub_platform}" == "efi" ]; then
	menuentry "Microsoft Windows Vista/7/8/8.1 UEFI-GPT" {
		insmod part_gpt
		insmod fat
		insmod search_fs_uuid
		insmod chain
		search --fs-uuid --set=root $hints_string $fs_uuid
		chainloader /EFI/Microsoft/Boot/bootmgfw.efi
	}
fi

novich0k ()
Ответ на: комментарий от novich0k

Странно. У меня update-grub обшаривает все диски. Недавно разворачивал на одном из дисков копию другого диска - и с него тоже понадобавлялось в меню граба. Пришлось вынуть и еще раз прогнать update-grub

targitaj ★★★★★ ()

Винда хочет на один диск с ESP.

Проще избавится от того что на SSD и пусть винда создаст новый на HDD при разметке. Потом восстановишь загрузчик линукса уже туда.

anonymous ()