perl -0777 -i -p -e 's/ABC\n111\nXXX/ABC\n999\nXXX/g;' file
the -0777 переводит perl в режим slurp
, чтобы он прочитал весь файл. Затем команда substitute вносит необходимые изменения.
Вы пытались загрузить его с параметром nomodeset
в настройках grub? GPU часто является причиной.