У меня есть SSD серверного уровня (Intel DC P3520), который в конечном итоге превратится в сервер. Пока сервер не будет развернут в центре обработки данных, я хочу провести несколько тестов на настольной машине.
У меня есть более старая, но все же пригодная для использования машина (AMD Phenom / ASUS M4A88T-M с 16 ГБ), и я легко смог установить Ubuntu 17, НО, как ни странно, плата не может загружаться с PCIe SSD. Поскольку установщик Ubuntu может видеть и записывать на SSD, можно ожидать, что Linux сможет обрабатывать устройство.
Есть ли (простой) способ каким-то образом выполнить последовательную загрузку с USB-накопителя "Helper" на установку Ubuntu на PCIe SSD? То есть загрузитесь с USB в батутную систему (GRUB / Linux / Bootmanager), которая имеет драйверы для твердотельного накопителя PCIe и загружает ядро так же, как GRUB.
Я явно не спрашивая:
Цель состоит в том, чтобы оценить прирост производительности этого SSD серверного уровня по сравнению с SSD SATA или M.2 для конкретных настольных приложений. Спасибо за прочтение!
Используйте kexec. Установите небольшой Linux на другой компьютер (может быть Ubuntu 17, почему бы и нет). Установите свой SSD. Настройте kexec для загрузки следующего ядра с SSD и настройте параметры ядра, чтобы он монтировал SSD как root.
После Вас systemctl kexec
Надеюсь, текущее ядро заменит себя новым ядром, полностью пропускающим BIOS или UEFI. (Если BIOS сработает, это означает, что kexec не работает.)
Вы можете установить загрузчик на более старый SSD или жесткий диск, а затем сказать ему, что у вас установлена Windows на NVMe. https://www.syslinux.org/wiki/index.php?title=Install