Строка 1: синтаксическая ошибка рядом с неожиданным токеном «новая строка» - PullRequest
0 голосов
/ 16 сентября 2018

Мне все еще не удалось правильно загрузить Linux из-за отсутствия прошивки.Наконец-то я смог загрузить нужный мне .bin-файл, но не могу его запустить.

Я пробовал;

chmod +x skl_dmc_ver1_27.bin
./skl_dmc_ver1_27.bin

После приведенных выше командЯ получаю сообщения об ошибках:

skl_dmc_ver1_27.bin: line 1: syntax error near unexpected token 'newline'
skl_dmc_ver1_27.bin: line1: <!DOCTYPE html>

(Да, я вошел в систему как пользователь root)

Я загрузил файл .bin, используя:

wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915/skl_dmc_ver1_27.bin

Iпопытался найти решение, но все они говорят, что вы должны удалить <и>, но у меня их даже нет.

1 Ответ

0 голосов
/ 27 сентября 2018

Вы пытаетесь загрузить микропрограмму DMC для своего графического процессора Intel.Маловероятно, что отсутствие этой прошивки имеет отношение к невозможности загрузки Linux.

Предпочтительный способ получить прошивку - через ваш дистрибутив.Они должны пакет linux-firmware, чтобы идти с ядром.Конечно, вы также можете напрямую получить прошивку из репозитория linux-firmware.Используйте git clone, чтобы получить весь репозиторий, или загрузите только отдельный файл прошивки, https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/skl_dmc_ver1_27.bin, кажется, работает (обратите внимание на часть plain в URL.)

Вы не должны выполнятьпрошивка.Поместите его в каталог /lib/firmware/i915/, и ядро ​​(в частности, драйвер i915) запросит его при загрузке.В зависимости от вашей конфигурации модуль драйвера i915 может быть частью initrd, и в этом случае вам также необходимо убедиться, что прошивка также доступна для образа initrd.Возможно, например, update-grub сделает это за вас, но все это зависит от ваших настроек.

Опять же, для большинства пользователей лучше позволить дистрибутиву справиться с этим, и исправление прошивки DMC, вероятно, не решит проблему.Проблемы с загрузкой Linux.

...