Как запустить gparted в centos 7 minimal

Как запустить gparted в centos 7 minimal

Я уже установил gparted, потому что хочу изменить размер некоторых разделов на машине с Centos 7 Minimal. Поэтому я могу подключиться к машине по ssh и иметь доступ только к терминалу.

Я запускаю команду, gaprtedчтобы попытаться запустить его, но она говорит:

(gpartedbin:23033): Gtk-WARNING **: cannot open display:

Как мне запустить gparted, чтобы появился настоящий графический интерфейс и я мог изменять размер разделов через него?

решение1

Если вы устанавливали gpartedс помощью менеджера пакетов, он вытащил все необходимые библиотеки X11 и GNOME вместе с собой в качестве зависимостей. Возможно, вам придется установить пакет xauthотдельно.

Итак, если вы хотите использовать gpartedGUI, вам понадобится запустить сервер X11 в системе с вашим физическим дисплеем, клавиатурой и мышью, а затем установить SSH-соединение с включенной пересылкой X11. Это позволит gpartedотправить свой GUI обратно по SSH-соединению в вашу локальную систему, где сервер X11 отобразит его на вашем локальном дисплее.

Для Windows,VcXsrv— это достаточно современное бесплатное программное обеспечение сервера X11, которое довольно легко установить. Для использования с переадресацией SSH X11 вам обычно не нужно настраивать его каким-либо образом: просто убедитесь, что он запущен, прежде чем вы запустите свой клиент SSH, и убедитесь, что переадресация X11 включена в параметрах вашего клиента SSH.

При первой установке SSH-соединения с переадресацией X11 должно появиться следующее сообщение:

/usr/bin/xauth:  file /root/.Xauthority does not exist

Это указывает sshdна то, что удаленный хост использует xauthдля подготовки соединения, но поскольку это первый раз, файл .Xauthorityв вашем домашнем каталоге еще не будет существовать. Обычно это просто информационное сообщение: инструмент xauthавтоматически создаст файл, если он не существует.

Для изменения разделов с помощью инструмента X11 GUI вам понадобятся права root, поэтому проще всего будет войти в систему напрямую как root. Если это невозможно, вы можете войти в систему как другой пользователь, запустить , echo $DISPLAYчтобы просмотреть значение DISPLAYпеременной окружения, затем переключиться на пользователя root и убедиться, что DISPLAYпеременная по-прежнему имеет то же значение (при необходимости переустановите ее). Вам также нужно будет установить XAUTHORITYпеременную окружения так, чтобы она указывала на .Xauthorityфайл в вашем исходном домашнем каталоге, т. е. что-то вроде

export XAUTHORITY=/home/<username>/.Xauthority

решение2

«g» указывает на то, что это будет редактор разделов на базе «GNOME»...бынужна графическая среда

"parted" будет эквивалентной версией командной строки. Посмотрите на эту команду.

Раз уж мы заговорили об изменении размера разделов, я бы посоветовал рассмотреть LVM.

решение3

Вместо этого используйте parted( sudo parted).

Вы можете использовать gaprted только с графическим интерфейсом.

Справочник командздесь.

Связанный контент