Quero instalar o CentOS 6.2 em um laptop (Thinkpad R40) que é fornecido sem a unidade de CD / DVD, mas com portas USB 2.0.
Parece que o CentOS não fornece imagens USB compatíveis com dd prontas para uso para instalação.
Assim, minha pergunta: como instalar o CentOS através de um dispositivo USB (por exemplo, uma unidade flash USB de 16 GB)?
Em relação ao uso de diferentes imagens iso-imagens disponíveis como base: o laptop possui acesso à rede - mas quero garantir que o instalador do CentOS não carregue pacotes não verificados da rede durante a instalação - talvez uma imagem netinstall não verifique os pacotes assinados criptograficamente durante a instalação ( como no instalador do Fedora 14 ).
Existe um CentOS InstallFromUSBkey que apenas fornece informações desatualizadas, enigmáticas e incorretas.
Especialmente, as instruções para o CentOS 6 estão faltando detalhes e contêm erros (10 MB para a primeira partição não são suficientes, syslinux device
falham e o que eles estão falando sobre o grub?)
fonte
Isso realmente ajuda: http://iso2usb.sourceforge.net/
O utilitário ISO2USB cria uma unidade USB inicializável a partir do disco de instalação do CentOS / RedHat 5.x / 6.x ou da imagem ISO correspondente. A unidade USB criada pode ser usada para executar a instalação em máquinas que não possuem unidade óptica. Os discos de instalação personalizados (com arquivos de configuração do kickstart) são totalmente suportados.
O código-fonte ISO2USB é baseado no projeto UNetbootin, mas apresenta as seguintes distinções:
fonte
Se você usa o Windows, use o unetbootin e prepare o Centos ISO. Conecte a unidade USB, execute o unetbootin e, a partir da unetbootin, grave o ISO na unidade USB.
fonte
O problema que você está tendo com o Centos (Fedora & RHEL) é que eles são instalados a partir de um arquivo kickstart (ks.cfg) e não diretamente do
image/iso/CD/DVD
.A execução de um CD / DVD ao vivo é um animal diferente. Muitas ferramentas ISO para USB são baseadas no uso de uma imagem do Live CD e não em uma imagem de instalação. Em muitas distribuições Linux, não há diferença no Live to Install, mas as distribuições Centos / RHEL e Fedora têm ISOs diferentes por um motivo (bom ou não é discutível).
Até agora eu descobri só isso
iso2usb
,unetbootin
eXboot
lidar com essa tarefa um pouco corretamente. O problema subjacente é que o conteúdo do arquivo kickstart possui mais informações que precisam ser alteradas para funcionar corretamente. Também existem diferenças nas versões 6.2 a 6.3 do Centos / RHEL que alteram o arquivo kickstart, para que o método que trabalhei na versão 6.2 não funcione na versão 6.3.Basicamente, essas distribuições instalam quase tudo, desde arquivos RPM e não binários contidos na ISO. Esse método RPM funciona para instalação, atualização, modificação, atualizações de CD ou rede ou arquivo local, mas dificulta a instalação do USB.
Alteração nº 1 , o dispositivo USB pode parecer uma unidade local e não um CD, e o local de montagem pode mudar dependendo do tipo / marca do dispositivo USB que você possui. Alguns são reconhecidos como discos rígidos atrás de um hub USB, outros são vistos como discos rígidos (sem USB), outros não são reconhecidos pelo BIOS e alguns são reconhecidos pelo BIOS e quando o processo de instalação é transferido para o instalador do Centos para conclusão, que não funciona mais porque o dispositivo USB altera o ponto de montagem e não pode ser encontrado (alteração nº 2) .
Descobri que diferentes marcas / tipos / formatos de pen drives alteram os locais de montagem durante o processo de instalação e isso causa dois tipos de falhas.
Você pode seguir o caminho mais fácil e instalar a partir de uma imagem do LiveCD ou LiveDVD em um pendrive. Basta inicializar a imagem ao vivo e executar a instalação na área de trabalho ou fazer a
init 6
coisa. Acredito que executar uma instalação usando o arquivo ISO de instalação líquida a partir de um pendrive USB deve funcionar porque o ponto em que o instalador procura os arquivos RPM estará olhando na NET e não na unidade USB que moveu os pontos de montagem, mas Ainda não tentei isso.fonte
Se você deseja apenas colocar o netinstall iso no seu dispositivo USB e instalar o CentOS via URL, faça o seguinte:
use o método de maxschlepzig acima para obter o netinstall iso no seu dispositivo USB. Esse método funciona apenas com ISOs independentes que possuem todos os pacotes necessários para a instalação.
inicialize o dispositivo USB
na tela do carregador de inicialização ("Instalar ou atualizar um sistema existente" etc.), pressione TAB para editar as opções de inicialização
remova toda a seção stage2 = ....
adicione "inst.repo =", onde o URL é algo como
http://mirror.stanford.edu/mirrors/centos/6.3/os/x86_64
pressione Enter para inicializar
ele primeiro tentará encontrar o preview.img e outro arquivo que não existe, mas eventualmente atingirá o tempo limite e buscará o install.img e permitirá que você acesse o netinstall.
consulte http://wwoods.fedorapeople.org/doc/boot-options.html para obter opções de inicialização do Anaconda
fonte
Fiz o download do ISO para o LiveCD, liguei um USB Kingston de 1 GB e executei o comando
Ao emitir um
init 6
, iniciei no CentOS 6 LiveCD e escolhi instalar. Não é elegante, mas funcionou.fonte
Se você estiver no sistema baseado no Fedora / Centos, poderá usar o livecd-tools.
Passos simples.
Onde SDG é o seu dispositivo de armazenamento USB.
HTH
fonte
Com base nas instruções, finalmente instalei a instalação USB usando livecd-iso-to-disk e publiquei as instruções em
http://brakkee.org/site/2013/05/09/creating-a-usb-install-for-centos-6-4/
A postagem com a linha de comando para livecd-iso-to-disk nesta página me levou a tentar algo mais do que antes (basicamente usando / dev / sdb1 em vez de / dev / sdb na linha de comando).
fonte
Primeiro obtenha o seguinte:
Depois de ter todo o seu software em sua máquina, inicie o uNetBootin. Aponte para o seu flashstick e seu ISO e diga para ele ir embora. Vá fazer um café, fume e depois volte a sair ... vai demorar tanto tempo. Uma vez feito, você tem mais uma etapa: copie o ISO para o Flashstick. Você precisará disso mais tarde! Uma vez feito, conecte o flashstick na máquina de destino e inicie-o. Considerando a variedade de máquinas disponíveis no mercado, não posso dizer como configurar sua máquina para inicializar a partir do flash, mas você precisa acessar a BIOS e fazer isso. A máquina irá capturar o flashstick e inicializar na tela do Unetbootin.
Vá em frente e instale até que o instalador solicite uma fonte para o ISO. Selecione HDD e aponte para
/dev/sda
.Isso deve acionar o Anaconda e Bobs sua tia.
fonte
Crie um stick inicializável com
cat '/path_to_iso_file >> /dev/pendrive' && sync
Caixa de inicialização / laptop a partir de USB
fonte