Problemas de inicialização dupla após atualização de rotina (todas as soluções usuais tentaram e falharam)

0

Estou executando o Ubuntu 12.04 com o Windows 7. O boot duplo do GRUB funcionou perfeitamente até que eu corri apt-get update . Desde a atualização não.

  1. O padrão do GRUB é o teste de mem Quando executo customize-grub , a primeira entrada é meu linux /boot/vmlinuz-3.11.10-991-generic e é destacada. Eu salvei essa configuração e a salvei no meu MBR, mas o padrão ainda é o teste de memória.

  2. O GRUB não vê janelas Eu segui as instruções na Web: os-prober encontrou as janelas como deveriam, mas update-grub não. Eu corri boot-repair e segui as instruções, a última das quais foi apt-get purge -y --force-yes grub* shim-signed mas isso retornou um no match .

Alguém pode sugerir como recuperar minhas janelas e como usar a inicialização do Linux?

#fdisk -l

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x1796a6c6



  Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63       80324       40131   de  Dell Utility
Partition 1 does not start on physical sector boundary.
/dev/sda2           81920     1617919      768000    7  HPFS/NTFS/exFAT
/dev/sda3   *     1617920   741703679   370042880    7  HPFS/NTFS/exFAT
/dev/sda4       741703680  1465147391   361721856    5  Extended
/dev/sda5       741705728   766871551    12582912   82  Linux swap / Solaris
/dev/sda6       766873600   913674239    73400320   83  Linux
/dev/sda7       913676288  1465147391   275735552   83  Linux

#os-prober
/dev/sda2:Windows 7 (loader):Windows:chain
/dev/sda3:Windows 7 (loader):Windows1:chain

#update-grub
Generating grub.cfg ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
using custom appearance settings
Found background image: /home/leo/Photos/Yosemite_June09/IMG_1556.JPG
Found linux image: /boot/vmlinuz-3.11.10-991-generic
Found initrd image: /boot/initrd.img-3.11.10-991-generic
Found linux image: /boot/vmlinuz-3.4.0-030400-generic
Found initrd image: /boot/initrd.img-3.4.0-030400-generic
Found linux image: /boot/vmlinuz-3.2.0-56-generic
Found initrd image: /boot/initrd.img-3.2.0-56-generic
Found linux image: /boot/vmlinuz-3.2.0-48-generic
Found initrd image: /boot/initrd.img-3.2.0-48-generic
Found linux image: /boot/vmlinuz-3.2.0-33-generic
Found initrd image: /boot/initrd.img-3.2.0-33-generic
Found linux image: /boot/vmlinuz-3.2.0-32-generic
Found initrd image: /boot/initrd.img-3.2.0-32-generic
Found linux image: /boot/vmlinuz-3.2.0-23-generic
Found initrd image: /boot/initrd.img-3.2.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
Found linux image: /boot/vmlinuz-3.11.10-991-generic
Found initrd image: /boot/initrd.img-3.11.10-991-generic
Found linux image: /boot/vmlinuz-3.4.0-030400-generic
Found initrd image: /boot/initrd.img-3.4.0-030400-generic
Found linux image: /boot/vmlinuz-3.2.0-56-generic
Found initrd image: /boot/initrd.img-3.2.0-56-generic
Found linux image: /boot/vmlinuz-3.2.0-48-generic
Found initrd image: /boot/initrd.img-3.2.0-48-generic
Found linux image: /boot/vmlinuz-3.2.0-33-generic
Found initrd image: /boot/initrd.img-3.2.0-33-generic
Found linux image: /boot/vmlinuz-3.2.0-32-generic
    
por Leo Simon 12.08.2014 / 04:57

2 respostas

0

FINALMENTE consegui resolver este problema, afinal a solução era completamente trivial. Usando o grub-customizer, aba General settings, havia uma caixa desmarcada Check for other operating systems Uma vez que eu verifiquei isso e escrevi para o MBR, todos os meus problemas desapareceram, grub listou o linux como entrada padrão e encontrou windows.

Eu só posso imaginar que esse sinalizador foi definido antes de fazer minha grande atualização, mas a atualização desmarcou a sinalização por algum motivo completamente inexplicável.

Enfim, obrigado oldfred, pela sua paciência. ~

    
por Leo Simon 27.09.2014 / 01:44
1

Eu também tenho esse tipo de problema quando atualizo. Para resolver isso você tem que arrancar com a ajuda do live CD do Ubuntu. Então você tem que instalar o reparo de inicialização usando esses comandos no terminal

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Depois de instalar isso, você pode usar a opção recommend repair disponível no reparo de inicialização. Se isso não resolver o seu problema, você poderá usar ainda mais advanced options disponível no reparo de inicialização. Instruções detalhadas para reparo de inicialização podem ser encontradas aqui. Boot-Repair

    
por Vishvendra Singh 12.08.2014 / 05:09