#!/bin/bash
systemd-resolve RT.com -t A | awk '{ print $4 ; exit }'
systemd-resolve unix.stackexchange.com -t A --legend=no | awk '{ print $4 ; exit }'
resolveip -s RT.com
dig +short RT.com
host RT.com | awk '/has address/ { print $4 }'
nslookup RT.com | awk '/^Address: / { print $2 }'
ping -q -c 1 -t 1 RT.com | grep PING | sed -e "s/).*//" | sed -e "s/.*(//"
ruby -rresolv -e ' print Resolv.getaddress "RT.com" '
python2 -c 'import socket; print socket.gethostbyname("RT.com")'
perl -MSocket -MNet::hostent -E 'say inet_ntoa((gethost shift)->addr)' RT.com 2>/dev/null
php -r "echo gethostbyname( 'RT.com' );"
echo " all do work for me - take your pick! "
Если у вас есть система UEFI с включенной безопасной загрузкой, это может произойти из-за того, что ядро 4.10 не подписано должным образом для использования с безопасной загрузкой. Различные реализации UEFI ведут себя в этой ситуации по-разному :некоторые выводят сообщение об ошибке Security Boot, другие просто отклоняют попытку загрузки неподписанного кода, в результате чего GRUB отображает сообщение об ошибке «сначала необходимо загрузить ядро» он пытается загрузить файл initramfs после ядра.
Если вы уже создали ключ владельца машины (MOK для краткости ), вы можете использовать закрытую часть MOK и команду pesign
для подписи файла ядра. Но если вы хотите использовать старые ядра, может быть проще отключить безопасную загрузку в настройках BIOS.