На моей двойной машине ОС (Ubuntu 14.04 и Windows 8.1), я хочу автосмонтировать два раздела во время начальной загрузки. С этой целью я выполнил шаги для Монтирования В расчете на пользователя на https://help.ubuntu.com/community/AutomaticallyMountPartitions.
Все это хорошо работает, если я не добавляю другой раздел для монтирования как отдельная запись, как показано в изображении.
После перезагрузки ушла последняя запись монтирования в Предпочтениях Приложений Запуска. Таким образом, кажется, что я могу только автосмонтировать один раздел за один раз, по крайней мере, если я хочу использовать gnome-session-manager
.
Это предназначается, или действительно ли это - ошибка?
Я также пытался поместить обе команды в одну запись (/usr/bin/udisks --mount /dev/disk/by-uuid/C4C23530C2352856 /usr/bin/udisks --mount /dev/disk/by-uuid/2A4C62C34C628981
), но затем только последний раздел смонтирован.
(Примечание: Я действительно монтирую свои разделы с fstab
теперь, но я все еще задаюсь вопросом, почему Предпочтения Приложений Запуска могут только иметь дело с, каждый монтирует команду.
После долгого обсуждения @Fabby и я согласился, что это поведение является ошибкой. Следовательно я зарегистрировал отчет об ошибках: https://bugs.launchpad.net/ubuntu / + source/gnome-session / + ошибка/1408129
Тип следующие команды:
mkdir /media/MountName1
mkdir /media/MountName2
(где MountName
имя, Вы хотите дать точку монтирования)
Добавляют следующие строки до конца Вашего fstab:
file system mount point type options dump pass
/dev/disk/by-uuid/C4C23530C2352856 /media/MountName1 ext4 errors=remount-ro 0 2
/dev/disk/by-uuid/2A4C62C34C628981 /media/MountName2 ext4 errors=remount-ro 0 2
Переходят к терминалу Ctrl + Высокий звук +, тип sudo gedit /usr/local/bin/MountOneUser
T
и нажатие Вводят вставку копии
следующий текст:
#!/bin/bash
# This script automounts a mountpoint as requested in http://askubuntu.com/questions/562268
# Copyright (c) http://askubuntu.com/users/344926/fabby 2014
# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. See the GNU General Public License for more details.
# You DID NOT receive a copy of the GNU General Public License along with this program as the license is bigger then this program.
# Therefore, see http://www.gnu.org/licenses/ for more details.
/usr/bin/udisks --mount /dev/disk/by-uuid/C4C23530C2352856
sleep 1
/usr/bin/udisks --mount /dev/disk/by-uuid/2A4C62C34C628981
Сохранили файл и выходят из Редактора Gnome.
Тип в окне терминала:
sudo chmod +x /usr/local/bin/MountOneUser
Открытые приложения запуска, добавьте следующую команду: MountOneUser
и тип, поскольку "Имя" и "Комментарий" вообще напомнят Вам в будущем, о чем это.
Выходят из системы, входят в.
Ваша ошибка состоит в том, что Вы пытаетесь выполнить 2 команды на одной строке, не разделяя их с "&"; или "& &";. это - немного больше работы в начале сделать сценарий, но если необходимо добавить, больше монтируется позже, это будет легче тогда ввод одной чрезвычайно долгой команды в Приложения .
Запуска