Вопрос или проблема
Я установил CentOS 7 на Dell PowerEdge R320. Я сделал минимальную установку, и система запускается в командной строке. Есть ли способ переключиться на стандартный графический интерфейс без переустановки и подключения к интернету? Я мог бы записать файл на USB-накопитель и продолжить с этого момента… Или полная переустановка будет быстрее?
Похоже, вы установили минимальную версию CentOS с самого маленького ISO-образа, который у них есть. Другими словами, у вас есть минимум, необходимый для работы системы. Для экспертов Linux это называется ОС. Тем не менее, у вас есть три варианта.
- Вариант 1: Получите ISO
DVD
и установите его сGUI
. - Вариант 2: Получите
netinstall
и не забудьте выбратьGnome
Desktop Environment из списка пакетов для установкиGUI
. - Вариант 3: Подключите систему к интернету и просто установите используя
yum
.
Я бы предложил воспользоваться вариантом 3
, так как это самый простой и, возможно, так же просто, как запустить
dhcpcd ens0p0
Я бы предложил проверить следующую ссылку, если ваша сеть настроена как DHCP
.
Полная переустановка может быть быстрой, с DVD на SSD я могу сделать это за менее чем 1 час: первые 5-10 минут — загрузка с DVD и прохождение через интерфейс установки до последнего нажатия “ок”, затем около 20-30 минут на установку на диск, за которым следует перезагрузка и настройка учетной записи и сети, и еще кое-какие мелочи. Для установки вы должны выбрать server with gui
или gnome desktop
по сравнению с “minimal install”.
С минимальной установкой, я думаю, вы находитесь на runlevel 3, который теперь известен как multi-user.target. Чтобы перейти на runlevel 5 с полным графическим интерфейсом, вы можете сделать либо init 5
, либо systemctl isolate graphical.target
. Однако, если у вас эти вещи не установлены, я не знаю, что на самом деле произойдет.
# это вернет текущее значение, на которое установлена загрузка ОС
# автоматически. Я подозреваю, что минимальная установка поставит вас на runlevel 3 с
# полной сетевой возможностью, но без графики, что и есть systemd multi-user.target
systemctl get-default
# чтобы установить runlevel на загрузку с полной графикой и сетевыми возможностями.
systemctl set-default graphical.target
# https://www.thegeekdiary.com/centos-rhel-7-how-to-install-gui/
# для уже установленной системы, имейте установочный DVD (или USB)
# centos7 под рукой как репозиторий, чтобы вы могли основываться на том месте,
# где завершилась минимальная установка. Вам не потребуется сеть для этого:
yum grouplist
yum groupinstall "Server with GUI"
# для системы с минимальной установкой это должно сработать, но с вещами, которые
# вы принимаете как должное, такими как сеть, репозитории centos и EPEL,
# доступные, не беспокоясь о зависимостях и настройке репо, тогда полная
# переустановка с DVD может быть достаточно быстрой и с меньшим количеством
# головной боли/риска.
Ответ или решение
Установили CentOS 7 на Dell PowerEdge R320 с минимальной установкой? Теперь вы находитесь в командной строке без подключения к интернету и ищете способ перейти на графический интерфейс? Конечно, это возможно. Вам не нужно полностью переустанавливать систему с подсоединением к сети, но у вас должны быть установочные файлы под рукой.
Шаги для перехода на GUI без подключения к Интернету
-
Извлечение необходимых пакетов:
- Первоначально вам нужно получить файлы установочного ISO с DVD или USB с полным набором доверенных репозиториев CentOS. Контактируйтесь с официальным сайтом CentOS и загрузите образ DVD ISO.
-
Подключение носителя:
- Подключите ваш DVD-диск или USB-накопитель к серверу и смонтируйте его. Используйте команду
mount
для развертывания медиа.
- Подключите ваш DVD-диск или USB-накопитель к серверу и смонтируйте его. Используйте команду
-
Проверка доступности пакетов:
- Убедитесь, что ваш источник подключен как репозиторий, чтобы системой мог быть использован непосредственно из медианосителя:
yum --disablerepo=* --enablerepo=c7-media grouplist
- Убедитесь, что ваш источник подключен как репозиторий, чтобы системой мог быть использован непосредственно из медианосителя:
-
Установка GUI:
- После успешной проверки доступности пакетов, начните установку графической оболочки:
yum --disablerepo=* --enablerepo=c7-media groupinstall "Server with GUI"
- После успешной проверки доступности пакетов, начните установку графической оболочки:
-
Установка режимов загрузки:
- После завершения установки перейдите к изменению целевого режима с multi-user.target на graphical.target:
systemctl set-default graphical.target
- После завершения установки перейдите к изменению целевого режима с multi-user.target на graphical.target:
-
Переключение режима без перезагрузки:
- Чтобы сразу переключиться в графический режим, введите:
systemctl isolate graphical.target
- Чтобы сразу переключиться в графический режим, введите:
Заключение
Такой подход заменяет необходимость полной переустановки системы, при этом позволяет вам сохранить все имеющиеся настройки и данные. Учитывая специфику системы без подключения к интернету, подключение носителя с полным репозиторием остаётся удобным и менее затратным решением.
Для вашего будущего роста и гибкости, возможно, стоит рассмотреть возможность разобраться с настройкой сети или выбором варианта инсталляции, который позволяет включить GUI с самого начала. Эти шаги могут значительно улучшить процесс установки и настройки вашей операционной системы в долгосрочной перспективе, снижая потенциальные риски и неэффективности.