“'versão' tem uma sintaxe incorreta” erro ao tentar o update-initramfs com a versão -k

0

Eu quero executar o seguinte comando: sudo update-initramfs -u -k version , mas recebo a seguinte mensagem de erro update-initramfs: Generating /boot/initrd.img-version dpkg: warning: version 'version' has bad syntax: version number does not start with digit grep: /boot/config-version: No such file or directory WARNING: missing /lib/modules/version Device driver support needs thus be built-in linux image! depmod: FATAL: version: not absolute path. depmod: ERROR: could not open directory /tmp/mkinitramfs_lO9VOS/lib/modules/3.13.0-24-generic: No such file or directory depmod: FATAL: could not search modules: No such file or directory

    
por Learner 19.09.2014 / 08:16

2 respostas

3

De acordo com man update-initramfs , você deve colocar uma versão específica do kernel para -k
Em vez da string "version" em si.

Por exemplo, se você quiser usar seu kernel atual, seria:

sudo update-initramfs -u -k 'uname -r'

Como uname -r pode imprimir a versão do kernel, é equivalente a:

sudo update-initramfs -u -k 3.13.0-32-generic

Felicidades

    
por P.-H. Lin 19.09.2014 / 08:27
0

Você precisa substituir a string 'version' pelo número da versão atual.

exemplo: sudo update-initramfs -u -k 3.5.0-23-generic

Você pode usar uname -r para obter a versão

    
por aneeshep 19.09.2014 / 08:28