несколько сценариев запуска?

Я бы проигнорировал любое обходное решение и добавил запись постоянного монтирования в /etc/fstab.

Попробуйте man fstab для справки.

Нет никаких окончательных шагов для выполнения очень специфических крепление. Каждый случай имеет свои переменные. В любом случае, запустите Terminal:

Запустите df -h и просмотрите вывод, чтобы узнать адрес блока устройства для разделов Windows. Измените /etc/fstab как суперпользователя (например, с помощью GEdit) и добавьте записи для каждого раздела Windows, например:
/dev/sdb2   /my_mount_point_folder  ntfs    rw  0   0

Это приведет к установке блочного устройства /dev/sdb2 в папку /my_mount_point_folder с чтением-записью разрешения. Это происходит с каждой загрузкой автоматически.

Это должно сделать это. По-прежнему полезно просмотреть руководство fstab: в запустить man fstab.

1
задан 13 April 2017 в 15:25

1 ответ

Вы можете запустить следующий сценарий при запуске:

#!/bin/bash

echo 'Press a key...'
echo '[1] Full profile (default)'
echo '[2] whatever 2'
echo '[3] another one'

read -t 3 -n 1 -p "Choose profile: " profile

echo

case $profile in
   1)
      # Run script for profile 1
      ./script-profile1.sh
      ;;
   2)
      # Run script for profile 1
      ./script-profile2.sh
      ;;
   3)
      # Run script for profile 1
      ./script-profile3.sh
      ;;
   *)
      echo Invalid choice
      ;;
esac

Если вы хотите, вы можете включить цикл, чтобы он снова запросил вас в случае неправильного выбора или вы можете запрограммировать его полностью на вашем любимом языке программирования.

Но я согласен, было бы лучше выбрать профиль в начале процесса загрузки. Вы можете включить компьютер, выбрать профиль, а затем вернуться, когда все будет запущено. Но я не знаю, как использовать параметры из GRUB.

2
ответ дан 25 May 2018 в 14:06
  • 1
    /proc/cmdline содержит параметры загрузки. – Lekensteyn 20 February 2012 в 21:42
  • 2
    Это очень мило. Я даю ему попробовать! – Adobe 20 February 2012 в 22:04
  • 3
    Нет, это не работает: он меня не спрашивает. Это просто вещь по умолчанию. Я попытался konsole -e "theScript.bash" - тогда я могу выбрать вариант, но после загрузки - все снова закрывается. Я попытался добавить амперсанд - никакой помощи. – Adobe 20 February 2012 в 23:22
  • 4
    Я также пытался сделать это с kdialog - но у него нет «использовать значение по умолчанию через 3 секунды», опции. – Adobe 20 February 2012 в 23:25
  • 5
    @Lekensteyn ах отлично! Подумайте, важно ли добавить в Grub пользовательские (бессмысленные) параметры? Для выбора таких параметров профиля можно легко использовать меню grub. – lumbric 21 February 2012 в 00:16

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

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