rEFInd Opciones de arranque del kernel de Linux

1

Cuando se inicia el uso abierto a través de rEFInd, las opciones del kernel son incorrectas (el nombre del dispositivo raíz es incorrecto).

¿De dónde provienen los argumentos del kernel que usa rEFInd y cómo los modifico? La línea que busco es de la forma

ro root=/dev/disk/by-id/ata-APPLE_SSD_SM768E_S119NYAC612 initrd=boot\initrd-3.7.xxx-default

El argumento root debería ser

ata-APPLE_SSD_SM768E_S119NYAC612130-part7

ya que es donde está la partición raíz de SUSE. Si edito las opciones de arranque desde el menú rEFInd (resalte la entrada SUSE, presione F2, presione F2 nuevamente en la entrada predeterminada) y modifico las opciones para incluir el sufijo 130-part7 , todo funciona bien. Si no, Linux me pregunta:

  

No se pudo encontrar / dev / disk / by-id / ata-APPLE_SSD_SM768E_S119NYAC612.
  Quieres que vuelva a   / dev / disk / by-id / ata-APPLE_SSD_SM768E_S119NYAC612130-part7? (S / n)

Felizmente presioné "Y" aquí y seguí adelante pero, desafortunadamente, el teclado no funciona en esta etapa del proceso de arranque. Si conecto un teclado USB, funciona, pero realmente no quiero llevar uno conmigo. (Quizás exista un mercado para un teclado USB de una sola tecla que se pueda programar para estas cosas. Querido Dios ...)

Por lo tanto, me quedo cambiando las opciones a través del menú rEFInd cada vez que arranco Linux.

Pensé en agregar un enlace simbólico que dirija ...612 a ...612130-part7 , pero los enlaces en /dev/disk/by-id/ se almacenan en tempfs (es decir, no persistentes). Además, esa es una solución de mierda.

¿Ayuda ?!

    
pregunta 3Dave 24.10.2013 - 01:20

0 respuestas

Lea otras preguntas en las etiquetas