Instalar grub en particion /boot

10 envíos / 0 nuevos
Último envío
#1 Jue, 12/05/2016 - 10:13
bereware
Imagen de bereware
Desconectado/a
se unió: 12/05/16

Instalar grub en particion /boot

Estado: 
[ACTIVO]

Buenas a todos,

Se ve que el foro esta empezando y tiene buena pinta.

Desisto y pido ayuda porque llevo demasidado tiempo perdido en esto.

Tenia instalado windows en un ssd, me he comprado otro ssd para meterle debian, creo 4 particiones:

En la instalacion de debian en el paso que me pregunta si quiero instalar grub le digo que si y al selecionar la particion /boot(sdb1) me salta un error y me obligo a instalarlo en el disco de windows.

Entonces mi intencion es eliminar esa particion del disco de windows y pasar el grub a la particion /boot(sdb1) del disco de debian.

Tengo UEFI bios, mi placa es una ASUS CROSSHAIR V FORMULA-Z

En conclusion quiero borrar grub donde lo haya instalado en el ssd de windows y pasarlo a /boot(sdb1).

He seguido algunos tutoriales y nada.

Cuando intento bootear el disco de debian primero me salta el grub recue.

TODA AYUDA ES BUENA!

gracias a todos!.

Jue, 12/05/2016 - 14:12
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 O sea, (aclaremos) :

 

Tienes un ordenador con un disco (ssd) en el que tienes a windows.

Ahora le has instalado un segundo ssd, de 256 Gb, en el que quieres poner las cosas de debian, y para ello le has creado esas particiones

de swap, root, home, y boot.

¿Correcto?, Hasta aqui supongo que voy bien, ¿verdad?

- Ah, sobre lo listado, esa partición dba1 (todo win), ¿podrías aclarar un poco lo que es? -.

 

Al final de la instalación, debian te pregunta si quieres instalar el grub y donde.

Se entiende que ha de ser en algún sitio desde donde sea posible el bootstrap. Normalmente ofrece la mbr del medio de la instalación,

(en este caso la mbr de sdb), una partición a escojer de este mismo medio, (en tu caso sería /boot),

o en el caso de un sistema con mas de un disco, como el tuyo, también la mbr del primer disco, (ocupada por windows), o una partición del primer disco (sda).

O también un medio externo, (usb, disco externo, cd-rom, disquetera, (si, antes estaba incluida), etc.).

¿Cuales te presenta y que opción elegiste ?.

 

Nota: si quieres tener un arranque en el segundo disco, ten en cuenta que desde el disco de arranque, - imagino que será el del windows-,

tendrás que tener un desvio que bifurque el arranque a una prtición del segundo. O sea, que seguimos necesitando

algún software que desvie el arranque al windows o al segundo disco.

(Y mira por donde eso es exáctamente lo que hace el grub cuando está en modo de arranque de múltiples s.o.).

Lo único que necesitas ahorita, es saber que pasos o precauciones hay que tomar para insertar con éxito un bootstrap

en uno de los windows modernos, y tipos de arranque bios tienes en uso en tu ordenador.

 

Luego yo diría que lo que necesitas es que el grub intercepte el flujo de arranque del windows para decidir si lo desvia

al segundo disco o le permite seguir su curso actual hacia windows.

 

 

La otra idea sería invertir sda y sdb, y poner grub en el disco nuevo y que gestione los arranques desde ahi.

Claro que no se como se tomaria windows eso de que le hayan quitado el disco c: y esté ahi "como plato de segunda mesa".

Lo mismo se lo toma a mal y se niega a funcionar hasta que no le devuelvas su sitio en primera fila. laugh.

 

Jue, 12/05/2016 - 14:26
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

No me queda claro cual es tu intención 

Si el asunto es simplemente instalar grub en modo "habitual" tendrás que indicarle  el disco de arranque primario " disco NO partición , ejemplo: sda , sdb , básicamente  todos los archivos de grub (Stage 1, stage 2 ,etc)por defecto el instalador los pondrá en /boot/grub , esté  /boot,en la partición que esté. y  cuando le indiques el disco escribirá el MBR.

Si lo que no queres es que escriba el MBR del disco en cuestión , le indicas otra ruta pero, luego tendrás que ver el modo de arrancar ese grub para cargar tu linux .(explicación somera y básica ) 

O sea, mejor expones tus intenciones y podremos opinar con mas claridad si se puede.

Jue, 12/05/2016 - 15:58
bereware
Imagen de bereware
Desconectado/a
se unió: 12/05/16

Gracias por responder tan rápido, he cambiado el header y he subido una captura, yo creo que ahora si se debe de entender no ?

Jue, 12/05/2016 - 16:22
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Sigo sin entender bien por que intentas instalar  grub en  /boot/grub. 

Si referís a grub ,como he explicado ,el instalador ya ha puesto los archivos respectivos en / boot , lo que te pregunta ahora es en cual disco queres que inscriba el MBR,  o sea sda , o sdb .

Finalmente al arrancar la máquina , la bios tendrá configurado cual disco es el de arranque,y donde buscara algún sistema operativo, si es el disco sdb, y en el MBR estan los datos básicos de grub, a partir de ahi sabrá donde buscar el resto ( o sea lo encontrara en /boot/grub , de sdb1 ) y a partir de ahi continua .

Reitero a menos que tu intención sea otra Y no tener el MBR  inscripto por grub

Jue, 12/05/2016 - 16:30
DenJohX
Imagen de DenJohX
Desconectado/a
colaborador
se unió: 22/04/16

El asunto es que necesitas instalar grub-efi, no el grub normal, y esto debe ser en una particion efi (no sé si es fat o ntfs), igual como la de 500MB que tiene el ssd de windows. Esto seguramente lo detecta automáticamente el instalador y por esto te da problemas.

Desde que existe EFI (y windows 8) ya no se puede usar la antigua forma de arranque como antes que sólo se apuntaba el MBR hacia una partición en específico como /boot, ahora debe ser un arranque con el estandar efi (si te fijas dentro de esa partición hay un archivo por cada arranque de linux, windows, etc)

 

:wq

Jue, 12/05/2016 - 16:45
DenJohX
Imagen de DenJohX
Desconectado/a
colaborador
se unió: 22/04/16

Te paso cómo tengo yo el arranque en un ssd para que te hagas una idea.

 

Disposit.   Comienzo     Final  Sectores Tamaño Tipo
/dev/sdb1       2048   1050623   1048576   512M Sistema EFI
/dev/sdb2    1050624 137768959 136718336  65.2G Sistema de ficheros de Linux
/dev/sdb3  137768960 149487615  11718656   5.6G Linux swap
/dev/sdb4  149487616 488396799 338909184 161.6G Sistema de ficheros de Linux
# mount | grep /boot
/dev/sdb1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro)

 

Ojo que yo no tengo dual-boot, sólo debian.

Para instalar debian dejé que el instalador creara la partición efi (seleccionando particionado automatico) luego cambié las particiones de debian a mi gusto sin definir punto de montaje para /boot, seguramente eso lo configura grub-efi al instalarlo.

 

:wq

Jue, 12/05/2016 - 16:58
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16
Jue, 12/05/2016 - 20:17 (Responder a #8)
debianita
Imagen de debianita
Desconectado/a
se unió: 13/03/16

bereware wrote:

 he subido una captura, yo creo que ahora si se debe de entender no ?

 

NO veo por ningún lado la 'famosa' captura !  :emobatazohead:

Mar, 17/05/2016 - 14:22
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 @ Debianita: Si comparas el hilo con una "versión" antigua del mismo verás que en el primer post ha cambiado la nota de las particiones

escrita a mano por una imagen de un volcado tipo fdisk de los dos discos.

___________________________

 

 Uff!, como han cambiado las cosas ultimamente. Por ahora todos los mios van aún con la bios clásica, (mejor, me ahorro lios),
 pero si tan distinto está, el dia que me ponga en uno con efi me veo leyendo tutoriales o incluso preguntando aqui.
 

 Aunque para complicada, una instalación que le hice a uno viejo que uso solo en verano. Es un pIII, que por alguna causa
 se le da mal reconocer las particiones del segundo disco, y menos aún arrancar una.
 Para redondear, tiene un primer disco pequeño, pero que no quería quitar, asi que le añadi uno con instalaciones y arranque
 ya existente.
 Como que grub no me reconocia ni identificaba las particiones del segundo disco, terminé arrancándolo con un disquette que
 contiene un programa de bootstrap que reconoce automáticamente todos los soportes arrancables.
 Si lo enciendo sin el disquette, actua como con solo el primer disco, arrancándolo normalmente. Si le pongo el disquette,
 me da la opción de con que quiero arrancar, 1º, 2º, cdrom, ... etc
 Una forma curiosa pero que al final terminó siendo simple y efectiva.