IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Multi Boot Kubuntu


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Femme Profil pro
    diverses
    Inscrit en
    Novembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : diverses

    Informations forums :
    Inscription : Novembre 2014
    Messages : 8
    Par défaut Multi Boot Kubuntu
    Bonjour,

    Néophyte en Linux, j'ai besoin d'aide.

    Néophyte, mais j'espère toujours avoir un peu de temps pour m'y mettre, j'ai donc installé Kubuntu en multi-boot avec Windows.

    Le système démarré par défaut est Kubuntu et j'aimerai que ce soit Windows.

    J'ai trouvé qu'il fallait modifier le fichier grub.cfg, mais je ne voudrais pas faire de bêtises.

    Quelqu'un peut-il me dire comment modifier ce fichier (ci-dessous, je n'arrive pas à le mettre en PJ) pour démarrer par défaut Windows ?

    Merci pour l'aide que vous pourrez m'apporter.
    dominique



    grub.cfg

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    #
    # 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,msdos5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    else
      search --no-floppy --fs-uuid --set=root ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    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=fr_FR
      insmod gettext
    fi
    terminal_output gfxterm
    if [ "${recordfail}" = 1 ] ; then
      set timeout=-1
    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
    #set_background_image "images/tile.png";
     
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    if background_color 0,0,0; then
      clear
    fi
    ### END /etc/grub.d/05_debian_theme ###
     
    ### BEGIN /etc/grub.d/10_linux ###
    function gfxmode {
    	set gfxpayload="${1}"
    	if [ "${1}" = "keep" ]; then
    		set vt_handoff=vt.handoff=7
    	else
    		set vt_handoff=
    	fi
    }
    if [ "${recordfail}" != 1 ]; then
      if [ -e ${prefix}/gfxblacklist.txt ]; then
        if hwmatch ${prefix}/gfxblacklist.txt 3; then
          if [ ${match} = 0 ]; then
            set linux_gfx_mode=keep
          else
            set linux_gfx_mode=text
          fi
        else
          set linux_gfx_mode=text
        fi
      else
        set linux_gfx_mode=keep
      fi
    else
      set linux_gfx_mode=text
    fi
    export linux_gfx_mode
    menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b' {
    	recordfail
    	load_video
    	gfxmode $linux_gfx_mode
    	insmod gzio
    	insmod part_msdos
    	insmod ext2
    	set root='hd0,msdos5'
    	if [ x$feature_platform_search_hint = xy ]; then
    	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    	else
    	  search --no-floppy --fs-uuid --set=root ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    	fi
    	linux	/boot/vmlinuz-3.13.0-24-generic root=UUID=ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b ro  quiet splash $vt_handoff
    	initrd	/boot/initrd.img-3.13.0-24-generic
    }
    submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b' {
    	menuentry 'Ubuntu, avec Linux 3.13.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-24-generic-advanced-ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b' {
    		recordfail
    		load_video
    		gfxmode $linux_gfx_mode
    		insmod gzio
    		insmod part_msdos
    		insmod ext2
    		set root='hd0,msdos5'
    		if [ x$feature_platform_search_hint = xy ]; then
    		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    		else
    		  search --no-floppy --fs-uuid --set=root ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    		fi
    		echo	'Chargement de Linux 3.13.0-24-generic…'
    		linux	/boot/vmlinuz-3.13.0-24-generic root=UUID=ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b ro  quiet splash $vt_handoff
    		echo	'Chargement du disque mémoire initial…'
    		initrd	/boot/initrd.img-3.13.0-24-generic
    	}
    	menuentry 'Ubuntu, with Linux 3.13.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-24-generic-recovery-ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b' {
    		recordfail
    		load_video
    		insmod gzio
    		insmod part_msdos
    		insmod ext2
    		set root='hd0,msdos5'
    		if [ x$feature_platform_search_hint = xy ]; then
    		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    		else
    		  search --no-floppy --fs-uuid --set=root ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    		fi
    		echo	'Chargement de Linux 3.13.0-24-generic…'
    		linux	/boot/vmlinuz-3.13.0-24-generic root=UUID=ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b ro recovery nomodeset 
    		echo	'Chargement du disque mémoire initial…'
    		initrd	/boot/initrd.img-3.13.0-24-generic
    	}
    }
     
    ### END /etc/grub.d/10_linux ###
     
    ### 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,msdos5'
    	if [ x$feature_platform_search_hint = xy ]; then
    	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    	else
    	  search --no-floppy --fs-uuid --set=root ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    	fi
    	knetbsd	/boot/memtest86+.elf
    }
    menuentry 'Memory test (memtest86+, serial console 115200)' {
    	insmod part_msdos
    	insmod ext2
    	set root='hd0,msdos5'
    	if [ x$feature_platform_search_hint = xy ]; then
    	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    	else
    	  search --no-floppy --fs-uuid --set=root ccaa626f-47d4-44b2-bfa1-5db50f1d0f8b
    	fi
    	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###
     
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry 'Windows 7 (loader) (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-78E9C54D2ADDA5FC' {
    	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  78E9C54D2ADDA5FC
    	else
    	  search --no-floppy --fs-uuid --set=root 78E9C54D2ADDA5FC
    	fi
    	parttool ${root} hidden-
    	chainloader +1
    }
    menuentry 'Windows Vista (loader) (sur /dev/sda3)' --class windows --class os $menuentry_id_option 'osprober-chain-8810CB2010CB145A' {
    	insmod part_msdos
    	insmod ntfs
    	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  8810CB2010CB145A
    	else
    	  search --no-floppy --fs-uuid --set=root 8810CB2010CB145A
    	fi
    	parttool ${root} hidden-
    	chainloader +1
    }
    set timeout_style=menu
    if [ "${timeout}" = 0 ]; then
      set timeout=10
    fi
    ### END /etc/grub.d/30_os-prober ###
     
    ### 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 ###

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Il faut éditer le fichier /etc/default/grub avec les droit d'administration, puis modifier la valeur à la ligne qui commence par GRUB_DEFAULT

    Tu peux soit entrer le numéro de la ligne du menu GRUB correspondant à Windows, soit entrer le texte exacte de cette ligne entre double-guillemets

    A lire :

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    diverses
    Inscrit en
    Novembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : diverses

    Informations forums :
    Inscription : Novembre 2014
    Messages : 8
    Par défaut
    Merci pour la réponse rapide!

    J'avais trouvé cette solution, mais je n'ai pas trouvé de GRUB_DEFAULT dans mon fichier ni de numéro d'ordre...

    Peut être parce que c'est kunbutu?

    Il faut peut être que je modifie la ligne : set default="0"
    et mettre la valeur qui correspond à Windows..

    Mais j'aurai voulu un avis éclairé, je ne voudrais pas qu'il plante au démarrage...

    Merci encore.

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Toute les distributions dérivées de Ubuntu utilise le même GRUB

    Montre nous le contenu du fichier /etc/default/grub

  5. #5
    Nouveau membre du Club
    Femme Profil pro
    diverses
    Inscrit en
    Novembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : diverses

    Informations forums :
    Inscription : Novembre 2014
    Messages : 8
    Par défaut
    Je l'ai mis avec mon premier message.
    Tu ne le vois pas?

    Merci.

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    diverses
    Inscrit en
    Novembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : diverses

    Informations forums :
    Inscription : Novembre 2014
    Messages : 8
    Par défaut
    En fait je me suis trompée de fichier...
    J'ai regardé le GRUB.CFG au lieu du grub.txt !!!

    Je vais voir si j'arrive à m'en sortir, sinon je reviens.. (enfin je reviendrai de toute façon dire si ça marche)

    Merci!

  7. #7
    Nouveau membre du Club
    Femme Profil pro
    diverses
    Inscrit en
    Novembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : diverses

    Informations forums :
    Inscription : Novembre 2014
    Messages : 8
    Par défaut
    Citation Envoyé par Jerome Briot Voir le message
    Toute les distributions dérivées de Ubuntu utilise le même GRUB

    Montre nous le contenu du fichier /etc/default/grub


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    # If you change this file, run 'update-grub' afterwards to update
    # /boot/grub/grub.cfg.
    # For full documentation of the options in this file, see:
    #   info -f grub -n 'Simple configuration'
     
    GRUB_DEFAULT=4
    #GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=10
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
     
    # Uncomment to enable BadRAM filtering, modify to suit your needs
    # This works with Linux (no patch required) and with any kernel that obtains
    # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
    #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
     
    # Uncomment to disable graphical terminal (grub-pc only)
    #GRUB_TERMINAL=console
     
    # The resolution used on graphical terminal
    # note that you can use only modes which your graphic card supports via VBE
    # you can see them in real GRUB with the command `vbeinfo'
    #GRUB_GFXMODE=640x480
     
    # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
    #GRUB_DISABLE_LINUX_UUID=true
     
    # Uncomment to disable generation of recovery mode menu entries
    #GRUB_DISABLE_RECOVERY="true"
     
    # Uncomment to get a beep at grub start
    #GRUB_INIT_TUNE="480 440 1"

  8. #8
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Que renvoi ceci dans un terminal ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grep menuentry /boot/grub/grub.cfg
    Essaie aussi avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GRUB_DEFAULT="Windows 7 (loader) (sur /dev/sda1)"
    N'oublie pas de faire sudo update-grub après chaque modification

  9. #9
    Nouveau membre du Club
    Femme Profil pro
    diverses
    Inscrit en
    Novembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : diverses

    Informations forums :
    Inscription : Novembre 2014
    Messages : 8
    Par défaut
    Me revoici...

    J'ai pu modifier GRUB_DEFAULT (4 à la place de 0)

    Mais le démarrage se fait toujours sur ubuntu..

    Le libellé de la ligne 4 à été modifiée (texte de la ligne 5!) mais ce n'est pas grave j'ai vu comment le modifier dans GRUB.CFG

    Le problème vient peut être de ces lignes (dans GRUB.CFG) :

    """""""""""""""""""""""""
    if [ "${next_entry}" ] ; then
    set default="${next_entry}"
    set next_entry=
    save_env next_entry
    set boot_once=true
    else
    set default="0"
    fi

    """""""""""""""""""""""""
    ???

    Je peux poster les photos du menu ubuntu si besoin (avant et après). L'étoile et la ligne sélectionnée est toujours la première!...

    Une idée?
    Merci...

Discussions similaires

  1. multi-boot VISTA et apres XP
    Par freums dans le forum Windows Vista
    Réponses: 6
    Dernier message: 16/04/2007, 22h52
  2. Multi Boot à partir de 2 volumes differents
    Par keita dans le forum Windows XP
    Réponses: 8
    Dernier message: 26/12/2006, 16h40
  3. problème de multi boot
    Par jab dans le forum Windows Vista
    Réponses: 3
    Dernier message: 18/09/2006, 19h30
  4. Réponses: 4
    Dernier message: 21/12/2005, 09h24
  5. création d'un multi boot
    Par GritNatz dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 18/01/2005, 23h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo