скрыть grub при запуске компьютера

Взгляните на vpnautoconnect.

vpnautoconnect - это демон, который позволяет вам автоматически подключаться (при запуске тоже) vpn создавать с помощью сетевого менеджера. Он может подключаться очень быстро и контролировать полосу пропускания, он работает с соединением pptp и openvpn.

Для получения дополнительной информации и загрузки посетите веб-сайт.

Попробуйте также:

используйте функцию AUTOSTART в /etc/default/openvpn

Или

Выясните UUID вашего VPN-соединения.

nmcli con list | grep -i vpn

UUID - это второй столбец с буквами, цифрами и тире.

Запустите соединение в терминале. Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующие команды:

nmcli con up uuid <put you UUID here>

Установите это для запуска при запуске.

Перейдите к тире, введите и выберите «Запуск приложений», нажмите «Добавить» и добавьте команду nmcli выше (с UUID). Нажмите «Добавить». В названии введите имя, которое вы хотите использовать, и в Command поместите всю строку nmcli выше. Нажмите «Добавить» еще раз. Теперь перезагрузитесь и попробуйте.

Источник: SourceForge

1
задан 10 May 2015 в 01:29

6 ответов

Вы пытались заменить

...
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
...

на

...
GRUB_TIMEOUT_STYLE='hidden'
...

?

Согласно документу (`info -f grub -n ' Простая конфигурация ') первая устарела, и нужно использовать опцию «менее запутывающий» стиль.

1
ответ дан 23 May 2018 в 20:41
  • 1
    Это кажется правильным способом избавиться от меню, но это не работает для меня. – J.Serra 2 August 2015 в 16:27

Отредактируйте конфигурационный файл.

gksudo gedit /etc/default/grub

Когда файл открывается, удалите «#» перед «GRUB_HIDDEN_TIMEOUT = 0» и установите «GRUB_HIDDEN_TIMEOUT_QUIET = true». Итак, это выглядит так:

…
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=”`lsb_release -i -s 2> /dev/null || echo Debian`”
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=”"
…

Сохраните файл и примените изменения, выполнив команду:

sudo update-grub

В вашем случае я предполагаю, что вы этого не сделали update-grub

0
ответ дан 23 May 2018 в 20:41
  • 1
    Я сделал это уже, а также сделал update-grub, но все же я получаю grub – edward torvalds 4 May 2015 в 18:20
  • 2
    @edwardtorvalds Я пытаюсь использовать некоторые другие решения, но я не могу думать о других, но я пытаюсь – Maythux 4 May 2015 в 18:25
  • 3
    тайм-аут должен быть равен нулю? так что он садится прямо на ubuntu? – edward torvalds 9 May 2015 в 23:32

Вы пробовали это решение (работает для меня с 13.10 по 15.04)?

GRUB_HIDDEN_TIMEOUT=0.0
GRUB_TIMEOUT=0.0

Возможно, вы пробовали это, но, скорее, спросите.

0
ответ дан 23 May 2018 в 20:41
  • 1
    У меня уже был этот код в файле / etc / default / grub, не помог – edward torvalds 9 May 2015 в 23:09

Вы можете попробовать запустить несколько команд после изменения GRUB_TIMEOUT (в файле по умолчанию grub) до 0:

sudo update-initramfs -u
sudo update-grub
sudo update-grub2
0
ответ дан 23 May 2018 в 20:41
  • 1
    Я получаю сообщение об ошибке: ln: failed to create symbolic link ‘/root/lib/systemd/system/cdrom.mount’: No such file or directory – edward torvalds 10 May 2015 в 00:43
  • 2
    В какой команде вы получаете эту ошибку? – Eduardo Cola 10 May 2015 в 00:50
  • 3
    самый первый................ – edward torvalds 10 May 2015 в 01:02
  • 4
    Очень странно, может быть, у вас есть еще одна проблема ... попробуйте запустить uname -a в Terminal. – Eduardo Cola 10 May 2015 в 01:12
  • 5
    Linux flippingbits 3.19.0-15-generic # 15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux – edward torvalds 10 May 2015 в 01:19

Откройте /etc/default/grub в вашем любимом текстовом редакторе (здесь я использую nano):

sudo nano /etc/default/grub

Найдите строку, которая говорит:

GRUB_TIMEOUT=<some number here, eg: 10>

и измените его на:

GRUB_TIMEOUT=1

Это покажет меню, но всего на секунду, после чего он загрузит запись по умолчанию. Если он установлен на 0, вы все равно увидите его в течение 10 секунд в качестве меры безопасности. Поэтому поставьте 1 там.

Сохраните и выйдите. Выполнить sudo update-grub

Другое предложение: Добавить следующую строку в ваш файл /etc/default/grub:

GRUB_DISABLE_OS_PROBER="true"

После строки:

GRUB_CMDLINE_LINUX=”"

Другое предложение Это отключит os-prober (так что другие ОС не будут перечислены)

Если вы хотите, чтобы другие ОС (если вы следовали вышеуказанному предложению и добавили строку) и поместите следующий код в /etc/grub.d/00_header:

### BEGIN Hidden Menu Test ###
cat << EOF
if [ ${timeout} != -1 ]; then
if sleep --verbose --interruptible ${GRUB_HIDDEN_TIMEOUT} ; then
set timeout=${GRUB_HIDDEN_TIMEOUT}
fi
fi
EOF
### END Hidden Menu Test ###

Сохранить и выйти. Запуск sudo update-grub

Теперь вы можете подключать различные значения по своему усмотрению в GRUB_HIDDEN_TIMEOUT в /etc/default/grub, чтобы установить время, в течение которого вы хотите, чтобы меню было скрыто. Это «исправление» более подробно обсуждается здесь.

0
ответ дан 23 May 2018 в 20:41
  • 1
    все в порядке, но arch linux и windows не указаны в grub, иногда я могу загрузиться в эти два, но теперь я не могу. – edward torvalds 6 May 2015 в 21:58
  • 2
    Да, это недостаток. Я обновил ответ, чтобы включить «исправление» и ссылку на ссылку. Попробуй. – Ron 6 May 2015 в 22:42
  • 3
    у него уже был какой-то код в нем, мне нужно положить конец? – edward torvalds 7 May 2015 в 02:22
  • 4
    да, я так полагаю, хотя я этого не пробовал. Кажется, что некоторые ошибки в некоторых версиях grub. – Ron 7 May 2015 в 06:44
  • 5
    Я попробовал ваш метод, но к несчастью я получаю, чтобы увидеть grub со временем из 10 секунд, даже если GRUB_DEFAULT = 0 GRUB_HIDDEN_TIMEOUT = 0 GRUB_TIMEOUT = 0 – edward torvalds 9 May 2015 в 23:30

Я только что рассмотрел это и обнаружил, что установка

GRUB_TIMEOUT_STYLE=countdown

или

GRUB_TIMEOUT_STYLE=hidden

в файле / etc / defaults / grub заставила обратный отсчет отображаться на нашем пустом экране для отображения в течение времени ожидания.

Для получения дополнительной информации см. следующую ссылку

0
ответ дан 23 May 2018 в 20:41

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

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