Fórum Ubuntu Linux - PT

Suporte Técnico => Sistema => Tópico iniciado por: issao em 18 de Julho de 2011, 21:32

Título: Como salvar novos parâmetros de inicialização no grub? [resolvido]
Enviado por: issao em 18 de Julho de 2011, 21:32
  Eu li esse "tutorial" aqui, mas não entendi nada...  http://ubuntuforum-br.org/index.php/topic,58947.0.html

  O problema é o seguinte, eu não conseguia instalar o 11.04 na minha máquina, até decidir tentar utilizar uns comandos indicados pelo kublin.

  Depois de instalado o problema foi conseguir iniciá-lo, pois quando tento fico preso em uma black screen... tentei colocar os comandos pelas opções "e" ou "c" mas nada surtiu efeito...

  Alguém se habilita??  

Notebook SIM 7930
4gb ram ddr3
Intel® Core™ i7-2620
Disco Rígido - HD: 750GB.
Interface HD: SATA2.
Placa de vídeo: processamento de vídeo integrado Intel® HD Graphics 3000 com suporte a Directx® 10.1
dual boot com win 7 h premium 64 e ubuntu 11.04 64
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 18 de Julho de 2011, 21:34
Olá issao,

Parece que houve um problema com o seu post anterior, onde respondi, então estou postando aqui novamente o que havia dito lá.

Ficou um pouco estranho o tópico.

Salvo se entendi mal, a questão não parece ser "salvar novos parâmetros de inicialização no grub".

O que você não está conseguindo é, depois de instalado, fazer o sistema carregar.

Se for isso, de nada resolve tornar permanente um comando que não funciona.

O que v. tem que descobrir é qual, ou quais, os comandos que funcionando, que fazem o sistema carregar.

Comandos referidos, no caso, são parâmetros de inicialização colocados no menu inicial do grub, na cmdline, que contornam e resolvem problemas específicos de inicialização do sistema, no caso, já instalado. Depois disso, depois do sistema já funcionando, aí sim é torná-los permanente.

Aparentemente o seu problema é uma "black screen", então seria bom começar sabendo o que é a sua máquina, marca e modelo se disponível, porque ajuda a pesquisar documentação técnica, e principalmente qual é a placa de vídeo nela existente.

Além de uma descrição sua do equipamento, também pode ajudar:

sudo dmidecode -t 0,1,2,3,4    ----> dá uma idéia inicial do que aí existe.

sudo lshw -c video     ---> faz uma peneira no que é a placa de vídeo

Além disso, diga quais comandos já usou na cmdline e que não funcionaram.

[]'s

Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 18 de Julho de 2011, 21:51
                                                            Salve ó magnânimo gaulês!!

  Eu editei o tópico colocando mais algumas informações adicionais!!!  mas vamos ao que falta!!! os comandos utilizados por mim para conseguir realizar a instalação foram esses  "linux (apm=off acpi=off  noapic nolapic nopcmcia noapci nosmp pnpbios=off nomce pci=nomsi)"
 
  Eu tentei usar os mesmos comandos tanto pela opção "e" como pela "c" (não sei se a "c" é a que chamas "cdmline"), mas não surtiram efeito...talvez por eu não saber como utilizar os comandos corretamente nas opções já citadas, ou talvez pelo fato dos comandos já não funcionarem depois de realizada a instalação.
      
  Bem, depois de instalado eu tentei utilizar o ubuntu via cd de instalação com os comandos e eles continuaram funcionando, foi lindo...até a net wifi rolou...

  vou ver se consigo as informações com os comandos que vc postou e já volto!!

  Valeu!!
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 18 de Julho de 2011, 21:59
Ôpa, isso é um Sandy-Bridge da Positivo, creio!

Notebook SIM 7930
Intel® Core™ i7-2620
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 18 de Julho de 2011, 22:08
                                       druida, acho q não tive muito êxito em minha missão...

 quando digitei "sudo dmidecode -t 0,1,2,3,4" e "sudo lshw -c video"  só o que consegui foi :

 unknown comand `sudo'.

 tentei tanto pela opção "e" quanto na "c"... só na "c" (que fica um lance assim "grub>") é que obtive essa resposta, pela opção "e" não dava nada quando eu dava enter.

 é um sandy bridge sim eheheheheheh!!

Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 18 de Julho de 2011, 22:36
Não issao, não é nada disso, não é para colocar aqueles comandos na linha de inicialização (que para economizar dedo daqui em diante chamarei de cmdline).

Era para carregar por um LiveCD/USB, depois de carregado abrir um terminal usando Ctrl+Alt+T, copiar os comandos com o mouse, colar no terminal e aí dar um Enter, copiar os resultados e colar aqui no Fórum.

O que eu quis dizer com ser um processador Sandy-Bridge em um notebook da Positivo, com placa de vídeo Intel, é que não era para dar essa espécie de problema, deveria estar subindo sem problemas de "black screen", aliás, não deveria sequer estar pedindo parâmetros para carregar pelo LiveCD/USB. :-(

Está em dual boot? O que tem nele, é o Windows 7?

[]'s

Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 18 de Julho de 2011, 22:53
ops, foi mal!!! obrigado pela paciência!

sim, dual boot com win 7 home premium 64

entrei pelo cd de instalação que criei e digitei o que vc pediu, o resultado foi esse:

ubuntu@ubuntu:~$ sudo dmidecode -t o,1,2,3,4
Invalid type keyword: o,1,2,3,4
Valid type keywords are:
  bios
  system
  baseboard
  chassis
  processor
  memory
  cache
  connector
  slot
ubuntu@ubuntu:~$ sudo lshw -c video
  *-display               
       description: VGA compatible controller
       product: 2nd Generation Core Processor Family Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:11 memory:f0000000-f03fffff memory:d0000000-dfffffff ioport:1800(size=64)
ubuntu@ubuntu:~$
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 18 de Julho de 2011, 23:05
Veja, a digitação disso aqui está errada:

sudo dmidecode -t o,1,2,3,4

O que postei foi:

sudo dmidecode -t 0,1,2,3,4

O primeiro está digitado letra O, de Orlando, e o segundo, que é o correto, é 0 , zero

Por isso que obteve como resposta:

Invalid type keyword: o,1,2,3,4
Valid type keywords are:
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 18 de Julho de 2011, 23:22
Tem um aspecto que está nebuloso, esclarece isso aqui:

Você tem um CD gravado com a versão 11.04 do Ubuntu, que chamaremos de LiveCD.
Coloca na gaveta do notebook e aciona o sistema para carregar.

Para fazer o carregamento do LiveCD está sendo necessário colocar algum parâmetro na linha de inicialização, isto é, na cmdline?

Se sim, exatamente qual parâmetro está sendo colocado para carregar?
Sem esse parâmetro não carrega? Dá alguma mensagem de erro?

Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 18 de Julho de 2011, 23:35
                               que mancada!!! é verdade troquei o zero. mas agora tá certo!!


 O que eu tenho que colocar após dar f6 via livecd é "linux (apm=off acpi=off  noapic nolapic nopcmcia noapci nosmp pnpbios=off nomce pci=nomsi)", se não não inicia, fica em black screen..


ubuntu@ubuntu:~$ sudo dmidecode -t 0,1,2,3,4
# dmidecode 2.9
SMBIOS 2.6 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
   Vendor: Phoenix Technologies LTD
   Version: 1.03.01.PO
   Release Date: 04/11/2011
   Address: 0xE6880
   Runtime Size: 104320 bytes
   ROM Size: 4096 kB
   Characteristics:
      PCI is supported
      PNP is supported
      BIOS is upgradeable
      BIOS shadowing is allowed
      ESCD support is available
      Boot from CD is supported
      ACPI is supported
      USB legacy is supported
      BIOS boot specification is supported
      Targeted content distribution is supported
   BIOS Revision: 1.26
   Firmware Revision: 1.0

Handle 0x0001, DMI type 1, 27 bytes
System Information
   Manufacturer: POSITIVO
   Product Name: POSITIVO MOBILE
   Version: 1.03.01_SIM
   Serial Number: 1A349BB4H
   UUID: 01010101-0101-0101-0101-010101010101
   Wake-up Type: Power Switch
   SKU Number: 1234567890
   Family: Not Specified

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
   Manufacturer: POSITIVO
   Product Name: MB40II4
   Version: SIM
   Serial Number: Not Applicable
   Asset Tag: Not Specified
   Features: None
   Location In Chassis: Not Specified
   Chassis Handle: 0xFFFF
   Type: Unknown
   Contained Object Handles: 0

Handle 0x0003, DMI type 3, 21 bytes
Chassis Information
   Manufacturer: POSITIVO
   Type: Laptop
   Lock: Not Present
   Version: N/A        
   Serial Number: 1234567890
   Asset Tag: No Asset Tag
   Boot-up State: Safe
   Power Supply State: Safe
   Thermal State: Safe
   Security Status: None
   OEM Information: 0x00001234
   Height: Unspecified
   Number Of Power Cords: Unspecified
   Contained Elements: 0

Handle 0x0004, DMI type 4, 42 bytes
Processor Information
   Socket Designation: CPU
   Type: Central Processor
   Family: <OUT OF SPEC>
   Manufacturer: Intel(R) Corporation
   ID: A7 06 02 00 FF FB EB BF
   Version: Not Specified
   Voltage: 3.3 V
   External Clock: 100 MHz
   Max Speed: 2700 MHz
   Current Speed: 2700 MHz
   Status: Populated, Enabled
   Upgrade: Slot 1
   L1 Cache Handle: 0x0005
   L2 Cache Handle: 0x0006
   L3 Cache Handle: 0x0007
   Serial Number: Not Specified
   Asset Tag: Not Specified
   Part Number: Not Specified
   Core Count: 2
   Core Enabled: 2
   Thread Count: 4
   Characteristics:
      64-bit capable
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 18 de Julho de 2011, 23:49
Muito estranho que esteja sendo necessário esse "quilo" de parâmetros para inicializar pelo LiveCD, ok, depois abordamos isso. :-(

Continuando para ficar claro, que não estou 'vendo' a sua máquina, então v. precisa descrever tudo o que acontecei aí em detalhes (neste caso, mais informação é sempre melhor que menos informação).

De uma forma ou de outra o fato é que v. conseguiu completar a instalação e no final dela o sistema é reinicializado.

Pois bem, agora **sem** o LiveCD.

Você liga o notebook, aparece aquela tela inicial da Positivo e aí pára em uma tela que é o menu de inicialização, conhecido como menu do Grub, que é onde se escolhe qual sistema operacional se quer carregar?

Se sim, nesse menu de inicialização tem quais entradas?

Normalmente tem uma linha, a primeira, que é para o "Modo Normal" de inicialização.
Depois uma segunda linha, que é para o "Modo Recuperação"
Depois o Memtest
E depois a entrada para o Windows.

É isso que v. está vendo aí no menu do Grub?

Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 00:00

    Sim, quando ligo a máquina é exatamente isso que ocorre. Vejo a opção de entrar normalmente no ubuntu, de entrar em modo recuperação, teste de memória e a opção windows.

    Me lembrei de uma coisa agora, eu tentei entrar em modo de recuperação e o cpu travou com o seguinte dizer "debug port 2"


    Você tem alguma idéia do problema que está dificultando a inicialização normal do meu ubuntu 10.04 64 bits?
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 00:02
A idéia que me ocorre no momento é que você instalou com excesso de parâmetros, isto é, usando parâmetros desnecessários e que agora estão gravados no grub.cfg e estão ocasionando o problema.

Editando:

O primeiro passo é olhar o que tem na cmdline, na linha de inicialização do menu do grub.


Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 00:05
Como faço isso ó sapiência??
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 00:07
Antes, deixe claro, em suas próprias palavras, o que é que você define como "black screen".

Não tem nada mesmo nesta tela? É tela preta no duro?

Digo isso pois o que v. pode estar vendo é uma tela preta escrita: grub >

Outra coisa é uma tela preta mesmo, sem nada.

Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 00:10
 é uma tela preta com o cursor piscando sem nada escrito....mas não dá pra escrever nada, nem direcionar o cursor para lado nenhum. :(
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 00:14
o "grub>" dessa maneira eu vejo quando seleciono a opção "c" no menu de escolha de sistema operacional
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 00:15
Voltando à questão dos parâmetros de inicialização.

Como creio que já disse, eles servem para ajustar o carregamento a um hardware específico, ou seja, introduzem a execução de rotinas específicas.

Normalmente, quando há um problema, será necessário apenas um parâmetro, às vezes dois, muito raramente três.

Quando se coloca vários parâmetros indiscriminadamente, um deles resolve um problema e outro, que é desnecessário, ocasiona outro problema.

A idéia central é essa.

Quando de fato é necessário esses 'cheat codes', sempre se deve iniciar por um deles, ver se funciona, depois testa outro, e assim sucessivamente.
Se ao final nenhum deles funcionou individualmente, aí então, é somente aí, se começa a testar aos pares.

Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 00:19
Mais uma questão: pelo "Modo de Recuperação" também não está inicializando?

Testou isso?
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 00:21
hum...você falou a água parou!

é aí que entra o lance da cmdline, na linha de inicialização do menu do grub, que você disse que teríamos que verificar??
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 00:24
Se a resposta for sim, como faço?


sim eu tentei modo de recuperação, começa a passar uns códigos e trava com o seguinte dizer "debug port 2"
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 00:29
Ótimo, então já temos um mensagem de erro, já é alguma coisa.

Mas vamos voltar um passo antes:

No menu do grub, no carregamento normal pelo disco (logo, não é pelo LiveCD) ao acionar a tecla 'e', entra no modo de edição dessa linha, que é a cmdline.

Veja se tem lá algum parâmetro. Normalmente só deveria ter o quiet e o splash. Veja se tem mais algo e coloque aqui.

A linha a que me refiro é algo assim:

kernel   /boot/vmlinuz-2.6.38-10-generic root=UUID=1e966084-5f25-4407-9894-d4e46000c211 ro quiet splash

Editando:

Talvez tenha também vt.handoff=7 nessa linha, o que precisamos saber é se tem algo a mais que isso.

Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 00:35
ok master, vou entrar lá e copiar o que tem escrito e escrever aqui!!

ill be right back
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 01:00
o que tem lá desde o começo é;

set params 'ubuntu, com linux 2.6.38-8 generic'
recordfail
set gfxpayload= $ linux _gfx_mode
insmod part _msdos
insmod ext2
set root= '(dev/sda,msdos 3)'
search --no--floppy --fs--uuid--set=root(aqui vem uma porrada de números e letras que se precisar eu posso escrever)
linux/boot/umlinuz-2.6.38-8-generic rot=uuid= (mais uma porrada de letras e números) ro quiet splash ut. handoff=7
initrd/boot/initrd. ing-2-6-38-8- generic

ufa, essa cansou!! e aí, alguma idéia?
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 01:05
Vamos lá, duas tentativas para ver se consegue identificar onde pára:

1) Edite, com a tecla 'e', a cmdline retirando o quiet, splash e vt.handoff=7

Use Ctrl+x para dar partida, não é dar Enter que não funciona, é Ctrl+x para iniciar.

A idéia é ver se aparecem os comandos de inicialização e consegue identificar onde é que ele pára.

2) Inicie pelo disco normalmente
Vai ocorrer o carregamento e parar na tela preta que v. descreveu, com o cursor piscando.
Mesmo com o cursor piscando, experimente acionar as teclas Ctrl+Alt+F1 para ver se consegue atingir um prompt de comando.


Editando:

Normalmente bastaria retirar o quiet, mas nesse computador isso não funciona, não sei porquê; também não funciona o nosplash, só funciona, e ainda parcialmente, se retirar os 3 parâmetros mencionados. :-(
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 01:23
olha só, o erro foi o seguinte:

(uns números) ehci_hcd (uns números): debug port 2

ctrl alt F1 não surtiu efeito :(
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 01:28
Só esclarecendo: o que precisamos é atingir um prompt onde se possa atualizar o sistema instalado e, talvez, editar o grub.

Caso pelo procedimento do post anterior ainda não tenha sido possível atingir um prompt, isto é, um terminal, então faça o seguinte:

Editar a cmdline do grub, na tela inicial do sistema.

Naquela linha elimine (delete) o termo 'quiet', se tiver 'vt.handoff=7' elimine também, acrescente nosplash --verbose text

Fica algo assim:

linux    /boot/vmlinuz-2.6.38-8-generic root=UUID=32939def-1f4a-4134-9b56-bed2319a9216 ro  nosplash --verbose text

Acione a tecla 'e' para editar e Ctrl+x para dar partida no sistema --> não é dar Enter, é Ctrl+x

Veja se isso o leva a um terminal onde seja possível executar comandos.

Quando se inicia com a cmdline no modo acima, às vezes o carregamento pára em um cursor piscando, então aí acione Ctrl+Alt+F1 mesmo com esse cursor piscando para ir ao modo tty, terminal puro.

Se atingir o tty, para sair use:

sudo shutdown -r now
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 01:38
ah, entendi o que vamos fazer, legal!!

olha só, sem querer ser chato e já sendo, será q vc poderia gentilmente me dizer o significado desses comandos que estarei colocando lá no cmdline?

valeu!! eheheheh!!
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 01:40
O nosplash --verbose text é para forçar ir para o modo texto, para o carregamento terminar no modo texto puro, é para isso que serve.

Se atingir o terminal, nele você terá internet e poderá atualizar o sistema, o que pode resolver o problema.

Tendo o terminal será possível editar o grub, se necessário.
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 01:51
  Ah beleza! olha só, deu o mesmo erro de antes!! eu tentei entrar no terminal via ctrl alt F1 antes e depois de entrar no cmdline e nada.
 
  Percebi uma coisa, quando eu insiro um comando, ou deleto os que lá estão, assim que reinicio o cpu eles voltam a forma original...
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 01:53
É assim mesmo, eles sempre voltam a forma original quando a alteração é feita na cmdline.
A alteração na cmdline vale apenas para a sessão, nunca é uma mudança definitiva no sistema.
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 02:03
Repita os procedimentos antes vistos para tentar atingir um terminal, agora usando a linha do "Modo de Recuperação".

Nessa linha do "Modo de Recuperação" vai estar anotado single, então é só acrescentar o --verbose text

Como sempre, Ctrl+x para carregar.

Se parar em um quadro com "Menu de Recuperação", escolha a opção netroot  ----> esqueça isso, até aparece a tela mas fica sem função, porém v. já está no modo tty e com internet.

Editar:

Só um alerta: ele deverá ir direto para o tty do "Modo de Recuperação", só que pode ocorrer do prompt ficar "escondido" atrás de uma tela de fundo.
Experimente dar sucessivos Enter para rolar e melhorar a visualização do prompt. Se perceber que está lá digite clear para limpar a tela.
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 02:15
Se ainda não deu para atingir tty ainda temos uma opção, que é ir pelo LiveCD e verificar como está o grub, mas isso detalho amanhã, que o horário já venceu.
 :-)

Na verdade temos ainda outra opção para atingir tty, mas essa é um pouco mais trabalhosa para escrever aqui (e também para realizar), entretanto, se for necessário faremos.

[]'s

Fui..
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 02:20

 Nada acredita? na verdade deu o mesmo erro, que coisa heim!?

 ok, eu tbm estou cansado, valeu por ter me ajudado tá? só te peço para não desistir de mim, pois não sei mais o que fazer, fucei pra todo canto e não achei nada...

se puder continuar me auxiliando te agradeço!! até amanhã boa noite!!
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 19 de Julho de 2011, 14:30
   Druida eu tive aqui umas idéias, não sei se elas terão alguma aplicação, mas acho que não custa nada dizer quais são. Você disse que nós teremos que conseguir acesso ao terminal para descobrir quais o parâmetros que eu coloquei estão impedindo a inicialização correta do SO certo?
  
   Pois bem, não seria mais eficiente rápido e certo descobrirmos quais os parâmetros corretos pelo modo de teste do "LiveCD"? (pois ele só executa se eu colocar os parâmetros como já te disse, ou alguns deles acredito).
  
   Assim, quando tivermos a certeza sobre os parâmetros corretos, basta reinstalar o Ubuntu utilizando os parâmetros corrigidos!

   Agora uma pergunta, pela opção "c" do menu de sistemas operacionais eu entro no grub certo? Por ali não é possível fazer isso que estamos querendo? ou pelo menos chegar até o terminal ?

   Mais uma pergunta, quando eu desligo o Cpu pela tecla  "start" eu corro o risco de danificar minha máquina?
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 18:48
Olá issao,

Seu raciocínio quanto a identificação dos 'cheat codes' está correto, no final das contas é isso mesmo que terá de ser feito, apenas que no seu caso está mais fácil de fazer pois você já sabe quais são os parâmetros que fazem com que o LiveCD suba, embora possivelmente alguns deles, ou muitos deles, e possivelmente quase todos eles, sejam desnecessários.

Entretanto, até mesmo para efeitos de comparação posterior, permitindo melhor análise, sugiro que antes v. antes melhor identifique a situação atual, olhando o que está gravado na configuração do grub.

Tentando sistematizar:

A) Identificar a situação atual do sistema já instalado.

1) Inicie pelo LiveCD, como normalmente faz.

2) Carregado o sistema, acesse pelo ambiente gráfico o disco correspondente em que está instalado o Ubuntu --> Barra superior/Locais

Nota: Como neste primeiro momento não se irá alterar nada, apenas ver e anotar como está, então pode ser o acesso simples pelo ambiente gráfico. Quando se quer alterar usando o ambiente gráfico então o caminho é um pouco diferente, é abrir um terminal de depois nele digitar "gksudo nautilus", sem as aspas, o que o coloca no ambiente gráfica na forma 'root', isto é, administrador do sistema, permitindo alterações, mas não é o caso no momento.

3) Vai aparecer lá algo como Sistema de Arquivos de xx GB, clique naquele correspondente ao Ubuntu. Normalmente você terá ali duas partições, uma em que está o Win7 e a outra do Ubuntu.

4) Click na pasta 'etc', dentro dela na pasta 'default', dentro desta localize e dê dois clicks no arquivo grub.

Note, para que não haja confusão, que quando carrega pelo LiveCD você tem o grub, assim como todos os demais arquivos, do próprio LiveCD, evidentemente não é esse que interessa e sim o sistema de arquivos que está no disco, na partição em que está instalado o sistema.

5) Nesse arquivo grub identifique a linha abaixo e veja o que já há gravado nela em termos de parâmetros (eventualmente cole aqui no Fórum para podermos acompanhar).

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

6) Feche tudo e reinicie o sistema.

B) Identificando o conjunto mínimo de parâmetros que fazem o sistema subir.

1) Sabemos, a partir das informações que v. passou, que v. tem iniciado o LiveCD utilizando os seguintes 10 (dez!) parâmetros:

apm=off acpi=off noapic nolapic nopcmcia noapci nosmp pnpbios=off nomce pci=nomsi

2) Inicialize pelo LiveCD experimentando sucessivamente, um a um, os parâmetros acima, até descobrir qual é o conjunto mínimo necessário para subir o sistema.

Assim, por exemplo:

1a. carga:
kernel   /boot/vmlinuz-2.6.38-10-generic root=UUID=1e966084-5f25-4407-9894-d4e46000c211 ro apm=off

2a. carga:
kernel   /boot/vmlinuz-2.6.38-10-generic root=UUID=1e966084-5f25-4407-9894-d4e46000c211 ro acpi=off

3a. carga:
kernel   /boot/vmlinuz-2.6.38-10-generic root=UUID=1e966084-5f25-4407-9894-d4e46000c211 ro noapic

e assim sucessivamente.

Qualquer um que isoladamente faça o LiveCD subir é o que basta.

Note, entretanto, que essa é uma abordagem inicial para identificar os parâmetros mínimos, que eventualmente fará funcionar, porém não necessariamente, já que na verdade o universo de possibilidades é uma análise combinatória de cada um desses 10 parâmetros, o que dá um número bastante elevado de combinações possíveis, nada obstante sabemos que dificilmente são necessários mais de dois.

Na prática não é feito desse modo, alguns parâmetros do kernel já se afasta desde logo em função do conhecimento do hardware especificamente instalado.

Assim, por exemplo, não faz muito sentido usar nopcmcia se não tenho nada de pcmcia no equipamento, dá mesmo forma, não vou testar apm=off se aparentemente não tenho nenhum problema de gerenciamento de energia, e assim vai.

[]'s
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 18:56
Oops, faltou respondeu essa parte:

Esse prompt do grub que se abre com a tecla 'c' no menu do grub serve para outro finalidade, é para configurar o bootloader, o boot propriamente dito, em sentido restrito, dizendo respeito à área de MBR (Master Boot Record) e não guarda relação com essa questão que discutimos neste tópico.

Usar a tecla 'start', que estou entendendo seja genericamente o botão de liga/desliga, *não* causa dano físico ao equipamento, entretanto, pode causar dano lógico ao sistema de arquivos, fazendo com que haja fechamento incorreto dos arquivos, corrompendo arquivos, enfim, isso pode ocasionar problemas lógicos que, no limite, podem obrigar a uma reinstalação do sistema, isso para qualquer que seja o sistema operacional.


    Agora uma pergunta, pela opção "c" do menu de sistemas operacionais eu entro no grub certo? Por ali não é possível fazer isso que estamos querendo? ou pelo menos chegar até o terminal ?

   Mais uma pergunta, quando eu desligo o Cpu pela tecla  "start" eu corro o risco de danificar minha máquina?
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 19 de Julho de 2011, 20:39
Olá issao,

Não entendi bem porque você perguntou sobre o desligamento a partir do botão "start" (liga/desliga), entretanto, no Linux em geral é possível utilizar-se da chamada "Magic System Request Key" (ou apenas Magic SysRq Key) como forma de reinicialização e desligamento.

No teclado desse seu notebook tem uma tecla com a identificação SysRq (no seu caso, lado direito superior, segundo botão da direita para a esquerda). Normalmente é a mesma tecla do PrtScn (Print Screen).

A forma geral que isso é anotado usa a expressão RSEIUB ou RSEIUO

 
Alt+SysRq+R+S+E+I+U+B

Alt+SysRq+R+S+E+I+U+O


Como mnemônico: “Reboot Even If System Utterly Broken”
(algo como reinicie mesmo se o sistema está todo quebrado)

Utilize a seguinte combinação:

Alt+SysRq+R  --> controle teclado para o X (Raw)

Alt+SysRq+E  --> termina os programas corretamente (tErminate)

Alt+SysRq+I  --> mata os programas que não obedeceram (kIll)

Alt+SysRq+S  --> sincroniza os discos (Sync)

Alt+SysRq+U  --> remonta os discos somente leitura (Unmount)

Alt+SysRq+B  --> reboot (reBoot)

Alt+SysRq+O  --> desliga (shutdOwn)

(origem: Raw (take control of keyboard back from X), tErminate (kill -15 programs, allowing them to terminate gracefully), kIll (kill -9 unterminated programs), Sync (flush data to disk), Unmount (remount everything read-only), reBoot or shutdOwn)

A boa pratica é pelo menos sincronizar e só depois reiniciar ou desligar.

Entretanto, se está havendo problema para reinicializar ou desligar é o caso de testar na cmdline o parâmetro reboot=b
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 00:11
   Nossa, não sei nem por onde começar, rsrsrsrsrsrsrs!! Olha só, em relação a linha que voçê pediu, acredito que não havia parâmetros nela, como não sei identificar corretamente se tem ou não, decidi copiar tudo o que havia no grub.
   
 # 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=0
#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"


    Com relação a minha pergunta da tecla (liga/desliga) do Note, é que eu estava preocupado com relação ao hardware, pois em minha batalha pelo linux, eu tive que usar e muito essa tecla.

    Pois bem, vou fazer o dever de casa proposto por ti, e assim que obter resultados postarei!!

    Valeu pela dica do "magic sytem request key", ela pode ser útil um dia!!

    Só mais uma coisa antes de ir, você trabalha nessa área, ou estuda ciência da computação ou eng. da comptutação? Se não, como sabe dessas coisas?
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 01:29

   Eu tenho mesmo que colocar esse comandos ------> "kernel   /boot/vmlinuz-2.6.38-10-generic root=UUID=1e966084-5f25-4407-9894-d4e46000c211 ro"      antes de inserir os de inicialização? não posso fazer da maneira que eu fazia antes?

   antes eu só colocava ------>  linux ( aqui os comandos )
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 20 de Julho de 2011, 11:34
Ola issao,

Eita, deixa ver se entendi bem a questão. :-(

O que mencionei (kernel /boot/vmlinuz etc e tal) é só um exemplo, foi só para ilustrar que deve ser um a um os parâmetros.
Quando se vai fazer o boot pelo LiveCD/USB a linha inteira já está lá (nem é exatamente daquela forma do exemplo na parte inicial), o que há a fazer é apenas acionar o F6, que abre uma janela de parâmetros mais comuns, depois o ESC para tirar essa janela da frente e acrescentar o parâmetro na linha que fica visível, como dito, primeiro um a um.

A linha real do LiveCD é algo assim (mas isso não é importante, ja é o padrão que vem lá, nisso não altere nada):

Opções de ini@seed file=/cdrom/preseed/ubuntu.seed boot=casper initrd=casper/initrd.lz quiet splash --

Tire aquele quiet de lá (ou nem tire, também não faz diferença) e acrescente um a um os parâmetros a serem testados.

Exemplo:

Opções de ini@seed file=/cdrom/preseed/ubuntu.seed boot=casper initrd=casper/initrd.lz pci=nomsi splash --




Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 16:58
  Nossa, eu passei mal, perdi um tempão fazendo errado!!! kkkkkkkkkkkkkkkkkkkkkkkkkkkk

  Mas tudo bem, o que importa é que no fim eu descobri (uhuuuuuuuuuuu). O cheat code correto é o "acpi=off". Será que se eu reinstalar o Ubuntu agora só com ele, vou obter sucesso?

 :)
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 20 de Julho de 2011, 17:20
Ok, melhorou no sentido de não termos mais 10 (!!!) parâmetros sendo carregados mas apenas 1, como previsto. :-)

Por outro lado, não é lá muito bom que seja esse parâmetro - "acpi=off" - que está pedindo para poder carregar. :-(

Minha expectativa é que fosse outro, na verdade não deveria estar pedindo nenhum para esse equipamento.

Você chegou a testar todos os 10, digo, individualmente?
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 20 de Julho de 2011, 17:28
Bem, vamos ser práticos, depois vemos o que fazer como resultado final.

Agora simplesmente inicie normalmente o sistema (pelo disco, pelo grub que está instalado).
Vai parar no menu do grub do disco.
Entre na cmdline dele (do mesmo jeito, com a tecla 'e') e acrescente o parâmetro acpi=off
Ctrl+x para carregar.

Vamos ver se carrega o sistema que já está instalado e qual é o resultado, antes de pensar em reinstalar.

Como já expliquei aí em algum post deste tópico, essa mudança só vale para essa sessão, depois decidimos se a tornamos permanente.
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 17:32
   Então, eu acabei ficando com uma coceirinha na mão e resolvi testar os outros também, e acabei descobrindo que o "noapic" também carrega. Na primeira vez que carreguei com ele, deu um bug, eu conseguia conectar a rede sem fio, mas não conseguia abrir o firefox. Decidi entrar novamente com ele para checar, e na segunda vez deu certo.


Obs: em todos os casos eu removi o "quiet"
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 20 de Julho de 2011, 17:39
Ok, bom saber que temos opção.

Se carregar pelo disco da forma que falei, após ter carregado faça toda a atualização do sistema já instalado.

Sabe como é para forçar a atualização?

Se entrar o Unity, aquele ambiente que tem uma coluna a esquerda com os ícones, chamada launcher, na barra de tarefas superior, botão mais à direita, entrada "Configurações do sistema", "Sistema", "Gerenciador de Atualizações".

Se entrar no ambiente clássico é mais ou menos a mesma coisa: barra de tarefas superior, Administração, Gerenciador de Atualizações.


Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 17:42
Deu certoooooooooooooooOOOOOO!!! Uhuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu!!!!!

ai,ai!! nem acredito!!! com o "acpi=off" !! agora vou testar com o "noapic" e já volto!!!

Ok, vou fazer a atualização agora, depois testo se entra com o noapic!! eheheheh
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 17:45
caracas, tô fazendo aqui, tem 46 Mb pra baixar!! eheheheh

Vc trabalha com softwares?
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 20 de Julho de 2011, 17:47
Não pode ser só 46MB, é muito, muito mais.
Terão atualizações sucessivas.

Ao terminar de instalar essa primeira leva, force novamente a atualização.

A idéia é ver se após a atualização o sistema instalado passa a subir sem parâmetro algum.
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 17:52
Hum, tudo bem, vou forçar e depois que as atualizações terminarem, eu vou tentar iniciar sem os cheat codes pra ver se da certo! :)
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 17:53
só uma coisa antes, o que significa noapic?
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 20 de Julho de 2011, 18:04
ACPI = Advanced Configuration and Power Interface

APIC = Advanced Programmable Interrupt Controller

Para que serve mais exatamente cada uma dessas especificações, depois, com o sistema já de pé e com mais tempo, estude alguns manuais do Linux (para uma boa literatura veja o rodapé de alguma mensagem do nosso coordenador 'platao', excelentes dicas).
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 18:09
olha só, atualizou tudo aqui, mas eram só aqueles 46gb mesmo e depois mais uma carga de uns kbps... e não está abrindo normal não, só com os cheat codes mesmo!!!
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 18:20
o noapic não está mais dando certo acredita?
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 20 de Julho de 2011, 18:31
Tem mais atualizações, é que às vezes o servidor não libera de imediato, por sobrecarga de chamadas, uma vez que ele registrou que v. acabou de fazer uma atualização. Tente mais tarde.


Editando:

Lembrei de um detalhe: se na instalação você optou por fazer simultaneamente a atualização, então pode ser realmente que seja apenas isso, ou quase isso, para atualizar.
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 20 de Julho de 2011, 18:32
Fazendo um resumo da situação.

1) Após a atualização completa do sistema verifique se sobe sem nenhum parâmetro, se subir, ótimo, está provisoriamente resolvido, restando testar todas as funcionalidades do computador para ver o que está e o que possa não estar funcionando (o que não é rápido de se fazer, alguns dias possivelmente);

Somente se algo do hardware realmente não funcionar, aí sim é o caso de fazer a reinstalação, pois que ao instalar usando os 10 (!!!) parâmetros a instalação pode ter ficado com algum defeito em arquivos de configuração.

Nota: o funcionamento é um pouco diferente do que consta no manual da Positivo, como por exemplo, para usar a webcam não precisa usar a tecla Fn+F10, basta chamar um software de webcam, e mais alguns detalhes, apenas estou alertando.

2) Se não subir, torne permanente o acpi=off (também poderia fazer alguns testes com o outro parâmetro que v. já sabe que sobe, agora é 'brincar' com isso, apenas para não ter que ficar toda hora que liga o sistema tendo que colocar o parâmetro na cmdline.

Como tornar permanente?

Edite a linha do arquivo /etc/default/grub, da forma que mencionei no post #35

GRUB_CMDLINE_LINUX_DEFAULT="acpi=off quiet splash"

Como?

Abra um terminal  --> Ctrl+Alt+T

gksudo nautilus   ---> vai pedir a senha, entre com a senha

Na janela que se abre, à esquerda, click em "Sistema de arquivos"

Navegue pelas pastas 'etc', dentro dela 'default', dentro desta o arquivo grub, dois clicks para abrir

Edite conforme acima, Salvar, Sair.

(nota: na saída não vai terminar como deveria, isto é um pequeno bug, resolva acionando Ctrl+C para cortar a execução)

Editando (19:26):

Execute no terminal:

sudo update-grub

Penso que daqui em diante v. já consegue andar sozinho (ou pelo menos com a ajuda da caixa da Lupa do Fórum, a caixa de Pesquisa). :-)

[]'s

Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 20 de Julho de 2011, 18:48
Caso queira aprofundar o conhecimento e tenha facilidade com o inglês:

IRQ, ACPI and APIC and the Linux kernel

http://www.rigacci.org/wiki/doku.php/doc/appunti/linux/sa/irq_acpi_apic

Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 19:09
   Driuda antes de finalizar eu devo dizer uma coisa... :(   eu consegui gravar o parâmetro no grub mas o sistema não está inicializando sem eu colocar o cheat code... na verdade quando eu abro a opção "e" lá no menu de "SO" o acpi=off não está lá... eu abri o grub depois que reiniciei pelo terminal como vc ensinou, e os comandos estão salvos lá...

 será q eu tenho que remover o "Quiet"?
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 20 de Julho de 2011, 19:14
Abra um terminal, copie e cole o comando abaixo, de um Enter, e ponha aqui o resultado:

cat /etc/default/grub | grep "GRUB_CMDLINE_LINUX_DEFAULT"

Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: druidaobelix em 20 de Julho de 2011, 19:19
Putz, esquece isso, esqueci de passar o resto do que tinha que ser feito, desculpe. :-(

Execute no terminal:

sudo update-grub

Agora vai funcionar.
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 19:20
tá aí!! eu fiz certo né?

GRUB_CMDLINE_LINUX_DEFAULT="acpi=off quiet splash"
Título: Re: Como salvar novos parâmetros de inicialização no grub?
Enviado por: issao em 20 de Julho de 2011, 19:21
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk


td bem !! e depois é só iniciar normal?
Título: Re: Como salvar novos parâmetros de inicialização no grub? Resolvido!! by druida!
Enviado por: issao em 20 de Julho de 2011, 19:30
Ow, só mais uma última coisa, eu juro!! rsrsrsrsrsrsr!!! é normal o sistema na hora de encerrar, ficar parado no logo do ubuntu até eu ter que desligar pela tecla do note "liga/deslig" ???
Título: Re: Como salvar novos parâmetros de inicialização no grub? Resolvido!! by druida!
Enviado por: druidaobelix em 20 de Julho de 2011, 19:32
OOps, tá aí uma consequência do uso do parâmetro acpi=off, como eu temia. :-(

Por isso é importante testar exaustivamente todo o hardware, como disse alguns posts antes.
Talvez mais adiante seja melhor reinstalar, mas não faça isso já, experimente alguns dias.

Acrescente mais um parâmetro (agora você já sabe como fazer):

reboot=b

Não vamos esquecer de novo, depois de acrescentar, faça novamente:

sudo update-grub

Título: Re: Como salvar novos parâmetros de inicialização no grub?Resolvido!by druidaobelix!
Enviado por: issao em 20 de Julho de 2011, 19:41
    Ok, mas de qualquer maneira se não for o "reboot=b"  talvez eu deixando o "noapic" sem o "acpi=off" dê certo né? Eu acho que o pior já passou, acredito que eu consiga descobrir isso por mim mesmo, agora que você já me ensinou a editar o grub e os comandos necessários!!

Você foi soda viu?!! se eu não fosse ateu, diria que você é realizador de milagres, assim como jesus!! kkkkkkkkkkkkkkkkkkkk

Se cuida, um abraço!!

e vc não respondeu se trabalha com softwares ou na área.. :-\
Título: Re: Como salvar novos parâmetros de inicialização no grub?Resolvido!by druidaobelix!
Enviado por: druidaobelix em 20 de Julho de 2011, 19:51
Um pedido: altere no título do tópico e retire o "by druidaobelix".

Não personalize, a solução não é minha, é uma criação coletiva aqui do Fórum, onde também diariamente aprendo muito lendo os tópicos de todos os participantes, experientes e iniciantes, mesmo estes nos trazem valorosas contribuições com suas dúvidas e questionamentos, que a primeira vista podem até parecer simples e banais, mas que esclarecem o modo como as coisas são percebidas e aprendidas.
Se não sei algo, e muita coisa não sei, ninguém é onisciente, alguém entra no tópico e ajuda, se erro alguém corrige e assim vamos.

Temos aqui vários incansáveis companheiros com inestivável contribuição, como o 'Tota' e 'zekkerj', com mais de 7.000 (!!!) posts de auxílio a usuários, 'platao', com mais de 3.000 e inúmeros outros valorosos companheiros e coordenadores cuja lista seria longa para citar todos, sem os quais este Fórum não existiria, porto seguro de ajuda principalmente aos iniciantes, diante dos quais minha contribuição pessoal é mínima.

Grato,