Назад | Перейти на главную страницу

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

Я уже установил gparted, потому что хочу изменить размер некоторых разделов на компьютере с centos 7 minimal. Таким образом, я могу использовать ssh в коробке и иметь доступ только к терминалу.

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

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

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

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

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

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

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

Итак, если вы хотите использовать gparted Графический интерфейс пользователя, вам потребуется запустить сервер X11 в системе с вашим физическим дисплеем, клавиатурой и мышью, а затем установить SSH-соединение с включенной пересылкой X11. Это позволит gparted чтобы отправить свой графический интерфейс обратно по 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, вам потребуются права суперпользователя, поэтому проще всего будет войти в систему напрямую как root. Если это невозможно, вы можете войти в систему как другой пользователь, запустить echo $DISPLAY чтобы увидеть ценность DISPLAY переменная среды, затем переключитесь на пользователя root и убедитесь, что DISPLAY переменная по-прежнему имеет то же значение (при необходимости переустановите ее). Вам также нужно будет установить XAUTHORITYпеременная среды, указывающая на .Xauthority файл в исходном домашнем каталоге, т.е. что-то вроде

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

Использовать parted (sudo parted) вместо этого.

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

Справочник по командам Вот.