AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 465406
Accepted
scooterx3
scooterx3
Asked: 2018-08-29 17:28:02 +0800 CST2018-08-29 17:28:02 +0800 CST 2018-08-29 17:28:02 +0800 CST

Como obter a instalação do console de texto do Fedora 28 no KVM para não solicitar o modo de texto vs VNC

  • 772

Estou tentando fazer instalações autônomas do linux (fedora 28 neste caso) trabalhando sob o KVM há algum tempo. Eu tenho quase tudo resolvido, mas ainda me pergunta se eu quero usar o modo de texto ou iniciar o VNC. Segue um trecho para ilustrar:

(snip)
[  OK  ] Listening on Open-iSCSI iscsid Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
[  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
         Starting pre-anaconda logging service...
         Starting OpenSSH ed25519 Server Key Generation...
         Starting OpenSSH ecdsa Server Key Generation...
         Starting Login Service...
         Starting Hold until boot process finishes up...
         Starting OpenSSH rsa Server Key Generation...
[  OK  ] Started Hold until boot process finishes up.
[  OK  ] Started Terminate Plymouth Boot Screen.

Starting installer, one moment...
anaconda 28.22.10-1.fc28 for Fedora 28 started.
 * installation log files are stored in /tmp during the installation
 * shell is available on TTY2
 * when reporting a bug add logs from /tmp as separate text/plain attachments
15:12:21 X startup failed, falling back to text mode
15:12:21 X startup failed, falling back to text mode
================================================================================
================================================================================

1) Start VNC
2) Use text mode

Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to
refresh]: 2
Starting automated install...
Generating updated storage configuration
Checking storage configuration...

================================================================================
================================================================================
Installation

1) [x] Language settings                 2) [x] Time settings
       (English (United States))                (America/Denver timezone)
3) [x] Installation source               4) [x] Software selection
       (https://mirror.chpc.utah.edu/pu         (Custom software selected)
       b/fedora/linux/releases/28/Serve
       r/x86_64/os/)
5) [x] Installation Destination          6) [x] Network configuration
       (Automatic partitioning                  (Wired (ens3) connected)
       selected)

================================================================================
================================================================================
Progress

.
Setting up the installation environment
.
Configuring storage
..
Creating disklabel on /dev/sda
Creating ext4 on /dev/sda1
Creating lvmpv on /dev/sda2
(snip)

Estou usando isso como minha linha virt-install:

virt-install  \
--name fedoratest2 \
--ram 2048 \
--disk path=/vm-images/fedoratest2.qcow2,size=15 \
--vcpus 2 \
--network bridge=br0 \
--mac=<insert unicast mac here> \
--graphics none \
--location https://mirror.chpc.utah.edu/pub/fedora/linux/releases/28/Server/x86_64/os/ \
--os-type linux \
--extra-args "console=ttyS0 inst.ks=http://http.mydomain.com/kickstart_fedora_testing.cfg hostname=fedoratest2.mydomain.com" 

(meudominio.com claro que não é meu domínio real)

E um pontapé inicial de:

#ptform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Keyboard layouts
keyboard 'us'
# Root password
rootpw --plaintext thisisnotmyrootpassword
# user is needed for fedora? --disabled isn't an option
user --name="joe" --password="thisisnotmyuserpassword"

# System language
lang en_US
# System timezone
timezone America/Denver
# Use graphical install
graphical
# System authorization information
auth  --useshadow  --passalgo=sha512
# Firewall configuration
firewall --disabled
# SELinux configuration
selinux --enforcing
# Do not configure the X Window System
skipx

# System bootloader configuration
bootloader --location=mbr
# Partition clearing information
clearpart --all
# Disk partitioning information
autopart --type lvm

# these are what were produced in anaconda_ks.cfg after I selected what I wanted during a non-kickstart install
%packages
@^server-product-environment
@headless-management
%end

# this was in default anaconda_ks.cfg file after non-kickstart install, figure I'll keep it just in case
%addon com_redhat_kdump --disable --reserve-mb='128'

%end

O que me incomoda são as linhas que aparecem durante a inicialização/configuração:

15:12:21 X startup failed, falling back to text mode
15:12:21 X startup failed, falling back to text mode

e eu me pergunto - por que está tentando iniciar o X em primeiro lugar? Eu reconheço que meus parâmetros de inicialização --extra-argsacima não estão especificando que um modo de texto deve ser usado ou não e, pelo que entendi, o fedora/anaconda deseja usar o modo de instalação gráfica por padrão. Isso é bom. Também usei os dois argumentos a seguir --extra-argspara tentar forçá-lo ao modo de texto e não me perguntar nada:

inst.text
inst.cmdline

Mas nenhum desses parece ter qualquer efeito. Ele ainda reclama disso X startup failede depois me pergunta se quero usar VNC ou modo texto...

Estou tentando essas configurações com base no guia de instalação oficial do f28: https://docs.fedoraproject.org/en-US/fedora/f28/install-guide/advanced/Boot_Options/

Além disso, os documentos aqui para anaconda: https://anaconda-installer.readthedocs.io/en/latest/boot-options.html

estado que console=implica inst.txt... Estou perplexo.

Resumo:

Não importa o que eu tenha tentado especificar que quero uma instalação apenas de texto ou cmdline (sem gráficos), o instalador ainda tenta executar gráficos, falha miseravelmente e solicita que eu especifique o modo de texto ou VNC. Estou tentando descobrir o que estou fazendo de errado ou se é possível fazê-lo não me solicitar NADA durante a instalação e apenas sair do arquivo kickstart.

kvm text
  • 1 1 respostas
  • 768 Views

1 respostas

  • Voted
  1. Best Answer
    Michael Hampton
    2018-08-30T07:45:51+08:002018-08-30T07:45:51+08:00

    Você está tentando uma instalação gráfica porque seu arquivo kickstart pediu explicitamente:

    # Use graphical install
    graphical
    

    Os erros indicam que o instalador gráfico está falhando ao iniciar, e é por isso que você está sendo questionado se deseja continuar com o VNC.

    Como você diz que deseja uma instalação baseada em texto, remova graphical-a e substitua-a por text.

    • 1

relate perguntas

  • insira uma string em uma lista de variáveis ​​no arquivo de texto [use sed]

  • Como limpar meta raid md?

  • Erro ao validar local de instalação: Distro 'centos7' não existe em nosso dicionário || Host OS CentOS 7 [fechado]

  • Como você altera a porta KVM VNC em tempo de execução, na linha de comando?

  • Por que os vms no KVM/QEMU são chamados de domínios?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    ssh Não é possível negociar: "nenhuma cifra correspondente encontrada", está rejeitando o cbc

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    Como descarregar o módulo do kernel 'nvidia-drm'?

    • 13 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add retorna com: "Erro ao conectar ao agente: nenhum arquivo ou diretório" 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve