Для этого вам необходимо создать постоянный USB. Для этого в Windows вы можете скачать Universal USB Installer, после загрузки дважды щелкните файл, и вы готовы создать предварительный USB-порт. См. Изображение ниже.
Чтобы создать постоянный USB под Ubuntu, посмотрите на Universal USB Installer
Я умею извергать вводящий в заблуждение мусор. Если вы пытаетесь вручную подключиться с помощью команды «mount» в качестве обычного пользователя, да, вы получите эту ошибку. Используйте «sudo mount» вместо «mount». В противном случае подождите, пока вы перезагрузите свою систему, и (если предположить, что ваша запись в fstab приемлема), она автоматически установит его (и демон init начнет работать от имени root, поэтому вам гарантировано не получить эту ошибку!)
Я исправил эту проблему в своей системе, разрешив мне монтировать share samba без ввода пароля.
В моем .profile содержится:
# mount my network share
HDRIVE=$HOME/HDrive
WINH="//nzch1s003/users/$USER"
SMBUSER=$USER
SMBOPTIONS="-o credentials=/home/$SMBUSER/.samba.id,uid=$SMBUSER,gid=$SMBUSER"
# create mounting points, if not there
if [ ! -d $HDRIVE ]
then
mkdir -p $HDRIVE
fi
# mount the drive, if not already
grep $HDRIVE /etc/mtab > /dev/null || sudo mount.cifs $WINH $HDRIVE $SMBOPTIONS
Обратите внимание, что я установил uid и gid в $USER в $SMBOPTIONS
. Чтобы я мог использовать sudo mount.cifs без ввода пароля, я создал файл /etc/sudoers.d/mountcifs, который содержит :
# let me use smbmount without password
<username> <hostname>= NOPASSWD: /sbin/mount.cifs
Где <username> - ваше имя пользователя, а <hostname> - имя вашего компьютера или его IP-адрес.
этот файл должен автоматически включаться в файл /etc/sudoers. Он должен иметь строку типа:
#includedir /etc/sudoers.d