Re: SO en disko usb segunda particion (sdb?)
El 11/05/16 a las 16:32, Camaleón escribió:
El Wed, 11 May 2016 16:16:49 +0200, Juan Gomez (Txonta) escribió:
(...)
(hd0,msdos2) es el disco duro interno con la partición de arranque.
> Prueba con esto (ajustándolo a tus archivos):
> grub> ls grub> set root=(hd1,msdos3)/boot grub> insmod normal grub>
> insmod linux grub> linux (hd1,msdos3)/boot/vmlinuz-2.6.32-5-686
> root=/dev/sdb3 grub> initrd (hd1,msdos3)/boot/initrd.img-2.6.32-5-686
> grub> boot
> Tienes que tener paciencia y teclear bien los nombres de los módulos
> a cargar y la ruta correcta porque si te dice que no encuentra algo
> ("file not found" o similares) tendrás que especificarla (p. ej.,
> insmod (hd1,msdos3)/boot/grub/linux.mod).
(...)
>> Seguiré estudiando, si se ve alguna evidencia se agradece el apunte.
> No, simplemente te falta cargar el módulo "normal" y "linux" que es
> el que te permite cargar la imagen del kernel. Es complicado y has de
> tener paciencia, a mí me llevó más de 3 horas poder iniciar el
> sistema desde la shell de GRUB O:-)
Aquí algunas salidas
(...)
No, no... prueba lo que te ponía arriba tal cual y manda la salida de
cada uno de los comandos que ejecutas. El orden de los comandos es vital
porque no puedes iniciar el sistema ("boot") sin haber seleccionado antes
el kernel ("linux") y sin cargar antes los módulos correspondientes
(insmod).
pero si no te entiendo mal ya está eso probado, esto fue en el anterior
mensaje (hace una semana)
grub> set root=(hd1,msdos3) [enter]
grub> chainloader +1 [enter]
error invalid signature
grub> boot
error: no loaded kernel
grub> set root=(hd1,msdos3) chainloader +1 boot
no da salida
-------------------------------------
grub> set root=(hd1,2) [enter]
grub> chainloader +1 [enter]
error invalid signature
grub> boot
error: no loaded kernel
grub> set root=(hd1,msdos3) chainloader +1 boot
no da salida
---------------------------------------
editando la entrada que quiero arrancar con e es:
set root='(hd1,msdos3)'
search no flopy blabla con la uuid correcta
pruebo con set root='(hd1,2)' y set root='(hd1)'
fracasa con
error: invalid extent.
error: you need to load the kernel first.
Press any key to continue...
y esto en el mensaje de hoy ...
grub> ls
(hd0) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5)
(hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos3)
(hd1,msdos2) (hd1,msdos1)
grub> set root=(hd1,msdos3)/boot
grub> insmod normal
grub> insmod linux
grub> linux (hd1,msdos3)/boot/vmlinuz-2.6.32-5-686 root=/dev/sdb3
error: invalid extent
grub>ls -l /dev/sdb3
error: no such disk.
grub>ls -l /dev/
error: no such disk.
grub> ls -l (hd1,msdos3)/boot/
error: invalid extent
grub> ls -l
muestra la tabla de particiones
grub> ls -l (hd1,sdb3)/boot/
error: no such partition
grub> ls -l (hd1,sdb)/boot/
error: no such partition
grub> ls -l (hd1,msdos2)/boot/
error: unknow filesystem (es ntfs)
grub> ls -l (hd1,msdos1)/boot/
error: file not found
grub> insmod (hd1,msdos3)/boot/grub/linux.mod)
error: invalid extent
grub> linux (hd1,msdos3)/boot/grub/linux.mod)
error: invalid extent
grub> insmod (hd1,msdos3)/boot/grub/insmod.mod)
error: invalid extent
Reconozco que esto si que no lo he probado pero me da que si lo anterior
daba errores esto no funcionará:
grub> initrd (hd1,msdos3)/boot/initrd.img-2.6.32-5-686
grub> boot
Por eso digo que o no te he entendido o ya lo he probado y me encuentro
con que no se,
no conozco alternativas, pruebas que realizar
o se me escapa algo o donde yo no veo resultados tu ves alguna prueba a
realizar que yo no conozco
Las rutas ya las tenemos, sólo tienes que armarte de paciencia y ejecutar
los comandos uno a uno.
Saludos,
Salud
Reply to: