Comments 24
Как заставить старую систему стартовать на неподдерживаемом железе?
Никак, для загрузки (хотя бы старта) придется воткнуть совместимое железо.
Думал про это. но в итоге, после нескольких статей о производительности разных версий ссд понял что проще сата ссд купить если мама поддерживает сата 3.
Для UEFI это уже давно делают.
Для старого BIOS тоже наверное возможно. Просто это сложнее и не слишком выгодно.
Неспортивно. Как спортивно? Найти правильное ядро и initrd и сделать kexec в них.
Тем, что boot будет на основном устройстве и не будет изнашиваться каждым следующим обновлением ядра.
Сам бы я в первую очередь в эту сторону копал, а вот раздел по груб, раздел под /boot на legacy, а все остальное на NVME — это как-то очень костыльно.
Но ни в коей мере не считаю это решение каким-то ущербным — главное что рабочее. Я только о том что хотелось бы чуточку более умное решение…
Пошел гулить нет ли где-нибудь драйвера NVME для UEFI, я то может я вообще тут бред сейчас сморозил…
План такой: кидаем его на EFS раздел, прописываем через efibootmgr новую загрузочную запись типа DRIVER (возможно потребуется сборка из efibootmgr мастера, где добавлена возможность активировать ремаппинг драйверов/устройств). И вуаля: в момент загрузки GRUB (ну или можно сразу ядро грузить) UEFI уже имеет доступ NVME устройству. Можно корень с бутом и грубом хранить уже на NVME устройстве.
Не на чем попробовать, пока (нет под рукой подходящего железа), но по идее это позволит на компе с UEFI, который из коробки не поддерживает NVME, загружаться с NVME устройств. На legacy только EFS раздел.
ЗЫ никакой перепрошивки firmware не нужно. В UEFI из коробки были впилены механизмы подгружать недостающие в прошивке драйвера с EFS раздела. Только для EFS раздела нужно устройстов которе из коробки видит UEFI.
ЗЫЫ но если включен SecureBoot то надо будет еще озаботится подписанием этого драйвера.
Автор упомянул nForce4… Какой там UEFI?
Так же, нарастает счётчик unsafe_shutdowns, хотя завершение работы на 100% всегда делается корректно.
Никто не сталкивался?
Можно ли получить максимум по производительности и правильную работу двух NVME SSD в софтовом raid1 на бюджетных материнках. Например, на материнке, где есть один порт 1xM.2_supports_PCIe 3.0x4.
Видел чуть дороже материнки с двумя портами M.2, но там в описании указано, что только один из них поддерживает PCIe 3.0x4.
Приведу пример конфигурации:
MSI B450M PRO-M2 V2 (имеет один 1xM.2_supports_PCIe 3.0x4)
CPU AMD Ryzen 5 2600
SSD NVME MZ-V7P1T0BW (interface PCIe Gen 3.0x4, NVMe 1.3)
Вот таких 2 шт ssd можно запустить под Linux Debian в raid1 на 3500Mb/s?
Можно ли использовать переходники (описанные в статье), чтобы в единственный слот PCIe 3.0 x16 вставить еще и видеокарту, например:
Inno3D GeForce GT 730 2GB, GDDR5 и всех подружить… Спасибо.
Мне кажется, что если вы ответите на вопрос "зачем", то вам накидают решений заметно быстрее… Ну например, не так давно я читал про ssd от интел с sdram-интерфейсом (https://www.anandtech.com/show/12828/intel-launches-optane-dimms-up-to-512gb-apache-pass-is-here)
В результате получу полноценный софтовый рэйд или с nvme ждать грабли?
RAID 1 (mirroring — «зеркалирование») — массив из двух (или более) дисков, являющихся полными копиями друг друга.
Поставьте Intel Optane 1 шт. и будет и скорость, и надёжность.
Но вообще-то если нужны вещи вроде RAID 1, то нужно брать мп не microATX, а ATX и больше, ИБП, ECC RAM,…
Сильно извращаясь: видеокарту в M.2 через переходник PCI-E 4x — M.2 (видеокарта влезет, если пропилить паз в торце):
И 2-4 накопителя M.2 через переходник M.2 — PCI-E 16x:
Тоже столкнулся с вопросом драйвера Nvme, когда решил добавить новый ssd. Поискал инфу в интернете и понял, что танцы с бубнами и доп раз делами на других дисках для старта не подходит. Да и варианты мне показались какими то "с костылями". Итак, что было решено. Имеею мать Asrock z77 extreme4m, i5 3570к, 16gb ram. Прикупил новый ссд и после гугления нашел на англофоруме инфу, что нужно добавить в прошивку биоса сам драйвер. Скачал последний архив в сайта производителя (12 или 13 года последняя версия). Распаковка, открыл редактором и нашел нужный раздел, после чего добавил драйвер. Далее созранение/компиляция, называйте как хотите) через втроенный в uefi загрузчик обновляю с флешки биос, и… Все заработало! Теперь комп на старте видит Nvme. Грузии вин10, запускаем тест и получаем в погоне около скорость чтения около 3800.
С вашего позволения кину ссылку на этот форум.
https://www.overclock.net/forum/6-intel-motherboards/1571271-tutorial-how-add-nvme-support-any-ami-uefi-bios-intel-chipset.html#/topics/1571271
HP покупки 2012 года без UEFIUEFI может появиться после обновления прошивки BIOS.
на тот же шлейф— это для IDE, у SATA одно устройство на разъём и кабель.
Для ноутбука SSD надо ставить заместо HDD — в том разъёме будет полная скорость.
подключил питаниеЕсли это не ноутбук, то можно доставить контроллер на Asmedia ASM 106x, и получить ускорение, как и описано в статье.
2. Появляется зависимость от работоспособности флэшки и её наличия (кто-то спёр флэшку, и сервер уже не загрузить...).
Сделать всё стандартным установщиком намного надёжнее.
не для всех BIOS— включили в загрузке «Legacy BIOS Boot» и свели задачу к уже решённой. Всё равно «Legacy BIOS Boot» иногда приходится использовать для поддержки старого железа.
Использование NVME SSD как системного накопителя на компьютерах со старым BIOS и ОС Linux