Elegir un nombre de dispositivo en / dev desde la línea de command del kernel

Estoy iniciando CentOS a través de una installation USB. El método de arranque es simplemente arrancar el ISO desde GRUB2 instalado en la llave USB.

La llave USB siempre recibe el "nombre" /dev/sda . ¿Puedo cambiar ese nombre de la command-line del kernel?

Solo agrego información: cuando reinicio Debian desde un disco duro USB externo, ese disco duro se label como / dev / sdb, y el que está dentro de la computadora portátil está labeldo como / dev / sda. Esto realmente aumenta mi sospecha de que puedo controlar las tags, pero ¿cómo?

Está en el lado seguro si ignora los nombres de los dispositivos (que pueden cambiar arbitrariamente) e identifica los filesystems por algo más único, por ejemplo. la label o UUID.

Puede recuperar una list de los UUID y tags del sistema de files con

 # blkid -o list -c /dev/null 

Puede acceder a los files del dispositivo en los directorys

 /dev/disk/by-label /dev/disk/by-uuid 

que son simplemente enlaces simbólicos a los files de dispositivo correspondientes. Si quieres controlar mejor lo que está sucediendo, debes leer sobre cómo funciona udev.

well sd es para dispositivos scsi extraíbles … los a y los bs, etc. {examples sda, sdb} son el equivalente al concepto de hda, y hdb, etc … cuando se conectan diferentes dispositivos, se mapean a sda, sdb, etc., si conecta algún dispositivo, se asignará a / dev / sda y luego, si conecta la camera de video, se asignará a / dev / sdb. Y es general que la key usb obtenga el nombre sda ​​y en alguna computadora también puede get sdb.