grub не отображает пользовательский ввод в меню

Я запускаю Ubuntu 12.04 под виртуальной машиной. Мне нужно изменить меню grub, добавив некоторые пользовательские записи. Я пытаюсь отредактировать /etc/grub.d/40_custom, а затем запустите update-grub;

Это содержимое моего файла 40_custom:

#!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "System restart" { echo "System rebooting..." reboot } menuentry "System shutdown" { echo "System shutting down..." halt } menuentry "Other Linux" { set root=(hd0,1) linux /boot/vmlinuz initrd /boot/initrd.img }

И вот что я получаю в результате: никаких новых записей

Я взял записи меню из новых страниц (о Arch, но я не думаю, что разница в сроке вступления на самом деле появляется в меню). [ ! d4]

Я также не могу использовать ничего, как какое-либо стороннее программное обеспечение или что-то еще, мне нужно отредактировать файл 40_custom вручную или со стандартным пакетом Ubuntu.

Изменить: Здесь ls -l /etc/grub.d | grep 40_custom вывод:

-rw-r--r-- 1 root root 626 May 1 09:44 40_custom -rw-r--r-- 1 root root 466 May 1 09:39 40_custom~

2
задан 1 May 2017 в 10:00

3 ответа

Вам нужны права выполнения для файла /etc/grub.d/40_custom.

Команда

sudo chmod +x /etc/grub.d/40_custom

добавит права на выполнение в файл.

После сделав это, запустите

sudo update-grub
4
ответ дан 22 May 2018 в 23:02

Вам нужны права выполнения для файла /etc/grub.d/40_custom.

Команда

sudo chmod +x /etc/grub.d/40_custom

добавит права на выполнение в файл.

После сделав это, запустите

sudo update-grub
4
ответ дан 18 July 2018 в 14:00

Вам нужны права выполнения для файла /etc/grub.d/40_custom.

Команда

sudo chmod +x /etc/grub.d/40_custom

добавит права на выполнение в файл.

После сделав это, запустите

sudo update-grub
4
ответ дан 24 July 2018 в 20:18

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

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