[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: