Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
grub e imagenes iso
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
kropotkin
Guru
Guru


Joined: 05 Sep 2005
Posts: 437
Location: Chile

PostPosted: Thu Nov 01, 2007 8:09 pm    Post subject: grub e imagenes iso Reply with quote

Hola. alguien sabe de que forma se puede hacer para que grub inicie una imagen iso.

por ejemplo tengo la imagen iso de un live-cd, pero para no tener que estar gastando cd-rom agregar alguna linea en el grub y que esta botee la imagen iso.

Saludos :D
_________________
mi sitio Ñoño
mi sitio no tan Ñoño
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Thu Nov 01, 2007 10:51 pm    Post subject: Re: grub e imagenes iso Reply with quote

kropotkin wrote:
Hola. alguien sabe de que forma se puede hacer para que grub inicie una imagen iso.

por ejemplo tengo la imagen iso de un live-cd, pero para no tener que estar gastando cd-rom agregar alguna linea en el grub y que esta botee la imagen iso.

Saludos :D


No tengo ni idea de si funcionaría, pero lo único que se me ocurre es que puede que sea posible hacer algo así volcando el iso en un dispositivo de bloque en bruto, y luego cargándolo (seguramente con el chainloader de grub, algo similar a lo que se hace con una partición de windows).

Para volcar el iso en el dispositivo de bloque puedes usar el comando dd. Asegúrate de que el dispositivo de bloque tiene como mínimo la mismo longitud que el iso. Por ejemplo, algo como "dd if=myiso.iso of=/dev/hda7.

Asegúrate de que la partición que uses está vacía, lo que haya en ella se perderá de forma irrecuperable. Del mismo modo, el sistema de ficheros que hubiera será masacrado. Aún deberías poder montar dicha partición usando -t iso9660, supongo (o el sistema de archivos que contenga el iso).

Como ya digo, jamás lo he probado, y no se si funcionará, pero no veo por qué no habría de hacerlo.

Si lo que quieres es arrancar directamente un archivo .iso, dudo que haya ninguna forma fácil de hacerlo, aparte de usando una máquina virtual, por supuesto.
Back to top
View user's profile Send private message
kropotkin
Guru
Guru


Joined: 05 Sep 2005
Posts: 437
Location: Chile

PostPosted: Thu Nov 01, 2007 10:56 pm    Post subject: Reply with quote

estuve intentandolo con la ultima livecd de kde4 de suse.

copie los archivos linux e initrd, luego los agrege al boot de la siguiente forma

[code]
title=test
kernel (hd0,0)/boot/test/linux fromiso=/boot/test/kde.iso
initrd (hd0,0)/boot/test/initrd
[/test]

descomprime el kernel y todo pero al intentar cargar sigue buscando en alguna unidad de cd-rom

lo de hacer un dump pasa exactamente lo mismo :(
_________________
mi sitio Ñoño
mi sitio no tan Ñoño
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Thu Nov 01, 2007 11:04 pm    Post subject: Reply with quote

mmmm, has probado una máquina virtual? A lo mejor el problema está en el iso en si, y no en el método que usas, que parece correcto.
Back to top
View user's profile Send private message
kropotkin
Guru
Guru


Joined: 05 Sep 2005
Posts: 437
Location: Chile

PostPosted: Fri Nov 02, 2007 1:05 am    Post subject: Reply with quote

i92guboj wrote:
mmmm, has probado una máquina virtual? A lo mejor el problema está en el iso en si, y no en el método que usas, que parece correcto.


con Virtualbox se lanza sin problemas.

estaba solo intentando si se podía lanzar la iso fácilmente desde grub, ya que siempre va a correr más rapido de forma nativa y no virtualizado creo yo.

y perder un cd por probar cierto livecd 15 o 30 min no lo encuentro conveniente.

Saludos :wink:
_________________
mi sitio Ñoño
mi sitio no tan Ñoño
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Fri Nov 02, 2007 1:19 am    Post subject: Reply with quote

Se tiene que poder de alguna forma, no se como por que nunca me he fijado pero hace un tiempo descargué el Ultimate Boot CD, un cd de esos repletos de aplicaciones que usa un (no se que cosa) basado en linux para cargar imagenes de diskette de arranque e incluye una distribución de linux llamada Insert.

Este insert viene dentro del CD en un .ISO, si te fijaras como está hecho todo el procedimiento para que cargue a lo mejor te da una pista.

Salud!

***EDITO*** Que de paso, nunca está de mas tener uno de estos cd a mano, muy útil, muy completo y ya me sacó del paso varias veces con su Insert.
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Fri Nov 02, 2007 3:14 am    Post subject: Reply with quote

kropotkin wrote:
estuve intentandolo con la ultima livecd de kde4 de suse.

copie los archivos linux e initrd, luego los agrege al boot de la siguiente forma

[code]
title=test
kernel (hd0,0)/boot/test/linux fromiso=/boot/test/kde.iso
initrd (hd0,0)/boot/test/initrd
[/test]

descomprime el kernel y todo pero al intentar cargar sigue buscando en alguna unidad de cd-rom

lo de hacer un dump pasa exactamente lo mismo :(


No se, sería cosa de estudiar el contenido del initrd y ver exáctamente como se carga el kernel y qué es lo que hace.

¿En que fase falla? Supongo que llegará a init, ¿falla al entrar en init, o falla después en algún paso concreto?
Back to top
View user's profile Send private message
Stolz
Moderator
Moderator


Joined: 19 Oct 2003
Posts: 3028
Location: Hong Kong

PostPosted: Fri Nov 02, 2007 4:02 am    Post subject: Reply with quote

Aquí está explicado cómo hacer que Grub inicie un CD

http://gentoo-wiki.com/GRUB/Chainloaded_CD-ROM

Tal vez para que inicie la imagen de un CD alojada en disco solo hagan falta unas pocas modificaciones...
Back to top
View user's profile Send private message
sefirotsama
l33t
l33t


Joined: 11 Apr 2006
Posts: 791
Location: sefirot@catalunya # cd ~

PostPosted: Fri Nov 02, 2007 8:26 pm    Post subject: Reply with quote

Aquí està la respuesta:
http://jordipujol.blogdns.net/?q=node/11

Está en catalán, no he probado si funciona, pero te haré un breve resumen en castellano por si quieres probarlo:
Quote:

Imagen ISO de Knoppix

Montamos la ISO en un directorio temporal, y copiamos el kernel y el ramdisk, (en lugar del minirt.gz original aconsejo el minirt_511a.gz descargado del forum knoppix.net , ya que trae varias mejoras en los scripts de arranque)
Code:
mkdir /tmp/iso
mount -o loop KNOPPIX_V5.1.1CD-ES-2007-01-09.iso /tmp/iso


Copiaremos el ramdisk inicial y el kernel,
Code:
mkdir /home/jpujol/knoppix/
cp /tmp/iso/boot/isolinux/linux /home/jpujol/knoppix/linux-5.1.1-ES
cp /tmp/iso/boot/isolinux/minirt.gz /home/jpujol/knoppix/minirt-5.1.1-ES.gz
umount /tmp/iso


La configuración que escribiremos en el menu.lst

Code:
title Knoppix 5.1.1 CD
  kernel (hd0,4)/jpujol/knoppix/linux-5.1.1-ES  ramdisk_size=100000 lang=ca vga=791 nomce quiet noeject
   fromhd=/dev/null bootfrom=/dev/sda5/jpujol/knoppix/KNOPPIX_V5.1.1CD-ES-2007-01-09.iso
  initrd (hd0,4)/jpujol/knoppix/minirt-5.1.1-ES.gz
#
title Knoppix 5.1.1 DVD
  kernel (hd0,4)/jpujol/knoppix/linux-5.1.1-ES  ramdisk_size=100000 lang=ca vga=791 nomce quiet noeject
   fromhd=/dev/null bootfrom=/dev/sda5/jpujol/knoppix/KNOPPIX_V5.1.1DVD-ES-2007-01-12.iso
  initrd (hd0,4)/jpujol/knoppix/minirt-5.1.1-ES.gz



Puedo imaginar que el caso de knoppix es un caso especial, aunque la clave está ahí, en lo que sea que apunte al CD y no use rutas relativas.

Hace tiempo quise hacerlo, pero nunca lo hice por falta de tiempo
_________________
Linux User #415604

GnuPG Key: 185F CF01 0FEE D196 D076 65E2 E3EE 52E7 7AA5 4FEB
«Dios no juega a los dados, usa /dev/random.»
Back to top
View user's profile Send private message
kropotkin
Guru
Guru


Joined: 05 Sep 2005
Posts: 437
Location: Chile

PostPosted: Fri Nov 02, 2007 9:48 pm    Post subject: Reply with quote

esos fueron los metodos que utilize, pero en el caso del live cd de suse al botear, al descomprimir el kernel luego se inicia un sistema llamado "kiwi live-cd" el cual queria cargar si o si el sistema desde alguna unidad de cdrom.

gracias por las respuestas.
_________________
mi sitio Ñoño
mi sitio no tan Ñoño
Back to top
View user's profile Send private message
sirope
Guru
Guru


Joined: 16 Jan 2007
Posts: 490
Location: /home/sirope

PostPosted: Sat Nov 03, 2007 4:25 pm    Post subject: Reply with quote

Tambien podrias haber considerado comprarte un regrabable.. Yo tuve unos 3 Debians, 5 Ubuntus, 1 DreamLinux y una de esas cosas para recuperar el grub en el mismo CDRW.

bye :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum