Da aparência da sua pasta, parece que não deve haver nenhum problema inicializando o Windows XP. No entanto, um sudo update-grub
pode ajudar.
No que diz respeito à tela em branco / congelada no login, isso parece um problema de gráficos / driver. Aparentemente, o Noveau (o driver Nvidia de código aberto) não funciona bem com o seu cartão. Assim, os drivers proprietários podem ser necessários.
Ao acessar Geforce.com , você pode determinar a versão específica do driver proprietário para o seu cartão, pesquisando o seu cartão. No seu caso, o driver correto é a série 304. Isso pode ser instalado a partir dos repositórios através do comando: sudo apt-get install nvidia-304
.
Depois disso, reinicie o computador e você deverá ter uma tela totalmente funcional.
Nos comentários da sua pergunta, parece que você ainda está tendo problemas para configurar o monitor "principal" que exibe o gerenciador de janelas (ou seja, Unity, Gnome Shell, etc.) Se bem entendi, você deseja usar o seu monitor externo como o monitor principal, de modo que ele mostre o iniciador Unity, a barra Gnome Shell Activities, etc.
Por sorte, tenho um pouco de experiência com isso e lembro-me da maior parte! Primeiro, deixe-me explicar a questão que eu tive.
Eu deixo meu cabo HDMI conectado ao meu laptop. Se eu ligasse meu laptop com o cabo HDMI conectado, o X sempre colocaria meu monitor externo à direita do monitor LVDS do meu laptop. Isso não é o que eu queria, pois meu monitor externo estava fisicamente à esquerda do meu laptop e causou alguma confusão. Não importa como eu configurei o monitor nas configurações do Gnome Display ou Nvidia, sempre seria padrão esse comportamento se eu entrasse na tela de login com o cabo HDMI conectado. Parecia que as configurações do Gnome / Nvidia só se aplicariam se o cabo fosse plugado em após o X ser iniciado.
No entanto, descobri que se eu deixasse o cabo HDMI desconectado até que eu passasse da tela de login, minhas configurações de nvidia-settings / GNOME seriam aplicadas corretamente. Pelo menos, acho que este foi o caso (tem sido um bom tempo, honestamente). No entanto, lembro-me de configurar algo para o OpenBox especificamente. No arquivo ~ / .config / openbox / autostart eu adicionei as seguintes linhas:
xrandr --output HDMI-0 --left-of LVDS-0
xrandr --output HDMI-0 --primary #Make sure the desktop is on the HDMI monitor
Essencialmente, o que isso faz é forçar minha configuração, não importa como ela foi originalmente carregada. Para encontrar seus nomes de monitor específicos, use o comando xrandr -q
. Acredito que você pode colocar as mesmas linhas acima (modificadas em seus próprios nomes de exibição de xrandr -q
) em ~ / .config / xdg / autostart para que as configurações se apliquem a todos os ambientes de área de trabalho assim que forem carregadas e forcem sua configuração preferida .