Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- grub-customizer en LMDE 201204 64bit
- https://answers.launchpad.net/grub-customizer/+faq/1397
- $ mkdir grub
- $ cd grub/
- $ tar zxvf grub-customizer_3.0.4.tar.gz
- $ cd grub-customizer-3.0.4/
- $ sudo su
- $ sudo aptitude update
- $ sudo aptitude install cmake g++ libgtkmm-2.4-dev gettext libssl-dev hwinfo
- Después de desempaquetar se usarán 109 MB.
- $ cmake . && make
- $ sudo make install
- (...)
- -- Installing: /usr/local/bin/grub-customizer
- (...)
- Antes de lanzarlo compruebo que tengo acceso a 'grub-mkconfig' y 'grub-install'.
- $ whereis grub-mkconfig
- grub-mkconfig: /usr/sbin/grub-mkconfig /usr/share/man/man8/grub-mkconfig.8.gz
- $ whereis grub-install
- grub-install: /usr/sbin/grub-install /usr/share/man/man8/grub-install.8.gz
- Recuerda que en su momento la ISO de Boot-Repair-Disk con Ubuntu me arregló mi 'grub'. Ahora tengo como salida de
- $ aptitude search grub
- (...)
- i A grub-common
- iBA grub-efi-amd64
- i A grub-efi-amd64-bin
- pB grub-pc
- pi grub-pc-bin
- i A grub2-common
- i grub2-theme-mint
- (...)
- El objetivo de instalar grub-customizer es el de incluir mis entradas de arranque de ISO por usb. Así que confirmo también que los UUID de mis particiones siguen inalteradas:
- $ sudo blkid
- [sudo] password for brenlla:
- /dev/sda1: LABEL="home" UUID="3816bbc7-a06d-44c0-861d-3e63312155c3" TYPE="ext4"
- /dev/sdb2: LABEL="EFI" UUID="76CC-C002" TYPE="vfat"
- /dev/sdb3: UUID="4a4fdd6f-ed4b-44c7-9aa2-dad4da93aafd" TYPE="swap"
- /dev/sdb4: UUID="bc0261de-cb74-4085-9c9b-a5124904232b" TYPE="ext4"
- $ gksu grub-customizer
- Compruebo que me reconoció mis entradas en grub y que en Archivo > Cambiar entorno tengo estas entradas:
- Partición (/dev/disk/by-uuid/bc0261de-cb74-4085-9c9b-a5124904232b # es decir, mi partición / que contiene /boot)
- Tipo Grub2
- CFG_DIR=/etc/grub.d
- DEVICEMAP_FILE="/boot/grub2/device.map"
- INSTALL_CMD=grub-install (se recomienda grub2-install)
- MKCONFIG_CMD=grub-mkconfig (se recomienda grub2-mkconfig)
- MKDEVICEMAP_CMD="grub-mkdevicemap --device-map=/dev/stdout" (se recomienda grub-mkdevicemap)
- MKFONT_CMD=grub-mkfont (se recomienda grub2-mkfont)
- OUTPUT_DIR=/boot/grub (se recomienda boot/grub2)
- OUTPUT_FILE=/boot/grub/grub.cfg (se recomienda /boot/grub2/grub.cfg)
- SETTINGS_FILE=/etc/default/grub
- Estas variable pueden ser incluídas manualmente en que en origen está en '/etc/grub-customizer/grub.cfg'. Confirmo la existencia de esos archivos y directorios.
- Hecho esto, ajusto mis preferencias en en las pestañas "Configuración general" y "Configuración de apariencia". Por fin voy a la pestaña inicial "Listado de configuración". En Editar > Nueva entrada o sobre el icono correspondiente añado:
- En pestaña "Opciones" selecciono "Otros"
- En pestaña "Fuente" copio y pego estas líneas:
- set root='(hd0,1)'
- insmod loopback
- insmod linux
- insmod iso9660
- insmod fat
- insmod usbms
- insmod part_gpt
- insmod part_msdos
- insmod search_fs_uuid
- insmod chain
- insmod boot
- insmod linuxefi
- insmod ext2
- insmod gzio
- loopback loop /lmde.iso
- linux (loop)/casper/vmlinuz fromiso=/dev/disk/by-uuid/3816bbc7-a06d-44c0-861d-3e63312155c3/lmde.iso boot=live config live-media-path=/casper quiet splash noeject -
- initrd (loop)/casper/initrd.lz
- Acepto y lo guardo como LMDE.iso.
- Repito esta operación para la entrada "LMDE.iso failsafe".
- set root='(hd0,1)'
- insmod loopback
- insmod linux
- insmod iso9660
- insmod fat
- insmod usbms
- insmod part_gpt
- insmod part_msdos
- insmod search_fs_uuid
- insmod chain
- insmod boot
- insmod linuxefi
- insmod ext2
- insmod gzio
- loopback loop /lmde.iso
- linux (loop)/casper/vmlinuz fromiso=/dev/disk/by-uuid/3816bbc7-a06d-44c0-861d-3e63312155c3/lmde.iso boot=live config live-media-path=/casper ramdisk_size=1048576 root=/dev/ram noapic xforcevesa noapci nosplash irqpoll -
- initrd (loop)/casper/initrd.lz
- Acepto y guardo como LMDE.iso failsafe.
- ***ESENCIAL*** Antes de cerrar hay que instalar esas nuevas entradas. En Archivos > Instalar en MBR... selecciono *** /dev/sdb *** (mi disco SSD, /dev/sda es un disco duro SATA con mi /home y /var). Comprueba mis UUID líneas arriba.
- Observa que la ISO la instalé en el directorio /home y fue renombarada como lmde.iso. En cuanto a los módulos que solicito en el arranque con 'insmod', seguro que podría incluir menos pero así me ha funcionado perfectamente, así que lo dejo para cuando tenga un rato libre :)
- Ahora sí, puedo cerrar y reiniciar con el USB conectado. La configuración de mi disco usb la abordo en otro pastebin.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement