Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizadas

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by JOPETA »

Como te digo vamos a restituir el grub del Mint instalado y conviene que sea el Live del Mint instalado. Lo inicies como lo inicies que sea ese Live. Para tener los menús en español y demas yo recurro a multisystem como digo en otros hilos, sin tanto jaleo como la aplicación que tu usas puedes instalar todas las isos, Windows incluidos, y tambien con persistencias en caso de Linux. Pero eso es otro tema. si copias y pegas no hace falta teclado en español y los errores si te salen serán culpa mia. :D

Pero en este momento sólo quiero tener seguridad de que recuperamos el arranque de Mint y deshacemos lo de la partición /boot para siempre. Usar trisquel, Guadalinex (por muy parecido que puediera ser no garantiza que dispongas de las mismas versiones de grub, de las mismas opciones activadas, del mismo script en los ejectubles de grub.d,.. :?

Además esto es un foro de Linux Mint y para que le sea útil a otros usuarios en la inmensa mayoria de los casos ya tendrán el live de instalación. :roll:
Last edited by JOPETA on Thu Jun 14, 2018 8:01 pm, edited 2 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
mariaj

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by mariaj »

JOPETA wrote: Tue Jun 12, 2018 1:15 pm Editado :la falta de datos me obliga a escribir mas y es mas lío. Además no puedo imaginar mucho (no se cual es el conteindo real de tu menú unico, no se cual el el contenido actual del /boot/grub/grub. cfg con el que inicias ahora, ni siquiera donde está..). Así que abreviando, no tocamos nada en Guadalinex y doy por sentado que lo vas instalar nada mas acabar con el Live y que puedes eliminar sda1.

He abierto un post nuevo (para que te des cuenta de los cambios). Las únicas dudas por falta de datos son las referentes a Trisquel (tenía ejecutables en grub-d algo diferentes a los de Mint) pero te doy indicaciones al final.
Donde esta el post nuevo que has abierto??? no encuentro nada :shock: :roll: ahora te subo la copia de grub.cfg:

Code: Select all

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  15740aa5-11cb-49a0-a191-7be962c2eb09
else
  search --no-floppy --fs-uuid --set=root 15740aa5-11cb-49a0-a191-7be962c2eb09
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=es_ES
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/06_mint_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
### END /etc/grub.d/06_mint_theme ###

### BEGIN /etc/grub.d/10_lupin ###
### END /etc/grub.d/10_lupin ###

### BEGIN /etc/grub.d/11_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry 'Linux Mint 18.1 Xfce 32-bit,con linux 4.4.0-67-generic' {
   recordfail
   load_video
   insmod gzio
   if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
   insmod part_msdos
   insmod ext2
   set root='hd0,msdos1'
   if [ x$feature_platform_search_hint = xy ]; then
     search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
   else
     search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
   fi
   linux   /vmlinuz-4.4.0-67-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro  quiet splash $vt_handoff
   initrd   /initrd.img-4.4.0-67-generic
    }
    menuentry 'Guadalinex V9 Lite (14.04) (en /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1ae998a4-4083-4caa-afe0-a8b892894272' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
	else
	  search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
	fi
	linux /vmlinuz-3.13.0-149-generic root=UUID=1ae998a4-4083-4caa-afe0-a8b892894272 ro quiet splash $vt_handoff
	initrd /initrd.img-3.13.0-149-generic
   }
   menuentry 'Guadalinex V9 Lite (14.04),con linux 3.13.0-117-generic' {
	    insmod part_msdos
	    insmod ext2
	    set root='hd0,msdos1'
	    if [ x$feature_platform_search_hint = xy ]; then
	      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
	    else
	      search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
	    fi
	    linux /vmlinuz-3.13.0-117-generic root=UUID=1ae998a4-4083-4caa-afe0-a8b892894272 ro quiet splash $vt_handoff
	    initrd /initrd.img-3.13.0-117-generic
   }
   menuentry 'Trisquel GNU/Linux Belenos (7.0),con Linux-Libre 3.13.0-117-lowlatency' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
		else
		  search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
		fi
		linux /vmlinuz-3.13.0-117-lowlatency root=UUID=5180c5dd-937e-42fb-a5f5-395bfb682d6e ro quiet splash nomdmonddf nomdmonisw $vt_handoff
		initrd /initrd.img-3.13.0-117-lowlatency
   }
   menuentry 'Linux Mint 18.1 Xfce 32-bit, con Linux 4.4.0-53-generic' {
      recordfail
      load_video
      insmod gzio
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
      else
        search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
      fi
      linux   /vmlinuz-4.4.0-53-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro  quiet splash $vt_handoff
      initrd   /initrd.img-4.4.0-53-generic
}
submenu 'Opciones avanzadas para Linux Mint,Guadalinex y Trisquel' {
   menuentry 'Linux Mint 18.1 Xfce 32-bit, con Linux 4.4.0-67-generic (recovery mode)' {
      recordfail
      load_video
      insmod gzio
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
      else
        search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
      fi
      echo   'Cargando Linux 4.4.0-67-generic ...'
      linux   /vmlinuz-4.4.0-67-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro recovery nomodeset
      echo   'Cargando el disco RAM inicial...'
      initrd   /initrd.img-4.4.0-67-generic
   }
   menuentry 'Linux Mint 18.1 Xfce 32-bit, con Linux 4.4.0-66-generic (recovery mode)' {
      recordfail
      load_video
      insmod gzio
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
      else
        search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
      fi
      echo   'Cargando Linux 4.4.0-66-generic ...'
      linux   /vmlinuz-4.4.0-66-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro recovery nomodeset
      echo   'Cargando el disco RAM inicial...'
      initrd   /initrd.img-4.4.0-66-generic
   }
   menuentry 'Linux Mint 18.1 Xfce 32-bit, con Linux 4.4.0-53-generic (recovery mode)' {
      recordfail
      load_video
      insmod gzio
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
      else
        search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
      fi
      echo   'Cargando Linux 4.4.0-53-generic ...'
      linux   /vmlinuz-4.4.0-53-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro recovery nomodeset
      echo   'Cargando el disco RAM inicial...'
      initrd   /initrd.img-4.4.0-53-generic
   }
   menuentry 'Guadalinex V9 GNU/Linux, con Linux 3.13.0-117-generic (recovery mode)' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
		else
		  search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
		fi
		linux /vmlinuz-3.13.0-117-generic root=UUID=1ae998a4-4083-4caa-afe0-a8b892894272 ro single nomodeset
		initrd /initrd.img-3.13.0-117-generic
   }
   menuentry 'Trisquel belenos 7, con Linux-Libre 3.13.0-117-lowlatency (recovery mode)' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
		else
		  search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
		fi
		linux /vmlinuz-3.13.0-117-lowlatency root=UUID=5180c5dd-937e-42fb-a5f5-395bfb682d6e ro single nomodeset
		initrd /initrd.img-3.13.0-117-lowlatency
   }
   menuentry 'Linux Mint 18.1 Xfce 32-bit, con Linux 4.4.0-66-generic' {
      recordfail
      load_video
      insmod gzio
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
      else
        search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
      fi
      echo   'Cargando Linux 4.4.0-66-generic ...'
      linux   /vmlinuz-4.4.0-66-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro  quiet splash $vt_handoff
      echo   'Cargando el disco RAM inicial...'
      initrd   /initrd.img-4.4.0-66-generic
   }
}
### END /etc/grub.d/11_custom ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
	else
	  search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
	fi
	knetbsd	/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
	else
	  search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
	fi
	linux16	/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
y aquí el 11_custom de la carpeta grub.d

Code: Select all

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry 'Linux Mint 18.1 Xfce 32-bit,con linux 4.4.0-67-generic' {
   recordfail
   load_video
   insmod gzio
   if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
   insmod part_msdos
   insmod ext2
   set root='hd0,msdos1'
   if [ x$feature_platform_search_hint = xy ]; then
     search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
   else
     search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
   fi
   linux   /vmlinuz-4.4.0-67-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro  quiet splash $vt_handoff
   initrd   /initrd.img-4.4.0-67-generic
   }
   menuentry 'Guadalinex V9 GNU/Linux, con Linux 3.13.0-149-generic {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
		else
		  search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
		fi
		linux /vmlinuz-3.13.0-149-generic root=UUID=1ae998a4-4083-4caa-afe0-a8b892894272 ro single nomodeset
		initrd /initrd.img-3.13.0-149-generic
   
    }
    menuentry 'Guadalinex V9 Lite (14.04),con linux 3.13.0-117-generic' {
	    insmod part_msdos
	    insmod ext2
	    set root='hd0,msdos1'
	    if [ x$feature_platform_search_hint = xy ]; then
	      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
	    else
	      search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
	    fi
	    linux /vmlinuz-3.13.0-117-generic root=UUID=1ae998a4-4083-4caa-afe0-a8b892894272 ro quiet splash $vt_handoff
	    initrd /initrd.img-3.13.0-117-generic
   }
   menuentry 'Trisquel GNU/Linux Belenos (7.0),con Linux-Libre 3.13.0-117-lowlatency' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
		else
		  search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
		fi
		linux /vmlinuz-3.13.0-117-lowlatency root=UUID=5180c5dd-937e-42fb-a5f5-395bfb682d6e ro quiet splash nomdmonddf nomdmonisw $vt_handoff
		initrd /initrd.img-3.13.0-117-lowlatency
   }
   menuentry 'Linux Mint 18.1 Xfce 32-bit, con Linux 4.4.0-53-generic' {
      recordfail
      load_video
      insmod gzio
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
      else
        search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
      fi
      linux   /vmlinuz-4.4.0-53-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro  quiet splash $vt_handoff
      initrd   /initrd.img-4.4.0-53-generic
}
submenu 'Opciones avanzadas para Linux Mint,Guadalinex y Trisquel' {
   menuentry 'Linux Mint 18.1 Xfce 32-bit, con Linux 4.4.0-67-generic (recovery mode)' {
      recordfail
      load_video
      insmod gzio
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
      else
        search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
      fi
      echo   'Cargando Linux 4.4.0-67-generic ...'
      linux   /vmlinuz-4.4.0-67-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro recovery nomodeset
      echo   'Cargando el disco RAM inicial...'
      initrd   /initrd.img-4.4.0-67-generic
   }
   menuentry 'Linux Mint 18.1 Xfce 32-bit, con Linux 4.4.0-66-generic (recovery mode)' {
      recordfail
      load_video
      insmod gzio
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
      else
        search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
      fi
      echo   'Cargando Linux 4.4.0-66-generic ...'
      linux   /vmlinuz-4.4.0-66-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro recovery nomodeset
      echo   'Cargando el disco RAM inicial...'
      initrd   /initrd.img-4.4.0-66-generic
   }
   menuentry 'Linux Mint 18.1 Xfce 32-bit, con Linux 4.4.0-53-generic (recovery mode)' {
      recordfail
      load_video
      insmod gzio
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
      else
        search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
      fi
      echo   'Cargando Linux 4.4.0-53-generic ...'
      linux   /vmlinuz-4.4.0-53-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro recovery nomodeset
      echo   'Cargando el disco RAM inicial...'
      initrd   /initrd.img-4.4.0-53-generic
   }
   menuentry 'Guadalinex V9 GNU/Linux, con Linux 3.13.0-117-generic (recovery mode)' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
		else
		  search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
		fi
		linux /vmlinuz-3.13.0-117-generic root=UUID=1ae998a4-4083-4caa-afe0-a8b892894272 ro single nomodeset
		initrd /initrd.img-3.13.0-117-generic
   }
   menuentry 'Trisquel belenos 7, con Linux-Libre 3.13.0-117-lowlatency (recovery mode)' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
		else
		  search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
		fi
		linux /vmlinuz-3.13.0-117-lowlatency root=UUID=5180c5dd-937e-42fb-a5f5-395bfb682d6e ro single nomodeset
		initrd /initrd.img-3.13.0-117-lowlatency
   }
   menuentry 'Linux Mint 18.1 Xfce 32-bit, con Linux 4.4.0-66-generic' {
      recordfail
      load_video
      insmod gzio
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
      insmod part_msdos
      insmod ext2
      set root='hd0,msdos1'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  799cfd95-b011-474e-8e7b-7ec593a9b295
      else
        search --no-floppy --fs-uuid --set=root 799cfd95-b011-474e-8e7b-7ec593a9b295
      fi
      echo   'Cargando Linux 4.4.0-66-generic ...'
      linux   /vmlinuz-4.4.0-66-generic root=UUID=15740aa5-11cb-49a0-a191-7be962c2eb09 ro  quiet splash $vt_handoff
      echo   'Cargando el disco RAM inicial...'
      initrd   /initrd.img-4.4.0-66-generic
   }
}
Last edited by mariaj on Thu Jun 14, 2018 5:54 pm, edited 1 time in total.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by JOPETA »

No es un post nuevo he rehecho el anterior. Despues de ver que conservas el montaje de la partición /boot en el grub.cfg y el menú único me reafirmo en lo que te digo allí.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
mariaj

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by mariaj »

Si ya te lo confirme atras que boot esta en la particion sda1 y en las demas no hay nada, si entraba por el explorador en la carpeta /boot a cualquier sistema que no estubiera iniciado esta estaba vaciaa complertamente y como aún no comenté # fstab pues siguen igual..
OK
Pues voy a ello... después de comprobar que la versión de mint que tengo en la sd sea la misma que hay instalado (no había caído antes en esto :shock:)y por que querias MInt.. :oops: :?
mariaj

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by mariaj »

Hecho... Salvo algunos pequeños errores corregidos de que en un código faltaba un espacio, en otro una letra "b" de grub y así casi todo ha ido bien; :)

Code: Select all

mint@mint ~ $ sudo mount /dev/sdb1 /mnt/part1 && sudo mount /dev/sdb2 /mnt/guadalinex && sudo mount /dev/sdb3 /mnt/mint && sudo mount /dev/sdb5 /mnt/trisquel
mint@mint ~ $ sudo sed -i 's/UUID=799cfd95-b011-474e-8e7b-7ec593a9b295/#UUID=799cfd95-b011-474e-8e7b-7ec593a9b295/' /mnt/guadalinex/etc/fstab
mint@mint ~ $ sudo sed -i 's/UUID=799cfd95-b011-474e-8e7b-7ec593a9b295/#UUID=799cfd95-b011-474e-8e7b-7ec593a9b295/' /mnt/mint/etc/fstab
mint@mint ~ $ sudo sed -i 's/UUID=799cfd95-b011-474e-8e7b-7ec593a9b295/#UUID=799cfd95-b011-474e-8e7b-7ec593a9b295/' /mnt/trisquel/etc/fstab
mint@mint ~ $ ls /mnt/guadalinex/boot/
mint@mint ~ $ ls /mnt/mint/boot/
mint@mint ~ $ ls /mnt/trisquel/boot/
mint@mint ~ $ sudo mv /mnt/part1/*3.13.0-149-generic /mnt/guadalinex/boot/
mint@mint ~ $ sudo mv /mnt/part1/*4.4.0-67-generic /mnt/mint/boot/
mint@mint ~ $ sudo mv /mnt/part1/*3.13.0-117-lowlatency/mnt/trisquel/boot/
mv: missing destination file operand after '/mnt/part1/*3.13.0-117-lowlatency/mnt/trisquel/boot/'
Try 'mv --help' for more information.
mint@mint ~ $ sudo mv /mnt/part1/*3.13.0-117-lowlatency /mnt/trisquel/boot/
mint@mint ~ $ sudo rm /mnt/guadalinex/boot/grub/grub.cfg /mnt/guadalinex/etc/default/grub /mnt/mint/boot/grub/grub.cfg /mnt/mint/etc/default/grub /mnt/trisquel/boot/gru /grub.cfg /mnt/trisquel/etc/default/grub
rm: cannot remove '/mnt/guadalinex/boot/grub/grub.cfg': No such file or directory
rm: cannot remove '/mnt/mint/boot/grub/grub.cfg': No such file or directory
rm: cannot remove '/mnt/trisquel/boot/gru': No such file or directory
rm: cannot remove '/grub.cfg': No such file or directory
mint@mint ~ $ sudo rm /mnt/guadalinex/boot/grub/grub.cfg /mnt/guadalinex/etc/default/grub /mnt/mint/boot/grub/grub.cfg /mnt/mint/etc/default/grub /mnt/trisquel/boot/grub /grub.cfg /mnt/trisquel/etc/default/grub
rm: cannot remove '/mnt/guadalinex/boot/grub/grub.cfg': No such file or directory
rm: cannot remove '/mnt/guadalinex/etc/default/grub': No such file or directory
rm: cannot remove '/mnt/mint/boot/grub/grub.cfg': No such file or directory
rm: cannot remove '/mnt/mint/etc/default/grub': No such file or directory
rm: cannot remove '/mnt/trisquel/boot/grub': No such file or directory
rm: cannot remove '/grub.cfg': No such file or directory
rm: cannot remove '/mnt/trisquel/etc/default/grub': No such file or directory
mint@mint ~ $ sudo rm -R /mnt/guadalinex/etc/grub.d/*
mint@mint ~ $ sudo rm -R /mnt/mint/etc/grub.d/*
mint@mint ~ $ sudo rm -R /mnt/trisquel/etc/grub.d/*
mint@mint ~ $ sudo cp -R /boot/etc/grub.d/* /mnt/mint/etc/grub.d
cp: cannot stat '/boot/etc/grub.d/*': No such file or directory
mint@mint ~ $ sudo cp /boot/etc/default/grub /mnt/mint/etc/default/grub
cp: cannot stat '/boot/etc/default/grub': No such file or directory
mint@mint ~ $ sudo umount /mnt/part1 && sudo umount/mnt/guadalinex && sudo umount /mnt/mint && sudo umount /mnt/trisquel && sudo rm -R /mnt/*
sudo: umount/mnt/guadalinex: command not found
mint@mint ~ $ sudo umount /mnt/guadalinex
mint@mint ~ $ sudo gparted
======================
libparted : 3.2
======================
Partition(s) 4 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
Partition(s) 4 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
Partition(s) 4 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
Partition(s) 4 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
Partition(s) 4 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
Partition(s) 4 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
mint@mint ~ $ sudo mount /dev/sdb2 /mnt
mint@mint ~ $ sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys & sudo chroot /mnt
[1] 4654
root@mint:/# grub-install --boot-directory=/boot/ --recheck /dev/sdb
Installing for i386-pc platform.
Installation finished. No error reported.
root@mint:/# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Script `/boot/grub/grub.cfg.new' contains no commands and will do nothing
Syntax errors are detected in generated GRUB config file.
Ensure that there are no errors in /etc/default/grub
and /etc/grub.d/* files or please file a bug report with
/boot/grub/grub.cfg.new file attached.
done
root@mint:/# exit && sudo umount /mnt/sys && sudo umount /mnt/proc && sudo umount /mnt/dev/pts && sudo umount /mnt/dev && sudo umount /mnt/boot && sudo umount /mnt
exit
[1]+  Done                    sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys
mint@mint ~ $ 
Pero todavía no he reiniciado lleva toda la noche esperando que me confirmes... jeje
acabo
Por que al final me dices que desmontamos todo salimos del montaje y reinicia ...pero el sda2... bueno mientras este la SD es sdb2, cuando Gparted acabó de eliminar la sdb1 y redimensionar sdb2 ( Gparted no dio ningún error y ahí se ve bien) solo que siguió montada la primera partición sdb2 le dí a desmontar y me sale este error:

Code: Select all

           Error desmontar sdb2  
Could not unmount /dev/sdb2
# umount -v "/mnt"
umount: /mnt: target is busy
        (In some cases useful info about processes that
         use the device is found by lsof(8) or fuser(1).)
Hice una búsqueda con el nombre de esos archivos que pone(isof fuser) y no se modificaron ninguno de los que salió en un año... así que no me ha indicado error en ningún sitio/log!!
Tampoco veo el volumen que pertenece a la particion de guada en el explorador de archivos... :shock: sabes que aunque estén desmontadas las particiones internas se ven, aunque sombreadas, pues no la veo.. :roll: y sin enbargo me aparece la indicacón de la SD extraible copias por dos veces... que es donde esta el live
d 50 20120103_054331.jpg
d50 r 20180103_050612.jpg
En el dibujo del disco eso que pone file system es que E2B crea una partición, aparte de donde están los archivos iso, como si fuera raiz /..
Que yo me halla equivocado con las siglas del montaje en este código no puede haber creado algún error?? :!:

Code: Select all

sudo mount /dev/sda1 /mnt/part1 && sudo mount /dev/sda2 /mnt/guadalinex && sudo mount /dev/sda3 /mnt/mint && sudo mount /dev/sda5 /mnt/trisquel
Pues devolvió que no se podía montar sda2... en ese momento caí en mirar con que letra las estaba identificando. :oops: y ya puse el codigo con las letras correctas... :idea:
Ó hay que corregirlo de alguna manera, o tendriaque haber reiniciado antes de instalar GRUB? como pone aquí :

Code: Select all

 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
Que me dices reinicio o tiene que estar desmontada, para saber que todo ha ido bien?? :!: :?:

Saludos de mariaj
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by JOPETA »

Editado
Perdona pero me quedé dormido y no repasé los códigos otra vez (ya a penas veía) y tampoco pensé que a esas horas te decidieras a harcer esto.. :oops:

La primera idea dicen que es la que vale y no tendría que haber modificado códigos, cometer errores que no estaban y hacerte perder el tiempo a ti corrigiéndolo. Hasta el final consideré la posibilidad de que crearas un Live de Mint, sólo con Mint (dado tu último mensaje antes de quedarme dormido) y no cambié los códigos o los dejé como sdXY para llamar tu atención sobre la necesidad de cambiarlos como es tu caso. Ahora puede que no te quede otro remedio. :cry:

No reinices apaga directamente y reinstala guadalinex con ello podrás deshacer los fallos del redimensionado y recuperar dentro de lo posible, que lo es, los sistemas instalados.

Quizas no puedas hacerlo con esa memoria y te doy una explicaión detallada a continuación..

Por orden de trascendecia:
Que yo me halla equivocado con las siglas del montaje en este código no puede haber creado algún error?? :!

Code: Select all

sudo mount /dev/sda1 /mnt/part1 && sudo mount /dev/sda2 /mnt/guadalinex && sudo mount /dev/sda3 /mnt/mint && sudo mount /dev/sda5 /mnt/trisquel

Esto es mucho mas grave de lo que supones y debiste parar ahí. Eso crearía los puntos de montaje apuntando a las particiones de la memoria sd/pendrive .Si no desmontaste esas particiones y seguiste , luego tambien se montan las particiones del sdb1, sdb3 y sdb5 del disco duro y se mezclaría con el contenido de las particiones de la memoria en part1, Mint y Trisquel. De ahí la advertenicia de gparted de que se había escrito en ellas ... :?

Puede que no haya ocurrido o no de forma tan severa con sda2 ya que falló el montaje en el directorio guadalinex (será la partición que contiene el live y estaba ya en uso por el sistema) . A pasar de comunicar el fallo del montaje gparted habla del cambio en 4 particiones por lo que algo si debió añadirse o alterarse o simplemente se quedó marcada por el chequeo del sistema de archivos. Espero que luego no se repitieran en los códigos de recuperación del GRUB de Mint (que apuntan a sda).

En consecuencia se ha debido mezclar y modificar el contenido de las particiones sda2, sda3 y sda5 de la memoria y de la misma manera sdb3, sdb5 del disco duro. Los códigos van dirigidos a los directorios de Linux pero a saber que mierdas se han pasado de unas a otras particiones. A no ser que en una de las particiones sda2, sda3 y sda5 de la tarjeta de memoria tuvieras instalado un linux, serían directorios y archivos ajenos y no deberían alterar el funcionamiento de unos y otros, sólo constituyen basura para ambos. de todas formas un buen cisco en esas particiones y mucha limpieza que hacer en ellas. Partiendo de la raíz todos los directorios extraños a Linux son fáciles de localizar y los archivo del sistema en la raíz son muy pocos y fácilmente localizables. Esto mismo que dejarás en las particiones mencionadas del disco duro es lo que tendrás de eliminar en las particiones de la memoria.
directoiros del sistema.png
La peor parada en la memoria sd es sin duda es sda1. Lo mas seguro es que se haya eliminado todo el contenido de esa partición de la tarjeta de memoria si ejecutaste la opción de eliminar el contenido de part1.

Luego sdb2 (guadalinex), aunque sin apenas mezclar contenidos por el fallo en el montaje de sda2, por lo siguiente:
mint@mint ~ $ sudo umount /mnt/part1 && sudo umount/mnt/guadalinex && sudo umount /mnt/mint && sudo umount /mnt/trisquel && sudo rm -R /mnt/*
sudo: umount/mnt/guadalinex: command not found
mint@mint ~ $ sudo umount /mnt/guadalinex
mint@mint ~ $ sudo gparted
Esto es enteramente mi culpa al haber enlazado los códigos con un error. El resultado es que al no desmontar pudiste eliminar su directorio de montaje (/mnt/*) y con ello prácticamente todo el contenido de sdb2. Fíjate en su tamaño en gparted de apenas 4GB (que puede incluso que sea sólo el intento de montaje de sda2, alguna ISO). De todas formas pensabas reinstalarlo o sea que el problemas es menor, espero.

Al haber conseguido desmontarlo finalmente antes de iniciar gparted esto no debería haber dificultado el redimensionado de sdb2 (estaba desmontada) o te lo habría notificado/impedido gparted. Lo más probable sea que olvidaras aplicar las acciones pendientes antes de cerrar gparted. Con ello no se refrescan los dispositivos detectados y sdb2 sigue como tal sdb2 y no como debería ser sdb1 .

La partición personal por suerte se ha librado de la quema así que cuanto antes hagas copia de seguridad de los datos personales, de todos los personales tanto de esta partición como de los incluidos en las diferentes instalaciones que tuvieras en el Disco duro o en la memoria pues mas tranquilos nos quedamos.

Solo queda la explicación de la imposibilidad de desmontar sdb2 al final y no la encuentro. Los códigos para recuperar el grub de mint no incluyen un montaje en un directorio de /mnt/XXX sino en el propio diretorio /mnt a donde se le va remitiendo los puntos de montaje de los diferentes directorios del sistema para recuperar el grub. la última línea de desmontaje incluye umount no se monta la partición en un directorio pero una vez sale vuelven a aparecer en la terminal los códigos de montaje de esos directorios antes de entrar en la consola de usuario. Es decir creo se volvieron a montar o no llegaron a desmontarse.
root@mint:/# exit && sudo umount /mnt/sys && sudo umount /mnt/proc && sudo umount /mnt/dev/pts && sudo umount /mnt/dev && sudo umount /mnt/boot && sudo umount /mnt
exit
[1]+ Done sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys
mint@mint ~ $
HAbría que haber repetido ese códgo menos el exit para asegurar el desmontaje. En cualquier caso en las condiciones en las que dejo el grub antes del intento de recuperación era dificil que esto prosperara (de hecho esa era su misión inicial pensando que guadalinex tomaría el relevo al instalarlo). En tu caso antes habría que haber instalado el grub-pc en el propio Live ya que esa forma de reisntalar requiere de sistema que se va a restaurar con sus propios ejecutables (el live solo tiene por defecto el 06_linuxmint y es una falta de previsón/reflexión por mi parte no haberlo considerado)..

No nunca van a aparecer as unidades muntadas en el sistema (en este caso /mnt y todo lo que de el cuelga) en los dispositivos mostrados por el navegardor a la izquierda están en la ruta Archivos del systema> /mnt

Por mi parte vuelvo a dejar en suspensión el post con los errores, lo corregiré y lo redactaré de forma que se pueda evitar esto si alguien lo trata de seguir.
Last edited by JOPETA on Fri Jun 15, 2018 11:34 am, edited 15 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
mariaj

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by mariaj »

Hola Jopeta...
JOPETA wrote: Fri Jun 15, 2018 4:19 am Parece que la partición de gadalinex no fué redimensionada con gparted no se porqué (*). Quizás faltó aplicar las accidones pendientes del final. Pero no dices que bubiera errores con gparted (sólo notifica los del USB) a si que no se que pensar. El hecho es que aperece sin redimensionar y como sdb2. :roll:
hoy la segunda copias que se ve en la imagen ya no esta pero tampoco la particion de 30 Gb y pico que pertenece a guada, ademas debería poner /mnt/guadalinex o /mnt/part1 si estuviese montada en la sd! :!: :?:
Si gparted eliminó-redimensionó la particion y en ninguno de los dos pasos dió error al aplicar los cambios...osea según gparted el error del que avisa solo era en el usb ... en lo demás cambios aplicaedos correctamente.. :) solo que no se porqué no desmontó... :roll: esa es mi duda; si yo cree el punto de montaje en el usb y siguiera montado ahí y por eso no me deja desmontarlo a Gparted... entonces mientras no reinicie no sabré! :arrow:

Puse el post esta mañana cuando me iba acabo de llegar y el pequeñín aun esta encendido con el live, nada más que plantee algo de comer me pongo al reinicio, despues comento que a pasado al reiniciar, si no ha entrado guadalinex o no veo la particion entro otra vez por el live a ver y en cuanto a Guada en cuanto tenga libre un ratito más largo(si mi marido tiene libre esta tarde para ocuparse él de su padre entonces yo podria hacerlo todo) me dispongo a instalarlo en cuanto pueda y comento...ok

Tu como siempre estarás ahí al pie del cañón... :wink:

EDITADO: Pues si crees que es lo mejor... dime como y con que creo solo el usb live de MINT KDE 18.3 en el otro pc... (nunca he utilizado linux para esto) :oops:
JOPETA wrote: Fri Jun 15, 2018 4:19 amHasta el final consideré la posibilidad de que crearas un Live de Mint, sólo con Mint (dado tu último mensaje antes de quedarme dormido) y no cambié los códigos o los dejé como sdXY para llamar tu atención sobre la necesidad de cambiarlos como es tu caso. Ahora puede que no te quede otro remedio. :cry:
Last edited by mariaj on Fri Jun 15, 2018 9:16 am, edited 1 time in total.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by JOPETA »

Mira de nuevo el post anterior lo estaba escribiendo :wink:
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
mariaj

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by mariaj »

No Noo jopeta deja el post tuyo tan perfecto que hiciste...si estaba todo bien... por que lo quitas ??el error a sido mio y no esta mal aun... :D
Screenshot_2018-06-15_15-14-11.jpg
Al reiniciar la particion estaba ahí con todos sus datos... :lol: y las demás tambienn :D :wink: solo hay que reinstalar grub2
:wink:
pe20180615_171608.jpg
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by JOPETA »

Resumiendo Instala Guadalinex, que dirija el arranque y luego cuando puedas iniciar con Mint y Trisquel sudo apt-get install --reinstall grub-pc i386-pc y luego sudo update-grub y me cuentas. :roll: .

PD:Seguramente tardes menos y sea más efectivo lo anterior pero como veo que te lo piensas, si te quieres entretener un poco puedes intentar arrancar Mint desde la consola grub>. La dificultad es el tecleo cuando no tienes cargado el teclado en español y no equivocar ni un espacio ni un punto ni un guión (el guón está en la tecla ?, la / la tendrás que buscar (yo usaba la del teclado numerico pero cerda de donde está ahora una o dos teclas a la derecha posiblemente con mayúsculas +8 o quizás donde está el guión dibujado). Divertido es tela como lo de encontrar la pareja cuando fallas te aparece otra que luego necesitarás recordar quizas un paréntesis. :D

1)Confirma la deteccón de las partiones con ls deberá aparacer todas las del disco duro entre ellas la ahora segunda (H0,2) que se correspondería con Mint. Recuerda el contenido de los menús de grub (hd0,msdos2) pues lo mismo pero sin tener los módulos precargados.

2)Luego le indicas que se sitúe alli para cargar los archivos.

Code: Select all

set root=(H0,2)

3)Le indicas los archivos a cargar (los que movimos de la partición boot a su directorio / boot) en el orden en que aparecían en el menú

Code: Select all

linux /boot/vmlinuz-4.4.0-67-generic

Code: Select all

initrd /boot/initrd.img-4.4.0-67-generic
4) Una vez que está todo cargado

Code: Select all

boot
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
mariaj

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by mariaj »

JOPETA wrote: Fri Jun 15, 2018 12:21 pm PD:Seguramente tardes menos y sea más efectivo lo anterior pero como veo que te lo piensas, si te quieres entretener un poco puedes intentar arrancar Mint desde la consola grub>. La dificultad es el tecleo cuando no tienes cargado el teclado en español y no equivocar ni un espacio ni un punto ni un guión (el guón está en la tecla ?, la / la tendrás que buscar (yo usaba la del teclado numerico pero cerda de donde está ahora una o dos teclas a la derecha posiblemente con mayúsculas +8 o quizás donde está el guión dibujado). Divertido es tela como lo de encontrar la pareja cuando fallas te aparece otra que luego necesitarás recordar quizas un paréntesis. :D
Jajaja JOPETA parece que me vas conociendo cada vez, mejorr :lol: lo fácil es lo primero y seguramente lo mejor... :P pero a mi me estimula que algo se resista y cuando llego a conseguirlo me entusiasma... 8) aunque pierda el poco tiempo que tengo. :oops: aunque cuando no consigo que las cosas salgan bien me pongo de los nervios y me frustro :cry:

-Si en este pequeñín que apenas tengo soft en una hora se instalas los tres sistemas que tiene jeje pero asi no investigo y cacharreteo!!
Bueno y ahora tù también lo estas perdiendo con migo "cuando te canses avisa" :wink: ya mismo me vas a ver aparecer por el foro y te vas a dar de bajaa...jajaja :mrgreen: aunque sea por depresión por trartar con causas perdiidass. jajaja :lol:

Aunque ya me da hasta vergüenza contigo, :oops: pero vaya... te comento--> no conseguí entrar por consola grub, he vuelto a aceder por live para revisar y confirmar archivos...cuando he entrado a las particiones he confirmado el uuid de cada linux en etc/fstab y que esta comentada # la UUID de la antigua partición sda1.
-Miroo que la carpeta boot solo tiene los kernels que pasamos, pero no hay ninguna grub (por lo tanto tampoco ningún grub.cfg) y los archivos de grub.d no existen, así que confirmo que no se ha reinstalado grub o incluso creo que no identifica ninguna partición para boot, pues si miro por consola y en Gparted no hay ninguna partición con * o / excepto la del usb.
-Las numeraciones de las particiones no se cambian cuando se elimina una?? :?:
JOPETA wrote: Fri Jun 15, 2018 12:21 pm1)Confirma la deteccón de las partiones con ls deberá aparacer todas las del disco duro entre ellas la ahora segunda (H0,2) que se correspondería con Mint. Recuerda el contenido de los menús de grub (hd0,msdos2) pues lo mismo pero sin tener los módulos precargados.

2)Luego le indicas que se sitúe alli para cargar los archivos.

Code: Select all

set root=(H0,2)

3)Le indicas los archivos a cargar (los que movimos de la partición boot a su directorio / boot) en el orden en que aparecían en el menú

Code: Select all

linux /boot/vmlinuz-4.4.0-67-generic

Code: Select all

initrd /boot/initrd.img-4.4.0-67-generic
4) Una vez que está todo cargado

Code: Select all

boot
Leí tus indicaciones tarde :cry:
-Entonces reinstalo grub y ahora si veo la ventana de grub, selecciono la que seleccione siempre me dice que no encuentra mvlinuz ... :shock: pero mvlinux y todos los archivos de kernels estan ahí desde que los cp por consola, no se por que no hay manera de que los coja (1 por cada S.O ) cambio las numeraciones de las particiones y nada.
Los directorios con S.O no deberían estar marcados como raiz / ?! tendría que marcar yo "flags" /con gparted ?!
También me he dado cuenta, no se por que razón se le quitaron las etiquetas que tenia cada partición?! le puse el nombre de cada edición linux y antes las reconocía por eso y no el tamaño como sale ahora...
bueno seguiré de pruebas y si no ya veré de instalar guada. :( :?
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by JOPETA »

mariaj wrote: Fri Jun 15, 2018 7:37 pm -Miroo que la carpeta boot solo tiene los kernels que pasamos, pero no hay ninguna grub (por lo tanto tampoco ningún grub.cfg) y los archivos de grub.d no existen, así que confirmo que no se ha reinstalado grub o incluso creo que no identifica ninguna partición para boot, pues si miro por consola y en Gparted no hay ninguna partición con * o / excepto la del usb.
Eso es consecuencia de que la estrategia que se había adoptado al principio y finalmente se cambió. El paso final condiciona la validez de lo anterior y este era la instalación de un sistema desde cero (guadalinex) que pasaría a dirigir el arranque. Sólo éste necesita tener todo lo indispensable , un grub completo. Los demás sistemas con tener un kernel utilizable les basta (mira los códigos de la consola) para iniciarse y una vez iniciado restituirles el grub-pc para que puedan efectuar sus cambios al instalar nuevos kernels.

Cambiamos de estrategia (no instalar Guadalinex ) y debimos modificar como mínimo un paso el 3 (Hacer tabla rasa). Había (a toro pasado) otras alternativas (modificar el grub.cfg y mover el contendió de la partición /boot a todos los directorios /boot, eso es en resumen lo que hace la reparación estándar de Boot Repair)), no tocar el grub.d nada o recuperar a mano los ejecutables que tenías en una carpeta de copia de seguridad,....) en vez de delegarlo todo a la posterior reinstalación de grub-pc tras iniciar con cada uno de los sistemas. Es justamente lo contrario de la tabla rasa prevista y no se replanteó el tema (no hubo tiempo). Al no haber realizado ese último paso no hemos dejado un sistema sano capaz de dirigir el arranque.

Esta es la dificultad de prestar ayuda en un foro. Debe ser lo suficientemente calculada y pensada para que sea aplicable a todos los usuarios en las mismas condiciones. Eso significa determinar unas condiciones de partida fijas y unos objetivos finales previstos con unas herramientas también comunes todas ellas inamovibles. Esa ayuda no debe ser inmediata debe ser duradera.

Con la mejor voluntad, pero equivocarse en un código aunque sea un espacio por no haber tenido tiempo de repasar es imperdonable en un foro (ese código equivocado puede ser visto por varios usuarios y conducirles a una debacle antes de poder cambiarlo) y querer facilitarte la tarea de copiar y pegar no es excusa.

Acceder a un cambio de estrategia, de objetivos, de herramientas de forma improvisada es mas imperdonable aún. Aún disponiendo de tiempo para rehacer los códigos bien, son muchas la variables que se cambian y no puedes responder a situaciones imprevistas como si estuvieras, no ya on-line, sino delante de tu PC. No puedes solicitar información instantánea para decidir el siguiente paso mas conveniente o comprobar que se ha fallado por ejemplo en un reparticionado, o al desmontar una partición.

Por eso no he rehecho el desarrollo de los pasos ¿Qué debe decir?¿ Esto es lo que deberíamos haber hecho y no esto otro que hicimos? ¿ya para qué?. Como guía de orientación son demasiadas advertencias que realizar, demasiados supuesto (sería un tocho indigesto y poco práctico) y como ejemplo sólo de lo que no debe hacerse y lo acabo de hacer ya.

En tu situación actual podría darte a elegir varias opciones para probar pero sólo una solución con garantías plenas, la original para la que estaban pensados los códigos instalar Guadalinex ya que integra el desglose de los pasos que precisas realizar en un tiempo prudente, sabiendo además ahora que Guadalinex actual puede estar dañado por aquello de los montajes y el redimensionado malogrado y los demás todavía tienen que demostrar que no lo están.

¿Qué necesitas hacer si no instalas Guadalinex?
1)Retoma gparted desde el live, aunque yo eliminaría directamente y crearía una partición en el espacio libre) redimensiona Guadalinex esta vez bien (sin olvidar Aplicar las acciones pendientes). Esto sobre-escribe la tabla de particiones que sigues teniendo en el MBR y que no responde a la realidad. Si gparted notifica algún error a la hora de realizar las tarea (que no me extraña). Observa que en el menú dispositivo (device) tiene la opción de intentar reparar el MBR y si esto no funcionara comunícalo existen otras opciones. Si es necesario reinicia el live para comprobar que las particiones se leen ya de forma correcta: no han cambiado su UUID solo su número dentro del disco y por fín la partición 1 es Guadalinex, la partición 2 es Mint y la 4 es Trisquel (el sistema entonces no lo sabía).

2)Al no haber realizado ese último paso no hemos dejado un sistema sano capaz de dirigir el arranque. ¿Qué puedes probar? ya lo tienes sugerido
- Desde el live instala grub-pc en e i386-pc en el propio Live (sudo apt-get install .....)
-Comprueba que tienes todos los ejecutables en /etc/grub.d del live y cópialos en el mismo directorio de Mint y también el /etc/defaut/grub.
-Ahora puedes efectuar la instalación del GRUB en la forma indicada en el tutorial de Wibol (que se centra en crear un nuevo grub.cfg y hacer que grub apunte a la partición de Mint, pero ya con las herramientas para hacerlo y con un MBR correcto
mariaj wrote: Fri Jun 15, 2018 7:37 pm Los directorios con S.O no deberían estar marcados como raiz / ?! tendría que marcar yo "flags" /con gparted ?!
No desde un live. Formarías un caco maravillao si lo haces.

Todas las particiones que contienen un sistema operativo tienen la raíz de ese sistema operativo en la partición. Para para que se monte como tal y sean reconocidos esos puntos de montaje debe haberse iniciado el sistema. Sólo si ejecutas gparted desde un sistema instalado tiene puntos de montaje / en su partición. Esto no está realizado desde un Live sino desde Guadalinex.

Code: Select all

lsblk -f
NAME   FSTYPE LABEL MOUNTPOINT
sda                 
├─sda1              /boot
├─sda2              /
├─sda3              /media/mariajad/15740aa5-11cb-49a0-a191-7be962c2eb09
├─sda4              
├─sda5              /media/mariajad/5180c5dd-937e-42fb-a5f5-395bfb682d6e
├─sda6              /media/mariajad/personal
└─sda7              [SWAP]
Cuando haces la instalación de GRUB lo que creas es un sistema a base de puntos de montaje. Para poder tomar posesión de él y abrir consola de root en él debes indicarle al sistema que cambias la raiz del sistema (sudo chroot /mnt) y entonces puedes usar los puntos de montaje como directorios del sistema y realizara acciones en ese sistema que has montado. Pero cuando sales (exit) es sólo un punto de montaje en otro sistema (el live) que muestra el contenido de carpetas y archivos de una partición no de un sistema en ejecución. Por eso sé que la partición sdb2 seguía montada en una imagen tuya de gparted de la noche de autos, parecía como /mnt porque no se desmontó.
mariaj wrote: Fri Jun 15, 2018 7:37 pm -Las numeraciones de las particiones no se cambian cuando se elimina una?? :?:
(...)
También me he dado cuenta, no se por que razón se le quitaron las etiquetas que tenia cada partición?! le puse el nombre de cada edición linux y antes las reconocía por eso y no el tamaño como sale ahora...
bueno seguiré de pruebas y si no ya veré de instalar guada. :( :?
Como te digo antes algo fué mal en el redimensionado de Guadalinex con gparted (el tamaño dejado por la partición eliminada es de 124MB cuando deberían ser los 1,3GB iniciales.
detalle gparted1.png
Quizás el problema venga de antes nunca me gustó ni entendí esa partición linux /PA-RISC . Por lo visto , es una instalación especial de ciertos sistemas (Unix y debian en exclusividad) y requieren de una manipulación especial de su particionado desde /Palo que es su cargador de arranque (no GRUB).. Requiere de un particionado especial, no resultando compatible con otros sistemas. Dudo mucho que la idea de instalar varios sistemas (multiboot) en esa arquitectura sea desde el principio apropiado. Si el chiqutín el el HP mini 5101 aún entiendo menos o no es su disco original o ha sido muy manipulado desde eantes del rimero post (la palo debería ser la /boot no la de Guadalinex....)

Code: Select all

Disposit.  Inicio     Start     Final  Sectores  Size Id Tipo
/dev/sda1  *           6144   2594034   2587891  1,2G 83 Linux
/dev/sda2           2594816  63524863  60930048 29,1G f0 inicio Linux/PA-RISC
palo boot loader.png
Cuando un sistema tiene claro un particionado (es decir un MBR sano) lo normal es que sólo desaparezcan las etiquetas de las particiones manipuladas. Si dejaste a medias una operación y cerraste gparted con una operación pendiente se rescata de mala manera un MBR que ya no se corresponde con la realidad. Se dice que el MBR está "sucio" y puede malograr no solo la intalación de GRUB sino la instalación de un sistema operativo). A poco que desplaces sin darte cuenta la partición para gparted es una operación muy difícil y de larga duración. Se puede cancelar antes de aplicarlar, pero no se debe interrumpir una vez aplicada.

Todo esto está advertido y no es hablar por hablar. Es fácil usar gparted pero es una herramienta "delicada". Hay que extremar la precaución y no aplicar sin cerciorase de lo que hemos marcado para ejecutar. Ante la menor duda cancela la operación (clic derecho abajo>Eliminar o cancelar acciones pendientes). Nunca cerrar con una operación pendiente o ejecutándose (ya nos advierte él de que ha terminado) y menos cerrando ventana (mejor edita>cerrar así gparted te puede advertir ). De la otra forma puede quedar como un proceso ejecutándose de fondo que también que evita o perjudica cualquier acción posterior.

En la nueva sesión a la vez que redimensiones Guadalinex, puedes volver a etiquetar la particiones.

PD:Si me tomo un descanso en el foro (como tengo pervisto ya) que sepas que no es por tí, es por mi :lol:
Last edited by JOPETA on Sat Jun 16, 2018 11:14 am, edited 1 time in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
mariaj

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by mariaj »

Ya despues me reconocía el HD interno como sda y desmontado sda2, decidí volver a hacer los (pasos que has borrado) yo me los copieé en un texto y los re-hice según donde me había dado error anterior mente.
-solo que ya no tuve que volver a anular el montage de sda1 como boot (ya que ya no hay sda1) por lo tanto fstab sigue bien con su uuid correcto asi que esos comandos no los tenia que volver ha poner pues eran para reparar fstab...
Tampoco volver a pasar los kernel, pues con :

Code: Select all

ls /mnt/guadalinex/boot/
ls /mnt/mint/boot/
ls /mnt/trisquel/boot/

Code: Select all

mint@mint ~ $ ls /mnt/guadalinex/boot/
abi-3.13.0-149-generic         retpoline-3.13.0-149-generic
config-3.13.0-149-generic      System.map-3.13.0-149-generic
grub                           vmlinuz-3.13.0-149-generic
initrd.img-3.13.0-149-generic
mint@mint ~ $ ls /mnt/mint/boot/
abi-4.4.0-67-generic     initrd.img-4.4.0-67-generic
config-4.4.0-67-generic  System.map-4.4.0-67-generic
grub                     vmlinuz-4.4.0-67-generic
mint@mint ~ $ ls /mnt/trisquel/boot/
abi-3.13.0-117-lowlatency     initrd.img-3.13.0-117-lowlatency
config-3.13.0-117-lowlatency  System.map-3.13.0-117-lowlatency
grub                          vmlinuz-3.13.0-117-lowlatency
pude comprobar que seguian ahí. :)
-seguí con eliminar todas las configuraciones de grub.. pues (como te dije en otro post) de grub no habia nada en grub.d y tampoco estaba bien grub.cfg

Code: Select all

sudo rm /mnt/guadalinex/boot/grub/grub.cfg /mnt/guadalinex/etc/default/grub /mnt/mint/boot/grub/grub.cfg /mnt/mint/etc/default/grub /mnt/trisquel/boot/grub /grub.cfg /mnt/trisquel/etc/default/grub
sudo rm -R /mnt/guadalinex/etc/grub.d/*
sudo rm -R /mnt/mint/etc/grub.d/*
sudo rm -R /mnt/trisquel/etc/grub.d/*
Desmonté todo:

Code: Select all

sudo umount /mnt/part1 && sudo umount/mnt/guadalinex && sudo umount /mnt/mint && sudo umount /mnt/trisquel
-no quité los residuos de el punto de montaje aun,(lo hice al final del todo)

Code: Select all

 sudo rm -R /mnt/*
... pues tenia que reinstalar grub,

Code: Select all

mint@mint ~ $ sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys & sudo chroot /mnt

Code: Select all

root@mint / # update-grub
Generating grub configuration file ...
Script `/boot/grub/grub.cfg.new' contains no commands and will do nothing
Syntax errors are detected in generated GRUB config file.
Ensure that there are no errors in /etc/default/grub
and /etc/grub.d/* files or please file a bug report with
/boot/grub/grub.cfg.new file attached.
done
root@mint / # grub-install --boot-directory=/boot/ --recheck /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
root@mint / # grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Script `/boot/grub/grub.cfg.new' contains no commands and will do nothing
Syntax errors are detected in generated GRUB config file.
Ensure that there are no errors in /etc/default/grub
and /etc/grub.d/* files or please file a bug report with
/boot/grub/grub.cfg.new file attached.
done
-como ves volví a instalar grub, me da este error en el grub.cfg

Code: Select all

root @ mint: / # grub-mkconfig -o /boot/grub/grub.cfg Generando el archivo de configuración de grub ... El script `/boot/grub/grub.cfg.new 'no contiene comandos y no hará nada Se detectaron errores de sintaxis en el archivo de configuración de GRUB generado. Asegúrese de que no haya errores en los archivos / etc / default / grub y /etc/grub.d/* o envíe un informe de error con el archivo /boot/grub/grub.cfg.new adjunto. hecho
Por lo tanto grub se instaló pero por el error de configuracion salió la pantalla grub al reiniciar pero vacia..

-Esta vez tampoco me sale ese error en gparted de esa particion 4... así es el ultimo informe de particiones"anoche" antes de salir de el live cd:

Code: Select all

mint@mint ~ $ sudo parted -l
Model: ATA FUJITSU MHZ2160B (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 2      130MB   32.5GB  32.4GB  primary   ext4
 3      32.5GB  65.8GB  33.3GB  primary   ext4
 4      65.8GB  160GB   94.2GB  extended
 5      65.8GB  92.4GB  26.6GB  logical   ext4
 6      92.4GB  157GB   64.4GB  logical   ext4
 7      157GB   160GB   3221MB  logical   linux-swap(v1)


Model: Multiple Card Reader (scsi)
Disk /dev/sdb: 8035MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  8012MB  8011MB  primary  fat32        boot, lba
 2      8012MB  8013MB  1049kB  primary

mint@mint ~ $ sudo lsblk -f
NAME   FSTYPE  LABEL             UUID                                 MOUNTPOINT
sda                                                                   
├─sda2 ext4                      1ae998a4-4083-4caa-afe0-a8b892894272 /mnt
├─sda3 ext4                      15740aa5-11cb-49a0-a191-7be962c2eb09 /mnt
├─sda4                                                                
├─sda5 ext4                      5180c5dd-937e-42fb-a5f5-395bfb682d6e /mnt/trisq
├─sda6 ext4    personal          6cf698a2-66b6-45ae-a975-9f10a4bceb31 
└─sda7 swap                      0a0ddbb6-50c2-489a-99ec-680aa4d042b5 [SWAP]
sdb                                                                   
├─sdb1 vfat    COPIAS            B608-1023                            /media/min
├─sdb2                                                                
└─sdb4 iso9660 Linux Mint 18.1 Xfce 32-bit
                                 2017-01-25-13-54-07-00               /cdrom
loop0  squashf                                                        /rofs
JOPETA wrote: Fri Jun 15, 2018 12:21 pm 1)Confirma la deteccón de las partiones con ls deberá aparacer todas las del disco duro entre ellas la ahora segunda (H0,2) que se correspondería con Mint. Recuerda el contenido de los menús de grub (hd0,msdos2) pues lo mismo pero sin tener los módulos precargados.

2)Luego le indicas que se sitúe alli para cargar los archivos.

Code: Select all

set root=(H0,2)

3)Le indicas los archivos a cargar (los que movimos de la partición boot a su directorio / boot) en el orden en que aparecían en el menú

Code: Select all

linux /boot/vmlinuz-4.4.0-67-generic

Code: Select all

initrd /boot/initrd.img-4.4.0-67-generic
4) Una vez que está todo cargado

Code: Select all

boot
JOPETAA ... cuando hemos pasado todo esto y nos encontramos con el error initramfs?? se puede continuar reparando (initramfs) _ desde aquí?? Ó por el contrario hay que reparar el error intramfs desde el live usb ??.Porque Sudo update-initramfs -u desde aquí= no fount... para que te hagas una idea de donde estoy despues de este (initramfs ) _ si pongo; ls ,me salen estas zonas o carpetas: dev, kernel, sbin, bin, conf, var, init, proc, root, usr, scrips, etc, lib, run, sys y tmp
en este tuto de JCSenar https://forums.linuxmint.com/viewtopic ... =initramfs en la ultima parte pone como reparar initramfs,
JCSenar wrote: Sat Jan 14, 2017 2:02 pm13.- Todo listo para arreglar el initramfs e instalar Grub. Introducimos estos comandos:[/size]

Code: Select all

for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done

Code: Select all

sudo chroot /mnt
La solicitud cambiará a una solicitud de la raíz:

Image

14.- Seguimos. Instalamos Grub ¿en /dev/sda? ¿/dev/sdb?. En mi caso, prefiero /dev/sdb:

Code: Select all

update-initramfs -u

Code: Select all

grub-install --recheck /dev/sdb

Code: Select all

update-grub
Image

CTRL+D para salir de chroot:

Image

Y, finalmente, CTRL+D de nuevo para salir del terminal. ¡Todo listo!



ÉL está en el live, se puede usar desde aquí de la consola de bin/sh ?


Editado 3 veces :creo/puede que el error de no reiniciar bien después de la gran modificación que hicimos...lo pude causar yo por cambiar el ratón y conectar otro usb para copiar la resolución de todo en un .txt y conectarme al otro pc ya con los datos copiados y escribir en el foro!! pues pues ha estado como treintaitantas veces /input/input33 [numeros] input: pixart HP X1200 usb optical mouse as.... he desconectado el rato´n para seguir con el del portátil solo y han dejado de pasar las lineas del ratón.

Editado 4 veces jiji :mrgreen: estoy ahora enla pantalla negra jeje

Code: Select all

set root=(hd0,3)

Code: Select all

linux /boot/vmlinuz-4.4.0-67-generic

Code: Select all

initrd /boot/initrd.img-4.4.0-67-generic

Code: Select all

boot
__He entrado por (creo que se llama) consola bash/bin/sh de mint aún intento reparar (initramfs) para entrar al sistema de mint y restituir mi copia de grub.cfg que ya he reparado ...
Last edited by mariaj on Sat Jun 16, 2018 2:36 pm, edited 3 times in total.
mariaj

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by mariaj »

JOPETA wrote: Sat Jun 16, 2018 2:32 amgparted de la noche de autos, parecía como /mnt porque no se desmontó.
mariaj wrote: Fri Jun 15, 2018 7:37 pm -Las numeraciones de las particiones no se cambian cuando se elimina una?? :?:
(...)
También me he dado cuenta, no se por que razón se le quitaron las etiquetas que tenia cada partición?! le puse el nombre de cada edición linux y antes las reconocía por eso y no el tamaño como sale ahora...
bueno seguiré de pruebas y si no ya veré de instalar guada. :( :?
Como te digo antes algo fué mal en el redimensionado de Guadalinex con gparted (el tamaño dejado por la partición eliminada es de 124MB cuando deberían ser los 1,3GB iniciales.detalle gparted1.png Quizás el problema venga de antes nunca me gustó ni entendí esa partición linux /PA-RISC . Por lo visto , es una instalación especial de ciertos sistemas (Unix y debian en exclusividad) y requieren de una manipulación especial de su particionado desde /Palo que es su cargador de arranque (no GRUB).. Requiere de un particionado especial, no resultando compatible con otros sistemas. Dudo mucho que la idea de instalar varios sistemas (multiboot) en esa arquitectura sea desde el principio apropiado. Si el chiqutín el el HP mini 5101 aún entiendo menos o no es su disco original o ha sido muy manipulado desde eantes del rimero post (la palo debería ser la /boot no la de Guadalinex....)

Code: Select all

Disposit.  Inicio     Start     Final  Sectores  Size Id Tipo
/dev/sda1  *           6144   2594034   2587891  1,2G 83 Linux
/dev/sda2           2594816  63524863  60930048 29,1G f0 inicio Linux/PA-RISC
palo boot loader.pngCuando un sistema tiene claro un particionado (es decir un MBR sano) lo normal es que sólo desaparezcan las etiquetas de las particiones manipuladas. Si dejaste a medias una operación y cerraste gparted con una operación pendiente se rescata de mala manera un MBR que ya no se corresponde con la realidad. Se dice que el MBR está "sucio" y puede malograr no solo la intalación de GRUB sino la instalación de un sistema operativo). A poco que desplaces sin darte cuenta la partición para gparted es una operación muy difícil y de larga duración. Se puede cancelar antes de aplicarlar, pero no se debe interrumpir una vez aplicada.

Todo esto está advertido y no es hablar por hablar. Es fácil usar gparted pero es una herramienta "delicada". Hay que extremar la precaución y no aplicar sin cerciorase de lo que hemos marcado para ejecutar. Ante la menor duda cancela la operación (clic derecho abajo>Eliminar o cancelar acciones pendientes). Nunca cerrar con una operación pendiente o ejecutándose (ya nos advierte él de que ha terminado) y menos cerrando ventana (mejor edita>cerrar así gparted te puede advertir ). De la otra forma puede quedar como un proceso ejecutándose de fondo que también que evita o perjudica cualquier acción posterior.
--En esto precisamente estaba pensando yo... :roll: por que no esta la partición sda2 como palo ?! :shock: en la primera captura que hice desde el live usb esta como palo antes de quitar la particion sda1 y después cuando ya no esta, la sd2 no muestar palo... ?? si yo no le indique que hiciera tal cosa a gparted ... necesitaría esa particion con punto de montaje palo una montada como boot independiente! :?
JOPETA wrote: Sat Jun 16, 2018 2:32 amComo te digo antes algo fué mal en el redimensionado de Guadalinex con gparted (el tamaño dejado por la partición eliminada es de 124MB cuando deberían ser los 1,3GB iniciales
esos 124 mb no se dejaban unir a la particion de (hubiese tenido que arrastar la particion y no era caso de liarla más) osea siempre me dejaba eso 124mb sin particion. Ya habia antes un espacio de unos cuantos mb sin particionar que se unieron a la partición vacia antigua sda1, y cuando la uní a sda2 siempre me dejaba un espacio si no era al principio pasaba la felcha para redimensionar con el principio y me los dejaba al final... así que pense que más da dejo esos megas vacios al principio... :|
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by JOPETA »

Eso es lo que no me queda claro de dónde viene esa partición. Lo mismo debes en primer lugar aclarar si el Chiquitín es el HP mini 5101. Si lo es no encuentro explicación o si. Debian mantuvo una edición especial para estas arquitecturas hasta el 2011, pero luego ya no hace distinciones con ellos en cuanto a instalación y no encuentro en el foro ninguna mención especial a esto (aunque buscaré en mayor profundidaz) ni en los de ubuntu donde lo que leí es que se pude hacer una instalación normal desde un DVD,

Me parece sólo un anacronismo...o una cagada. Si instalaste un sistema Debian antes del 2011 lo mismo se obligo a esta instalación especial. O si el disco duro es un reciclado de otro PC ...yo que se .En vez de darle vueltas instala de nuevo Guadalinex o en vez de redimensionar cargate la particón y creala otra vez. Si realmente requiere de esa partición /palo se creará solita o te requerira de que exista previametente (creo que aún hay soporte específico al que recurrir más actualizado ...pero haz algo. Sal de dudas. :wink:

PD:Nada no encuentro nada que asocie HP Mini 5101 a esa mierda de Palo...si en su dia formaba parte de una red UNIX como workestation lo mismo tiene que ver con el Guadalinex para centros...., o un pifia de un instalador...Si fuera una imposición de la arquitectura la BIOS obligará a crear el cargador /Palo o de nuevo una partión /Boot aislada en la instalación de cualquier distro o requeriría de un DVD/tarjeta de memoria de instalación

LA arquietectura Palo es la del procesador pero es muuuuuuuy antigua y no es la de ese procesador. No entiendo nada. Nada en las especificaciones, en los foros de HP, nada de nada de nada...
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
mariaj

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by mariaj »

JOPETA wrote: Sat Jun 16, 2018 12:56 pm Eso es lo que no me queda claro de dónde viene esa partición. Lo mismo debes en primer lugar aclarar si el Chiquitín es el HP mini 5101. Si lo es no encuentro explicación o si. Debian mantuvo una edición especial para estas arquitecturas hasta el 2011, pero luego ya no hace distinciones con ellos en cuanto a instalación y no encuentro en el foro ninguna mención especial a esto (aunque buscaré en mayor profundidaz) ni en los de ubuntu donde lo que leí es que se pude hacer una instalación normal desde un DVD,

Me parece sólo un anacronismo...o una cagada. Si instalaste un sistema Debian antes del 2011 lo mismo se obligo a esta instalación especial. O si el disco duro es un reciclado de otro PC ...yo que se .En vez de darle vueltas instala de nuevo Guadalinex o en vez de redimensionar cargate la particón y creala otra vez. Si realmente requiere de esa partición /palo se creará solita o te requerira de que exista previametente (creo que aún hay soporte específico al que recurrir más actualizado ...pero haz algo. Sal de dudas. :wink:

PD:Nada no encuentro nada que asocie HP Mini 5101 a esa mierda de Palo...si en su dia formaba parte de una red UNIX como workestation lo mismo tiene que ver con el Guadalinex para centros...., o un pifia de un instalador...Si fuera una imposición de la arquitectura la BIOS obligará a crear el cargador /Palo o de nuevo una partión /Boot aislada en la instalación de cualquier distro o requeriría de un DVD/tarjeta de memoria de instalación

LA arquietectura Palo es la del procesador pero es muuuuuuuy antigua y no es la de ese procesador. No entiendo nada. Nada en las especificaciones, en los foros de HP, nada de nada de nada...
Jopetas he dado info sobre como va la cosa dos post más arriba, si ese es el pequeñin HP mini 5101 y esta desde el 2009 o 2010 en manos de mi hijo.... la pifia la harían los coordinadores del centro de estudios(que los pobres sabian casi menos que yoo jeje) :mrgreen: pero más tonta yo que dejé el desaguisado cuando instalé otras versiones y no modifique nada de las dos primeras particiones. :oops:
...
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by JOPETA »

A ver leyendo todo lo del post tuyo anterior (se me había pasad ,no se deben postear dos consecutivos, mejor hacer añadidos al anterior). No me confirmas que hagas lo indicado y la verdad no se que haces actualizando grub desde el root...no inventes. está claro y diáfano:
2)Al no haber realizado ese último paso no hemos dejado un sistema sano capaz de dirigir el arranque. ¿Qué puedes probar? ya lo tienes sugerido
- Desde el live instala grub-pc en e i386-pc en el propio Live (sudo apt-get install .....)
-Comprueba que tienes todos los ejecutables en /etc/grub.d del live y cópialos en el mismo directorio de Mint y también el /etc/defaut/grub.
-Ahora puedes efectuar la instalación del GRUB en la forma indicada en el tutorial de Wibol (que se centra en crear un nuevo grub.cfg y hacer que grub apunte a la partición de Mint, pero ya con las herramientas para hacerlo y con un MBR correcto
¿Has hecho eso ...porque no lo veo con tanto código ...y sin gafas?
Last edited by JOPETA on Mon Jun 18, 2018 11:21 am, edited 3 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
mariaj

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by mariaj »

Lo hice de primeras... pero no pude entar al sistema tampoco.

Como voy a reistalar el grub desde el live cd si no entro como root :shock: :roll:
JOPETA wrote: Sat Jun 16, 2018 2:31 pm A ver leyendo todo lo del post tuyo anterior (se me había pasad ,no se deben postear dos consecutivos, mejor hacer añadidos al anterior). No me confirmas que hagas lo indicado y la verdad no se que haces actualizando grub desde el root...no inventes. está calro y diáfano:
2)Al no haber realizado ese último paso no hemos dejado un sistema sano capaz de dirigir el arranque. ¿Qué puedes probar? ya lo tienes sugerido
- Desde el live instala grub-pc en e i386-pc en el propio Live (sudo apt-get install .....)
-Comprueba que tienes todos los ejecutables en /etc/grub.d del live y cópialos en el mismo directorio de Mint y también el /etc/defaut/grub.
-Ahora puedes efectuar la instalación del GRUB en la forma indicada en el tutorial de Wibol (que se centra en crear un nuevo grub.cfg y hacer que grub apunte a la partición de Mint, pero ya con las herramientas para hacerlo y con un MBR correcto
Lo instalé de primeras cpero como habia habido fallos supongo que por esio no funcionó y no pude entrar a ningun sistema..
Last edited by mariaj on Sat Jun 16, 2018 2:53 pm, edited 1 time in total.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by JOPETA »

Error de concepto sudo te da derechos de administrador para ejecutar algo ver/modificar archivos del sistema...No necesitas que exista un usuario root para trabajar . Estás mezclando cosas cuando montas en /mnt y haces chroot en el montaje es otro tema. Esta vez no voy a caer en la precipitación ni en la improvisación así que mejor lo pruebo yo si lo tengo que escribir (por qué no instalará...)
Last edited by JOPETA on Mon Jun 18, 2018 11:23 am, edited 3 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
mariaj

Re: Error de inicio con /boot común para varios S.O, eliminar multiples entradas grub.cfg y crear entradas personalizada

Post by mariaj »

si quizás tengo ya mucho cacao de conceptos jeje :oops: no recuerdo que me decia pero hasta la consola me lo sugirió creo recordar... pero con sudo no funcionaba el instalar grub...
ademas el turtorial :
de instalar el grub la parte final:

Code: Select all

sudo chroot /mnt
Locked

Return to “Español - Spanish”