Как передать параметры ядра с сервера pxe?

У меня есть набор компьютеров, загружающих Ubuntu с сервера PXE. Я меняю базовое изображение, а в новом мне нужно передать параметр ядра в ОС (этот: amdgpu.vm_fragment_size = 9).

Во время тестирования я помещал его в переменную GRUB_CMDLINE_LINUX_DEFAULT в / etc / default / grub и запускать update-grub, как и вы, но теперь я загружаюсь с сервера PXE, поэтому я не могу этого сделать.

Это мой файл pxelinux.cfg: [ ! d2] DEFAULT ubuntu LABEL ubuntu KERNEL /vmlinux-4.8.17-040817-generic APPEND ip=dhcp rw root=/dev/nfs nfsroot=192.168.1.254:/diskless/ubuntu/0185 raid=noautodetect quiet splash INITRD /initrd.img-4.8.17-040817-generic

Я попытался добавить переменную в конец строки APPEND, теперь она выглядит так:

DEFAULT ubuntu LABEL ubuntu KERNEL /vmlinux-4.8.17-040817-generic APPEND ip=dhcp rw root=/dev/nfs nfsroot=192.168.1.254:/diskless/ubuntu/0185 raid=noautodetect quiet splash amdgpu.vm_fragment_size=9 INITRD /initrd.img-4.8.17-040817-generic

И я использовал /etc/init.d/nfs restart для применения изменений, но это не сработало. Я также попробовал метод, описанный в этом ответе, но это не сработало.

Я также должен сказать, что это мой первый раз, когда я использую PXE-сервер и / или NSF, поэтому мне может не хватать что-то основное, любая помощь приветствуется.

0
задан 12 January 2018 в 12:33

2 ответа

Первый метод, который я показал, действительно правильный, я просто забыл загрузить правильное ядро. Теперь все работает нормально.

0
ответ дан 17 July 2018 в 23:16

Первый метод, который я показал, действительно правильный, я просто забыл загрузить правильное ядро. Теперь все работает нормально.

0
ответ дан 24 July 2018 в 13:48

Другие вопросы по тегам:

Похожие вопросы: