Я бы проигнорировал любое обходное решение и добавил запись постоянного монтирования в /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.
Вы можете запустить следующий сценарий при запуске:
#!/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.