Решение заключалось в установке ядра, отличного от -PAE.
По какой-то странной причине установщик Debian 9 использовал ядро PAE для последних ПК, даже если это старый компьютер, не поддерживающий PAE (По иронии судьбы, ядра без -PAE говорят «для старых ПК». в их описании и в данном случае он не использовался ).
Для начала я загрузил программу установки в «режиме восстановления», выбрав /dev/sda2 и смонтировав /dev/sda1 как /boot.
Достигнув командной строки, я обновил кеш пакетов(sudo apt-get update
)и выполнил apt -поиск в кеше пакетов «linux -image» (, также известных как ядра ):
. ]
apt-cache search linux-image
Результат был (сокращен):
linux-image-4.9.0-6-686 - Linux 4.9 for older PCs
linux-image-4.9.0-6-686-dbg - Debug symbols for linux-image-4.9.0-5-686
linux-image-4.9.0-6-686-pae - Linux 4.9 for modern PCs
linux-image-4.9.0-6-686-pae-dbg - Debug symbols for linux-image-4.9.0-5-686-pae
linux-image-4.9.0-6-686-rt-pae - Linux 4.9 for modern PCs, PREEMPT_RT
linux-image-4.9.0-6-686-rt-pae-dbg - Debug symbols for linux-image-4.9.0-5-686-rt-pae
Итак, я установил linux-image-4.9.0-6-686
для диагностики неисправности, в результате система загрузилась и появился экран входа в систему.
После этого я удалил старые ядра и начал пользоваться системой.
Вы должны использовать правильные параметры (v3 _req ), как написал garethTheRed. Вот пример от меня с вашими данными
[req]
default_bits = 2048
distinguished_name = req_distinguished_name
req_extensions = v3_req
prompt = no
[req_distinguished_name]
countryName = LT
stateOrProvinceName = Some-State
localityName = London
organizationName = KKK
commonName = yourservername.example.com
[v3_req]
subjectKeyIdentifier = hash
basicConstraints = CA:TRUE
subjectAltName = @alt_names
[alt_names]
DNS.1 = yourservername.example.com
DNS.2 = youraliasname.example.com
DNS.3 = youraliasname
IP.1 = 192.168.1.8
Пожалуйста, НЕ используйте IP-адреса в качестве DNS-имен, чтобы избежать ошибок сертификатов в браузерах.