Algumas questões de velocidade de inicialização (Linux e Windows)

0

Instalei recentemente o Windows junto com a instalação do OpenSuse. Agora eu tenho um plano para inicialização rápida e troca de sistemas operacionais, mas eu preciso de alguém para me dizer se isso é realmente possível.

1- Como faço para otimizar a velocidade de inicialização do OpenSuse AND Windows? Eu olhei para e4rat para Linux e acho que isso pode ser um bom lugar para começar. Existe algo semelhante para o Windows?

2- É possível enviar informações para o GRUB a partir do OpenSuse ou do Windows? É isso que estou tentando fazer:

  • Esteja no ambiente OpenSuse, abra um shell e digite algum comando ou execute algum script para dizer ao computador para reiniciar e dizer ao GRUB para inicializar janelas em vez de me perguntar.
  • Faça algumas coisas no Windows, então execute algo para reinicializar e diga ao GRUB para inicializar o OpenSuse sem perguntar.

Meu objetivo aqui é conseguir um sistema operacional muito curto, para que eu possa mudar rapidamente. Eu estou sonhando?

    
por n0pe 15.05.2011 / 14:46

1 resposta

3

Não saiba como acelerar a inicialização, mas dê uma olhada em GrubChooseDefault se tiver a sorte de tem uma versão grub moderna.

Você ainda precisa da partição que mantém sua configuração do grub visível no Windows (o link acima tem ponteiros para isso), então não é o ideal.

As informações abaixo presumem que seus arquivos grub estão em / boot / grub e que estão montados.

Se o seu sistema operacional 'principal' for o OpenSuse e só ocasionalmente inicializar no Windows, você poderá fazer um truque simples como este em grub.conf (ou menu.lst ):

default saved

title OpenSuse
....
savedefault 0

title Windows
....
savedefault 0

Isso fará com que o padrão volte para o OpenSuse o tempo todo. Para uma inicialização de uma vez no Windows, você poderia usar um script como este:

#! /bin/bash
grub-set-default 1
reboot

do OpenSuse. A próxima inicialização irá para o Windows, uma reinicialização depois disso voltará ao OpenSuse.

Se o seu grub.conf estiver visível no Windows, você pode fazer algo mais normal:

default saved

title OpenSuse
....
savedefault

title Windows
....
savedefault

Então faça isso:

grub-set-default 1
cp /boot/grub/default /boot/grub/default.windows
grub-set-default 0              # unless you want to boot to windows next

(Edite os caminhos para combinar com sua instalação, é claro).

Do linux, você pode usar o script anterior para inicializar de volta ao Windows. No Windows, supondo que a partição esteja montada em x: , escreva um script para fazer:

copy /y x:\boot\grub\default.windows x:\boot\grub\default
shutdown /r

(consulte aqui para obter uma versão do PowerShell em shutdown )

Chame esse script quando quiser inicializar o OpenSuse.

    
por 15.05.2011 / 16:05