Проблема в том, что Ubuntu не имеет представления о том, что такое раздел:
sda1: ____________________________________________________
File system:
Boot sector type: Unknown
Boot sector info:
Mounting failed: mount: unknown filesystem type ''
sda2: ____________________________________________________
File system:
Boot sector type: Unknown
Boot sector info:
Mounting failed: mount: unknown filesystem type ''
mount: unknown filesystem type ''
Итак, вам нужно сказать Ubuntu, как его читать. Для этого вы должны попытаться установить зашифрованную файловую систему и сначала сохранить свои данные. Загрузите версию Truecrypt Linux из безопасного источника (truecrypt.sourceforge.com больше не защищен). Этот шаг делается в качестве меры предосторожности. Сделайте то же самое с содержимым каталога /boot.
Теперь убедитесь, что вы установили в live-установку пакет cryptsetup. Он должен иметь возможность обнаруживать файловые системы truecrypt без проблем. Теперь используйте grub-install для исправления вашей загрузки:
sudo mkdir /mnt/{boot,ntfs1,ntfs2}
sudo cryptsetup --type tcrypt open /dev/sda1 /mnt/ntfs1
sudo cryptsetup --type tcrypt open /dev/sda2 /mnt/ntfs2
sudo mount /dev/sda3 /mnt/boot
sudo grub-install --boot-director=/mnt/boot /dev/sda
Затем я ожидаю, что перед этим вы получите полное изображение диска, резервное копирование важной информации и т. Д., Так как я не может гарантировать, что он будет работать (т. е. grub взорвать загрузчик truecrypt).
Если результат тот же, тогда у вас есть проблема с шлюзом по умолчанию, который стоит на этой карте. В вашем случае enp0s25. Chack снова команду route -n, когда eth отключен. Маршрут по умолчанию должен находиться на интерфейсе wifi. Если не проверить настройки сервера DHCP. У вас есть шлюз по умолчанию или только ip address и network mask.
Вы можете добавить в /etc/network/if-down.d/ некоторый скрипт, чтобы поместить gw по умолчанию на вашу Wi-Fi-карту wlx74da382e1752
Пример :
sudo nano /etc/network/if-up.d/script
и поместить содержимое
# Check for specific interface if desired
[ "$IFACE" != "enp0s25 " ] || exit 0
# Return put default gw to wifi
route add default dev wlx74da382e1752
предоставить script привилегия
chmod 755 /etc/network/if-down.d/script
if-down.d вызывать скрипт под названием script, когда enp0s25 go down и поместите default gw в wlx74da382e1752
wlx74da382e1752 - я думаю, это имя вашей Wi-Fi карты.
Если результат тот же, тогда у вас есть проблема с шлюзом по умолчанию, который стоит на этой карте. В вашем случае enp0s25. Chack снова команду route -n, когда eth отключен. Маршрут по умолчанию должен находиться на интерфейсе wifi. Если не проверить настройки сервера DHCP. У вас есть шлюз по умолчанию или только ip address и network mask.
Вы можете добавить в /etc/network/if-down.d/ некоторый скрипт, чтобы поместить gw по умолчанию на вашу Wi-Fi-карту wlx74da382e1752
Пример :
sudo nano /etc/network/if-up.d/script
и поместить содержимое
# Check for specific interface if desired
[ "$IFACE" != "enp0s25 " ] || exit 0
# Return put default gw to wifi
route add default dev wlx74da382e1752
предоставить script привилегия
chmod 755 /etc/network/if-down.d/script
if-down.d вызывать скрипт под названием script, когда enp0s25 go down и поместите default gw в wlx74da382e1752
wlx74da382e1752 - я думаю, это имя вашей Wi-Fi карты.
Если результат тот же, тогда у вас есть проблема с шлюзом по умолчанию, который стоит на этой карте. В вашем случае enp0s25. Chack снова команду route -n, когда eth отключен. Маршрут по умолчанию должен находиться на интерфейсе wifi. Если не проверить настройки сервера DHCP. У вас есть шлюз по умолчанию или только ip address и network mask.
Вы можете добавить в /etc/network/if-down.d/ некоторый скрипт, чтобы поместить gw по умолчанию на вашу Wi-Fi-карту wlx74da382e1752
Пример :
sudo nano /etc/network/if-up.d/script
и поместить содержимое
# Check for specific interface if desired
[ "$IFACE" != "enp0s25 " ] || exit 0
# Return put default gw to wifi
route add default dev wlx74da382e1752
предоставить script привилегия
chmod 755 /etc/network/if-down.d/script
if-down.d вызывать скрипт под названием script, когда enp0s25 go down и поместите default gw в wlx74da382e1752
wlx74da382e1752 - я думаю, это имя вашей Wi-Fi карты.
Если результат тот же, тогда у вас есть проблема с шлюзом по умолчанию, который стоит на этой карте. В вашем случае enp0s25. Chack снова команду route -n, когда eth отключен. Маршрут по умолчанию должен находиться на интерфейсе wifi. Если не проверить настройки сервера DHCP. У вас есть шлюз по умолчанию или только ip address и network mask.
Вы можете добавить в /etc/network/if-down.d/ некоторый скрипт, чтобы поместить gw по умолчанию на вашу Wi-Fi-карту wlx74da382e1752
Пример :
sudo nano /etc/network/if-up.d/script
и поместить содержимое
# Check for specific interface if desired
[ "$IFACE" != "enp0s25 " ] || exit 0
# Return put default gw to wifi
route add default dev wlx74da382e1752
предоставить script привилегия
chmod 755 /etc/network/if-down.d/script
if-down.d вызывать скрипт под названием script, когда enp0s25 go down и поместите default gw в wlx74da382e1752
wlx74da382e1752 - я думаю, это имя вашей Wi-Fi карты.