Было бы полезно, если бы вы могли включить графическую карту своего компьютера. Вы можете выбрать «безопасный» режим в grub и выполнить обновление sudo apt-get & amp; & amp; & amp; sudo apt-get обновление в терминале. Вы также можете попробовать это, когда вы переходите на терминал, нажав ctrl + alt + f1 и войдите там.
Почему бы не использовать интерфейс Gio? Мне нравятся эти решения лучше, чем выполнение команды bash и анализ ее вывода. Таким образом, вы можете поймать исключения и получить больше контроля.
Вот небольшой пример:
>>> from gi.repository import Gio
>>> vm = Gio.VolumeMonitor.get()
>>> for v in vm.get_volumes():
... print v.get_name()
См. документацию по гораздо более интересным методам.
GVolumeMonitor
Gmount
mount | cut -f 1,3 -d ' '
Объяснение: cut - удобный инструмент для разделения строк с использованием символа разделителя (указанный опцией -d) и выбора некоторых полей для вывода (используя список аргументов, разделенных запятыми, в [ f4]). Так как выход mount является регулярным и ограничен пробелами, то выше выдает первый и третий столбцы, опуская «on» и оставшуюся часть строки.