Dual boot no Dell studio 1450

Iniciado por Bruno Florindo, 24 de Agosto de 2010, 23:17

tópico anterior - próximo tópico

Bruno Florindo

Comprei um dell studio 14 e instalei o ubuntu Lucidy. O windows que tambem estava instalado simplimente não apareceu no grub, tentei todas as soluções apresentadas no forum e tambem aquelas que encontrei na internet. Um amigo meu intalou o grub 1.5 ele acreditava que isto solucionária o problemas mas infelizmente naum. O hd está particionado e cada sistema esta em uma partição diferente. E agora fui tentar fazer alguma coisa com o grub e acabei ficando sem as opções do sistema, resumindo to sem computador tive que dar boot pelo cd para poder postar aqui.

ucastrobr

#1
Com um live-cd do Ubuntu você pode tentar isso
sudo fdisk -l
# Você localiza a partição onde está montado seu linux


sudo mount /dev/hdY /media
#/dev/hdY é a partição onde o seu Linux está

Com a partição já montada, recupere o GRUB com o seguinte comando:

sudo grub-install --root-directory=/media /dev/hdY


sudo update-grub

sudo reboot

Qualquer dúvida use o link abaixo e vaí traduzindo a página.

https://wiki.ubuntu.com/Grub2

Boa Sorte !!!
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

Bruno Florindo

Olha tentei a solução que me indicou mas dá essa resposta:


ubuntu@ubuntu:~$ sudo mount /dev/sda7 /media
mount: /dev/sda7 já montado ou /media ocupado
mount: de acordo com mtab, /dev/sda7 já está montado em /media
ubuntu@ubuntu:~$ sudo grub-install –root-directory=/media /dev/sda7
More than one install_devices?
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --modules=MODULES       pre-load specified modules MODULES
  --root-directory=DIR    install GRUB images under the directory DIR
                          instead of the root directory
  --grub-setup=FILE       use FILE as grub-setup
  --grub-mkimage=FILE     use FILE as grub-mkimage
  --grub-mkdevicemap=FILE use FILE as grub-mkdevicemap
  --grub-probe=FILE       use FILE as grub-probe
  --no-floppy             do not probe any floppy drive
  --recheck               probe a device map even if it already exists

INSTALL_DEVICE can be a GRUB device name or a system device filename.

grub-install copies GRUB images into the DIR/boot directory specified by
--root-directory, and uses grub-setup to install grub into the boot
sector.

Report bugs to <bug-grub@gnu.org>

O que será que eu posso fazer?

ucastrobr

#3
Citação de: Bruno Florindo online 25 de Agosto de 2010, 22:49
Olha tentei a solução que me indicou mas dá essa resposta:


ubuntu@ubuntu:~$ sudo mount /dev/sda7 /media
mount: /dev/sda7 já montado ou /media ocupado
mount: de acordo com mtab, /dev/sda7 já está montado em /media
ubuntu@ubuntu:~$ sudo grub-install –root-directory=/media /dev/sda7
More than one install_devices?
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.

 -h, --help              print this message and exit
 -v, --version           print the version information and exit
 --modules=MODULES       pre-load specified modules MODULES
 --root-directory=DIR    install GRUB images under the directory DIR
                         instead of the root directory

 --grub-setup=FILE       use FILE as grub-setup
 --grub-mkimage=FILE     use FILE as grub-mkimage
 --grub-mkdevicemap=FILE use FILE as grub-mkdevicemap
 --grub-probe=FILE       use FILE as grub-probe
 --no-floppy             do not probe any floppy drive
 --recheck               probe a device map even if it already exists

INSTALL_DEVICE can be a GRUB device name or a system device filename.

grub-install copies GRUB images into the DIR/boot directory specified by
--root-directory, and uses grub-setup to install grub into the boot
sector.

Acho que devo ter passado um erro no comando, preste atenção no comando que você deu e na resposta do terminal não é –root-directory e sim --root-directory tem dois tracinhos separados.

O correto então é :
sudo grub-install --root-directory=/media /dev/sda7

Falha minha vou editar a mensagem anterior com o comando correto.
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

Bruno Florindo

Não esta dando certo

ubuntu@ubuntu:~$ sudo mount /dev/sda7 /media
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media /dev/sda7
grub-probe: error: Cannot open `/boot/grub/device.map'
[: 494: =: unexpected operator
Installing GRUB to /dev/sda7 as (hd0,6)...
Installation finished. No error reported.
This is the contents of the device map /media/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(fd0)   /dev/fd0
(hd0)   /dev/sda
ubuntu@ubuntu:~$ sudo update-grub
Searching for GRUB installation directory ...
No GRUB directory found. To create a template run 'mkdir /boot/grub' first. To install grub, install it manually or try the 'grub-install' command. ### Warning, grub-install is used to change your MBR. ###

ucastrobr

#5
Vamos tentar um método mais simples para reinstalar a grub2

Execute LiveCD (Ubuntu 9.10 ou posterior).
Monte a partição com a instalação do Ubuntu.Como fazer isso?
A partir do menu Locais, selecione e clique na partição
contendo a sua instalação do Ubuntu para montá-lo, clique também na do rwindows.
Agora vá em Sistema->Administração->Gparted(editor de partições)
clique com a direita do mouse na partição do rwindows e na opção informações veja qual o UUID, por exemplo no meu caso aqui em casa 9fc9b287-3db4-4a5d-8591-34ca6d3626f6
Agora num terminal digite o comando (trocando o XXXX pelo número UUID), deixe o rwindows como sda sem acrescentar número:
sudo grub-setup -d /media/XXXX/boot/grub /dev/sda
Example:

sudo grub-setup -d /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub /dev/sda

Se o usuário recebe um "error: Cannot open /boot/grub/device.map" message, adicione a opção-m eo caminho para o device.map para o comando como se segue:
sudo grub-setup -d /media/XXXXX/boot/grub -m /media/XXXXX/boot/grub/device.map /dev/sda

Example:

sudo grub-setup -d /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub -m /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub/device.map /dev/sda

Você pode achar que você receber um erro ", "error: Cannot open /boot/grub/device.map" . Se isso acontecer, tente reiniciar. O método UUID pode realmente funcionar, mas gera uma mensagem falsa de erro. Usando o nome da etiqueta não parece evocar a mesma mensagem de erro repetido.

Reinicie,
Depois que entra novamente no seu ubuntu não o live-cd dê esse comando:
sudo update-grub

Se não funcionar tem o método terceiro, kkkk!
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

Bruno Florindo

Fiz o que vc recomendou mas nada, naum passou do primeiro comando. o UUID da partição do -como vc diz- rwindows é bem diferente do modelo que colocou, já a partição do ubuntu é semelhante ao estilo de numeração do exemplo

ubuntu@ubuntu:~$ sudo grub-setup -d /media/E068D99968D96EB2/boot/grub /dev/sda
sudo: grub-setup: command not found

tinha esquecido de dizer que quando eu inicio o pc aparace nomal
GRUB loading stage 1.5....

só que naum carrega e aparece essa menssagem:

[Minimal BASCH-like line editing is supported. Fro the first word, TAB lists possible command completions of a device/filename.]

grub> (ai qndo preciona o tab aparece)
   Possible comnads are: background blocklist boot boder cat chainloader clear cmp color configlile debig displayapm displaymen embed find foreground fstest geometry halt help hide impsprobe initrd install ioprobe kernel lock makeative map md5crypt module modulenounzip pager partnew parttype password pause print quiet read reboot root rootnoverify savedefault serial setkey setups shade splash image terminal terminfo test load testvbe unhide uppermen uwid vbeprobe viewport

clodoaldops

instale e rode o startupmager no ubuntu...programa disponivel na central de programas...qu e irá mostrar todos o SO instlados no hd...depois basta escolher qual será o primeiro no boot...facilimo de usar