On 2016-08-21 23:19, Alejo fdf wrote:
Hola:
Carlos, muchas gracias por tu ayuda
-La 7 (swap-7) y 9 (swap) claramente no son particiones swap. No se porqué las llamas así, a ver si lo explicas más abajo.
No soy experto. Pero creo que windows reserva como un espacio de disco duro para swapear con la ram. Yo lo pongo aparte del c: para que no me lo desordene... que necesita defragmentacion a lo mejor es una tontería mía.
Vale, entiendo. Es raro porque nunca lo he visto. Yo creo que no es necesario, pero no pasa nada. El Windows, como se ve en los listados que pones, crea un fichero pagefile.sys, probablemente enorme y que no cambia, sino que se sobreescribe muchas veces cuando hace falta.
- Contraseña: linux-gjcq:~ # ls /run/media/alejo/Sys-af $RECYCLE.BIN Config.Msi MSDOS.SYS WINDOWS
Vale, claramente un disco de sistema de Windows.
linux-gjcq:~ # ls /run/media/alejo/swap-7 $RECYCLE.BIN System Volume Information pagefile.sys
linux-gjcq:~ # ls /run/media/alejo/Swap $RECYCLE.BIN RECYCLER System Volume Information pagefile.sys
Vale, los "swap" de windows. :-)
linux-gjcq:~ # ls /run/media/alejo/Datos-AF
Vale, este es obvio.
linux-gjcq:~ # ls /run/media/alejo/Pelis
También, no importa.
(los que son sys equivale al c:\ del win 7 y xp)
Sí, ya veo.
linux-gjcq:~/bin # bash bootinfoscript ... Finished. The results are in the file "RESULTS.txt" located in "/root/bin/".
linux-gjcq:~/bin #
---Ok te lo mando por privado
Visto. Tenía que haberte dicho usar este script desde el principio, da toda la información necesaria ;-) Vale, tienes Grub 2 instalado en el MBR, lo cual es típico. Y está puesto para que cargue el "(,msdos11)/boot/grub2", o sea, en la partición 11 del mismo disco. sda11. Vale, eso es lo esperable. También tienes instalado el Grub en la partición 2, la extendida, pero con una configuración rota. No está en uso. Observación: este tipo de arranque impide que el Windows 7 instale los service pack (incluido la actualización a W-10). El XP está aquí: sda1: __________________________________________________________________________ File system: ntfs Boot sector type: Windows 7/2008: NTFS Boot sector info: No errors found in the Boot Parameter Block. Operating System: Windows XP Boot files: /boot.ini /bootmgr /Boot/BCD /ntldr /NTDETECT.COM Y el Windows 7 aquí: sda6: __________________________________________________________________________ File system: ntfs Boot sector type: Windows 7/2008: NTFS Boot sector info: According to the info in the boot sector, sda6 starts at sector 129. But according to the info from fdisk, sda6 starts at sector 255995904. Operating System: Windows 7 Boot files: /Windows/System32/winload.exe Detecta un error en el sector de arranque, pero no sé interpretarlo. Tendría que preguntar al autor del script. De todas formas dices que el W7 te funciona, no será importante. El grub2 tiene puesto el arranque para Linux, y esta sección para el Windows7, aunque en realidad es el XP (sda1): ### BEGIN /etc/grub.d/30_os-prober ### menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-6284559D8455750F' { insmod part_msdos insmod ntfs 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 --hint='hd0,msdos1' 6284559D8455750F else search --no-floppy --fs-uuid --set=root 6284559D8455750F fi chainloader +1 } ### END /etc/grub.d/30_os-prober ### Eso significa que la detección automática de sistemas no ha visto el Windows XP. No se porqué, pero si quieres averiguarlo tendrías que preguntar en la lista inglesa. El autor del script está allí y es uno de los que mantiene el grub y creo que el os-prober. Y si no lo mantiene, lo entiende a la perfección. La solución que yo conozco es crear a mano una entrada para el XP. Hay que editar "/boot/grub2/custom.cfg": # Ejecutar 'grub2-mkconfig -o /boot/grub2/grub.cfg' si se modifica menuentry 'manual: Windows XP' --id Win-001 { insmod part_msdos insmod ntfs set root='hd0,msdos1' if search --no-floppy --fs-uuid --set=root 6284559D8455750F ; then chainloader +1 else echo Could not find this OS instance, will not boot (1) sleep 1 fi } menuentry 'manual: Windows 7' --id Win-002 { insmod part_msdos insmod ntfs set root='hd0,msdos6' if search --no-floppy --fs-uuid --set=root CC1056EF1056E04E ; then chainloader +1 else echo Could not find this OS instance, will not boot (2) sleep 1 fi } Y pruébalo, ambas entradas para XP y W7. Si te funciona, edita "/etc/default/grub", y en la linea: GRUB_DISABLE_OS_PROBER=true pon "true". Ahora mismo tendrás false. Y ejecuta: grub2-mkconfig -o /boot/grub2/grub.cfg Eso hará desaparecer la entrada automática que tienes del Win 7 que es en realidad del XP. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)