Привет у меня есть машина с 3 дисками 2x SSD + 1 HDD Я хочу иметь Windows на 1 SDD и Linux в LVM на 2 SSD, и общий HDD для данных

sda(250GB)                                  
├─sda1 500MB - Windows10 Reserverd
├─sda2 100MB - Windows10 Boot manager   efi
└─sda3 240GB - Windows10 
sdb(512GB)                                  
├─sdb1 1GB - Boot partition for linux  /boot efi
├─sda2 200GB - LVM linux-group
    ├─ubuntu-home 80GB      /home    ext4
    ├─ubuntu-root 80GB      /root    ext4
    ├─ubuntu-swap 8GB       swap
└─sdb3 240GB - unallocated
sdc(1TB)
 └─sda3 shared-data NTFS

Однако у меня есть проблема с записью grub и diskfilter writes are not supported ошибка.

Последовательность установки:1) Windows -> sda UEFI 2) Linux -> sdb UEFI

После установки Windows я начал устанавливать ubuntu 17.04 и я хотел использовать LVM на sdb затем настроить его в качестве первого загрузочного диска в настройке BIOS.

Однако это не похоже на работу. Я читал это много раз, но не могу заставить его работать.

https://askubuntu.com/questions/468466/diskfilter-writes-are-not-supported-what-triggers-this-error

Может кто-нибудь сказать мне, что не так в моей текущей настройке?

1 ответ1

0

Что не так, вы должны сначала понять UEFI, в частности, и ESP (системный раздел EFI) и его местоположение, которое всегда находится в sda , первом диске.

Предполагая, что Windows установлена на заводе (или пользователь установлен в режиме UEFI), ESP уже находится на том же диске, на котором установлена Windows, и должен использоваться как есть, независимо от расположения системного раздела другой ОС. Нет необходимости создавать другой раздел EFI, и это невозможно сделать с обоими подключенными дисками.

Просто сделай как обычно:

  1. Отключите безопасную загрузку в UEFI (необязательно, но рекомендуется, если вы собираетесь устанавливать неподписанные драйверы в Linux);
  2. Отключить быстрый запуск в Windows.
  3. Установите дистрибутив Linux как обычно (в режиме UEFI).

Теперь у вас должны быть обе загрузочные записи в ESP, и при настройках UEFI вы сможете загружать каждую из них независимо. Затем вы можете настроить его для загрузки Linux, и дистрибутив Linux обычно устанавливает и использует некоторый дополнительный загрузчик, Grub является текущим выбором большинства основных дистрибутивов. Grub также должен включать в себя запись для Windows, но если не просто сделать update-grub в терминале.

Итак, в двух словах, не меняйте порядок загрузки на второй диск, просто используйте запись Linux, если вы хотите использовать Grub для загрузки каждой из ОС, как при "втором шансе" независимо от порядка загрузки UEFI , На рисунке ниже приведен пример, это меню сильно различаются в зависимости от производителя и версии прошивки:

Примечание. Использование шифрования LVM + на "диске Linux" не меняет процесс или требует дополнительных действий.

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