Mostrando entradas con la etiqueta Grub2. Mostrar todas las entradas
Mostrando entradas con la etiqueta Grub2. Mostrar todas las entradas

domingo, 14 de octubre de 2012

#11 Arreglar reinicio en Acer Aspire One Happy 2

Hola chapuzeros,

si tenéis la suerte de tener un feliz netbook "Acer Aspire One Happy 2" y el reinicio se os cuelga en ArchLinux, he aquí la solución mientras aplican de una fruta vez el parche:

$ sudo nano /boot/grub/grub.cfg

y añadir (yo sólo lo cambio en la primera configuración del núcleo, la otra casi nunca la he tenido que usar) lo que está en negrita subrayado:

linux /boot/vmlinuz-linux root=UUID=5c60c19e-b16a-4367-8b1e-5bf3b435e7fa ro reboot=kbd quiet

Este cambio no es persistente, si sale otro núcleo adiós reinicio, para hacerlo persistente había que tocar otro archivo (seguramente en /etc). Si algún día lo busco y lo hago actualizaré esto, mientras se queda así, hecho una chapuza que es lo que toca.

¡Hasta otra arch-marineros! :v

jueves, 9 de agosto de 2012

#9 Arranque dual con Grub2

Visto que de ahora en adelante usaremos Grub2, apuntaré cómo configurarlo para que podamos arrancar Windows 7.

Lo primero es anotar en qué partición está el Loader de Windows, para esto se puede usar gparted, que al verlo gráficamente nos sudarán menos las manos, en mi caso, el Loader está en /dev/sda2:


Montamos la partición:

$ sudo mount /dev/sda2 /mnt


Obtenemos el uuid (un identificador), este comando devolverá el identificador:

$ sudo grub-probe --target=fs_uuid /mnt
2CE4997AE49946CC


Editamos éste archivo en el que podemos poner nuestras configuraciones personalizadas y serán incluidas en el grub.cfg:

$ sudo nano /etc/grub.d/40_custom 


Añadimos, sin eliminar la primera línea, el texto siguiente con el uuid obtenido anteriormente:

menuentry "Microsoft Windows 7" {
    insmod part_msdos
    insmod ntfs
    insmod search_fs_uuid
    insmod ntldr
    search --fs-uuid --no-floppy --set=root 2CE4997AE49946CC
    ntldr /bootmgr
}


Generamos el grub.cfg:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Desmontamos el Loader:

sudo umount /mnt 


That's all folks!

PD: Sí, no tengo partición SWAP, vivo al límite.