Quiero instalar CentOS 6.2 en una computadora portátil (Thinkpad R40) que viene sin unidad de CD / DVD pero con puertos USB 2.0.
Parece que CentOS no proporciona imágenes USB dd-able listas para usar para la instalación.
Por lo tanto, mi pregunta: ¿cómo instalar CentOS a través de un dispositivo USB (por ejemplo, una unidad flash USB de 16 GB)?
Con respecto al uso de diferentes iso-imágenes disponibles como base: la computadora portátil tiene acceso a la red, pero quiero asegurarme de que el instalador de CentOS no esté cargando paquetes no verificados desde la red durante la instalación, tal vez una imagen netinstall no verifique los paquetes firmados criptográficamente durante la instalación ( como con el instalador de Fedora 14 ).
Hay un CentOS InstallFromUSBkey que solo proporciona información desactualizada, críptica e incorrecta.
Especialmente, las instrucciones para CentOS 6 son detalles faltantes y contienen errores (10 MB para la primera partición no es suficiente, syslinux device
falla y ¿de qué están hablando grub?)
fuente
Esto realmente ayuda: http://iso2usb.sourceforge.net/
La utilidad ISO2USB crea una unidad USB de arranque desde el disco de instalación CentOS / RedHat 5.x / 6.x o la imagen ISO correspondiente. La unidad USB creada se puede usar para realizar la instalación en máquinas que carecen de unidad óptica. Los discos de instalación personalizados (con archivos de configuración kickstart) son totalmente compatibles.
El código fuente ISO2USB se basa en el proyecto UNetbootin, pero presenta las siguientes distinciones:
fuente
Si usa Windows, use unetbootin y prepare el ISO Centos. Conecte la unidad usb, ejecute unetbootin y luego desde unetbootin grabe el ISO en la unidad usb.
fuente
El problema que tiene con Centos (Fedora y RHEL) es que se instalan desde un archivo kickstart (ks.cfg) y no directamente desde el
image/iso/CD/DVD
.Ejecutar un CD / DVD en vivo es un animal diferente. Muchas herramientas ISO a USB se basan en el uso de una imagen de Live CD y no en una imagen de instalación. En muchas distribuciones de Linux no hay diferencia en Live to Install, pero las distribuciones de Centos / RHEL y Fedora tienen diferentes ISO por una razón (bueno o no es discutible).
Hasta ahora solo he encontrado eso
iso2usb
,unetbootin
yXboot
manejo esta tarea de manera algo correcta. El problema subyacente es que el contenido del archivo kickstart tiene más información que debe cambiarse para funcionar correctamente. También hay diferencias en las versiones de Centos / RHEL 6.2 a 6.3 que cambian el archivo kickstart para que el método que trabajé para 6.2 no funcione para 6.3.Básicamente, estas distribuciones instalan casi todo, desde archivos RPM y no binarios contenidos en la ISO. Este método RPM funciona para la instalación, actualización, modificación, actualizaciones desde CD o red o archivo local, pero dificulta la instalación desde USB.
Cambio n. ° 1 : la memoria USB puede verse como una unidad local y no como un CD, entonces esa ubicación de montaje puede cambiar según el tipo / marca de memoria USB que tenga. Algunos son reconocidos como discos duros detrás de un Hub USB, otros son vistos como un disco duro (sin USB), otros no son reconocidos en absoluto por el BIOS y algunos son reconocidos por el BIOS y cuando el proceso de instalación se transfiere al instalador de Centos para finalización que ya no funciona porque la memoria USB cambia el punto de montaje y no se puede encontrar (cambio # 2) .
He descubierto que diferentes marcas / tipos / formatos de memorias USB cambian las ubicaciones de montaje durante el proceso de instalación y eso causa dos tipos de fallas.
Puede tomar el camino más fácil e instalar desde una imagen LiveCD o LiveDVD en una memoria USB. Simplemente inicie la imagen en vivo y realice la instalación desde el escritorio o haga la
init 6
cosa. Creo que realizar una instalación usando el archivo ISO de instalación neta desde una memoria USB debería funcionar porque el punto donde el instalador busca los archivos RPM se buscará en la RED y no en la unidad USB que ha movido los puntos de montaje, pero No he probado eso todavía.fuente
Si solo desea colocar la iso de instalación netinstall en su dispositivo USB e instalar CentOS a través de URL, haga lo siguiente:
utilice el método anterior de maxschlepzig para obtener la iso netinstall en su dispositivo USB. Ese método solo funciona con ISO independientes que tienen todos los paquetes que necesita para la instalación.
arrancar el dispositivo USB
en la pantalla del gestor de arranque ("Instalar o actualizar un sistema existente", etc.), presione TAB para editar las opciones de arranque
eliminar toda la sección stage2 = ...
agregue "inst.repo =", donde la URL es algo así como
http://mirror.stanford.edu/mirrors/centos/6.3/os/x86_64
presione Entrar para arrancar
primero intentará encontrar preview.img y otro archivo que no existe, pero finalmente agotar el tiempo de espera y buscar install.img y le permitirá pasar por la instalación netin.
ver http://wwoods.fedorapeople.org/doc/boot-options.html para ver las opciones de arranque de Anaconda
fuente
Descargué el ISO para el LiveCD y conecté un USB Kingston de 1 GB y ejecuté el comando
Cuando emití un
init 6
, inicié en el LiveCD de CentOS 6 y elegí instalar. No elegante, pero funcionó.fuente
Si está en el sistema basado en Fedora / Centos, puede usar herramientas livecd.
Pasos sencillos
donde sdg es tu dispositivo de almacenamiento usb.
HTH
fuente
Según las instrucciones, finalmente conseguí que la instalación de USB funcionara con livecd-iso-to-disk, y publiqué las instrucciones en
http://brakkee.org/site/2013/05/09/creating-a-usb-install-for-centos-6-4/
La publicación con la línea de comandos para livecd-iso-to-disk en esta página me hizo probar algo más que antes (básicamente usando / dev / sdb1 en lugar de / dev / sdb en la línea de comandos).
fuente
Primero obtenga lo siguiente:
Una vez que tenga todo su software en su máquina, inicie uNetBootin. Apunte a su flashstick y su ISO y dígale que se vaya. Ve a hacer café, fuma y luego vuelve a salir uno ... va a tomar tanto tiempo. Una vez hecho esto, tiene un paso más: copie el ISO en el Flashstick. ¡Lo necesitarás más tarde! Una vez hecho esto, conecte el flashstick en la máquina de destino y enciéndalo. Teniendo en cuenta la gama de máquinas que existen, no puedo decirle cómo configurar su máquina para que arranque desde flash, pero debe ingresar a su BIOS y hacer esto. La máquina recogerá el flashstick y lo iniciará en una pantalla Unetbootin.
Continúe e instale hasta que el instalador solicite una fuente para el ISO. Seleccione HDD y apúntelo
/dev/sda
.Esto debería encender Anaconda y Bobs tu tía.
fuente
Crea un dispositivo de arranque con
cat '/path_to_iso_file >> /dev/pendrive' && sync
Boot box / laptop desde USB
fuente