Назад | Перейти на главную страницу

How-To Chain Boot / Trampoline Boot into Ubuntu 17 on PCIe SSD без поддержки BIOS

У меня есть 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