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

19 de octubre de 2021

Cambiar el Sistema Operativo por defecto al arranque en Linux Mint 20


En Linux Mint 20 instalado con multi SO boot con Windows no aparece /etc/default/grub (????)

http://misnotaslinux.blogspot.com/2020/06/linux-mint-193-tricia-y-window10-con.html

De modo que no puedo aplicar la solución indicada en:

http://misnotaslinux.blogspot.com/2010/10/menulst-de-grub2.html

tampoco me permite cambiar el sistema operativo por edefecto usando BootReapair (???)

http://misnotaslinux.blogspot.com/2012/06/arreglar-el-mbr-con-boot-repair.html

 -

Finalmente he podido cambiar el sistema operativo que arraca por defecto al iniciar el ordenador con grub2 del siguiente modo:

# grub-set-default 0
# update-grub 

Siendo "0" el primer sistema operativo que aparece en el menu de arranque de grub2.

Ref.: https://askubuntu.com/questions/148662/how-to-get-grub2-to-remember-last-choice


19 de septiembre de 2014

Copiar un Disco Duro a un USB y hacerlo bootable con Debian 7

Con mi antiguo pero incombustible FitPC (micra), se me ocurrió aprovechar una de las memorias USB que
tenia por casa y utilizarla como disco duro.

Con esto reduciría el consumo eléctrico, reduciría ruido del disco duro y pasaría un buen rato configurándolo todo.

También es un método de copiar un sistema en un disco duro (HD) de diferente tamaño, siendo especialmente útil cuando se nos ha quedado un HD pequeño y queremos transferir todo el sistema otro de mayor capacidad.

Con la clonación no podemos hacer esto directamente ya que crea una copia exacta,un espejo del sistema.

En el HD tengo un sistema debian 7 con XFCE.

Revisando, revisando,... no me acordaba que esto ya lo hice long long time ago ...
http://misnotaslinux.blogspot.com.es/2010/06/full-copy-hd-micra-server.html
Pero veo que esta algo obsoleto y lo actualizo con este post.

PROTOCOLO:

1) Arrancamos el sistema con un liveUSB
Como mi FitPC tiene un AMD sin PAE, solo puedo utilizar Xubuntu 12.04, ya que las siguietes versiones solo funcionan con microprocesdores con PAE.

2) Tenemos el disco duro interno (HD) a clonar en un USB.
Pues pinchamos el USB.

2) Hacemos las particiones en el USB:
- Usaremos Gparted.
- Borramos la partición del USB, será seguramente una FAT.
- Creamos una partición formateada con ext4.
- Creamos una mas pequeña tipo Linux-Swab, esto es opcional.

3) Montamos el disco duro a clonar HD y el USB:
# mkdir /mnt/HD
# mkdir /mnt/USB

# mount /dev/hda1 /mnt/HD
# mount /dev/sdb1 /mnt/USB

4) Copiamos todo el sistema raiz del HD al USB:
La copia debe ser de todo el árbol de directorios y todos los archivos con sus propietarios y permisos.
# cp -av /mnt/HD/* /mnt/USB/


5) Instalar Grub2 en el nuevo USB para que arranque.

- Arrancar el sistema desde el HD
- Pinchar el USB.

- Montar el USB en /mnt:
# mount /dev/sd(xx) /mnt

- Montar el resto de dispositivos:
# mount --bind /dev /mnt/dev

- Damos privilegios de root al sistema USB montado en /mnt:
# chroot /mnt
Ahora estamos trabajando con la riaz del sistema de archivos del usb (ojo)

- Ver en que nueva /dev/sd(xx) está ahora el usb:
# df -h

- Instalamos Grub2 en el USB:
# grub-install --recheck /dev/sd(x)

Importante: Hay que poner el /dev/sd(x) actual del USB, en su raiz.

- Actualizamos Grub:
# update-grub

- Reiniciamos el sistema.

- Cambiar en la bios pra que arranque desde el USB.

6) Comprobar que ha arrancado bien y que estamos en el USB.
Si !!!

7) Pues a celebrarlo

Conviene revisar que todo funciona correctamente.
Revisar el archivo /etc/fstab ya que es fácil que no se monte la partición swab, actualizar con las nuevas UUID si fuera el caso.

Ref.:
http://rootear.com/ubuntu-linux/como-reparar-grub2

23 de agosto de 2012

Cambiar resolución de la consola linux con Grub2

La resolución inicial configurada en debian6.0 de 800x600 es poco práctica ya en la consola el texto es muy grande y se ven muy pocos caracteres.

Para cambiar esto a una mayor resolución, digamos 1024x768, desde el arranque de linux modificaremos grub2 del siguiente modo:

1) Editar el fichero /etc/default/grub
     añadir las lineas:

     GRUB_GFXMODE=640x480
     GRUB_GFXPAYLOAD_LINUX=1024x768

que indican respectivamente la resolución del menu de inicio de grub y la resolución de la consola.

2) Actualizar el fichero de configuración grub2

     # update-grub

3) Reiniciar el sistema.

Si hay algún problema con la resolución y se queda la pantalla en negro, se puede acceder al menu de configuración en el arranque de grub2 con la letra "e", cambiar los comandos de arranque, poner al final de la linea del kernel "vga=640x480" que seguro que funciona, arrancar con 'control-x' y arreglar los ficheros de configuración de grub2 que no funcionen.

Para ver las resoluciones soportadas al arranque de grub2 teclear "c" para acceder a la consola y con el comando "vbeinfo" nos indicará todas las resoluciones que soporta nuestra tarjeta gráfica.

Ref.: http://wiki.sabayon.org/index.php?title=HOWTO:_Using_Custom_Framebuffer_Resolution_with_GRUB2

30 de junio de 2012

Arreglar el MBR de un disco que no arranca, usando boot-repair

Project LogoUna de las cuestions mas problemáticas y tediosas de solucionas es el manejo del mbr para el arranque de los sistemas opertivos.
En algunos casos es un auténtico suplicio el hacer que vuelva a arrancar el sistema con normalidad.

La solucion mejor es arrancar el ordenador desde un sistema live en un cd o mejor en un usb e intentar repara el sector de arranque del disco duro.

Una herramienta que me ha sido especilamente util es boot-repair

La he usado para repara el mbr de sistemas clonados a diferentes discos y en problemas con el arranque de origen desconocido.

Protocolo:

1) Arrancar el sistema desde un live USB, yo he usado xubuntu 12.04.
2) Tener acceso a internet.
3) Abrir una consola.
4) Ejecutar:

       sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
       sudo apt-get install -y boot-repair && boot-repair

5) Reapara el MBR del disco :

http://pix.toile-libre.org/upload/img/1335263156.png


6) Reboot desde el disco duro.

7) Cruzar todos los deditos.


Ref.:
http://sourceforge.net/p/boot-repair/home/Home/
https://help.ubuntu.com/community/Boot-Repair

10 de marzo de 2011

Startupmanager, un configurador para grub2

Esto puede horrorizar a los fanáticos del commandline,
pero aqui esta una aplicación gráfica para configurar el arranque con grub2,
no solo de comandos vive el hombre:




13 de noviembre de 2010

menu-lst de grub2 (part. 2)


Los ficheros de configuración de grub2 ya no son editables a mano, hay que generarlos con los scripts y/o con #grub-update.


Para ver los S.O. del menu de inicio de grub2:

# grep menuentry /boot/grub/grub.cfg

pp@xubuntu:/boot/grub$ less grub.cfg |grep menuentry

menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Windows Vista (loader) (on /dev/sda1)" {
menuentry "Windows Recovery Environment (loader) (on /dev/sda2)"{
Ahora se puede seleccionar el S.O. que arrancará por defecto en grub2, recordando que empiezan a numerarse por el 0.

21 de octubre de 2010

menu.lst de grub2


Manejar grub siempre ha sido un desafío. Y ahora que ya lo tenía más o menos dominado,... tenemos grub2 que no tiene nada que ver con su antecesor.

Por ejemplo el tan usado menu.lst de grub ya no existe en grub2

Para cambiar en grub2 los parámetros que estaban en menu.lst hay que:

- editar el fichero /etc/defaults/grub
- ejecutar #update-grub para que se actualize grub2

Ref.:
http://www.esdebian.org/wiki/instalar-grub2-debian