использовать live linux CD или DVD Я предлагаю Ubuntu жить и восстановить grub или переустановить его.
смонтируйте раздел Mint в /mnt
, а затем:
sudo grub-install --root-directory=/mnt /dev/sda(the suitable based on your partition table)
проверьте его командой ниже, чтобы найти раздел Mint:
fdisk -l
, а затем :
update-grub
Вы можете добавить запись в свой fstab следующим образом:
//192.168.1.2/SambaPi /home/pi/shares/pi cifs defaults,noauto,nofail,username=pi,passwd=raspberry,x-systemd.automount,x-systemd.requires=network-online.target 0 0
(Скопировано без проверки из сюда ). Аргумент nofail
гарантирует, что даже в случае сбоя монтирования загрузка не будет прервана. noauto
является необязательным и предотвращает монтаж привода до тех пор, пока к нему не будет доступа. (см. здесь для более подробной информации ). Параметры x-systemd
сообщают системе, что перед монтированием(Source)необходимо дождаться настройки сети.
Вы также можете позволить ему монтироваться с помощью сценария оболочки, который вы запускаете при запуске. Лучшей версией здесь будет создание модуля systemd -, который сделает это за вас. Вы также можете использовать модули systemd для безопасного размонтирования при завершении работы. Существует множество хорошихтуториалов для этого.
Предположим, вы хотите передать файл с одной машины на другую с помощью Samba, поскольку вы использовали более новую файловую систему cif.
Предполагая, что у вас есть все необходимые пакеты и вы выполнили все необходимые настройки в файле smb.conf, я ограничу этот ответ конфигурацией на стороне клиента.
Чтобы навсегда смонтировать общий каталог, откройте файл fstab
с путем /etc/fstab
и сделайте следующие записи:
//<IP>/<share-name-of-directory> /mount/point cifs credentials=/root/creds.txt,sec=ntlmssp,multiuser,defaults 0 0
После внесения записи в этот файл выполните команду mount -a
. Учетные данные будут указывать путь к файлу с именем пользователя и паролем пользователя, которому разрешено монтировать каталог в системе. После того, как этот пользователь войдет в систему, ему потребуется получить доступ с сервера с помощью следующей команды:
cifscreds add <ip-of-server>
После этого пользователь сможет получить доступ к смонтированному каталогу. Каталог не нужно монтировать снова и снова, так как запись была сделана в файле fstab. Файл fstab
читается во время процесса загрузки, и учетные данные предоставляются, чтобы сама система могла смонтировать каталог с сервера с этими учетными данными.
Сама команда mount монтирует каталоги только временно, поэтому каталоги размонтируются при перезагрузке системы.
Предполагая, что у вас установлены утилиты Samba и CIFS, я обнаружил, что добавление 2 записей в /etc/fstab помогло.
/dev/sdb1 /mnt/sdb1 ntfs-3g defaults 0 0
/dev/sdb1 /mnt/sdb1 cifs defaults 0 0
Когда вы перезагрузите Linux, вы обнаружите, что диск подключен и используется совместно.