Como descubro qual kernel foi inicializado em um Chromebook?

2

Posso descobrir quais seções de firmware de leitura / gravação foram usadas em uma inicialização específica verificando fw_tried (ou talvez seja mainfw_act ) em bios_info at chrome://system/ . Mas, como posso saber qual par de kernel-sistema de arquivos foi inicializado?

    
por Melab 26.03.2017 / 01:21

2 respostas

0

Então, veja: link

A seção "Dispositivos do Google Chrome OS" diz: "O BIOS pesquisa a primeira unidade (somente) por uma partição GPT identificada com nosso GUID especial do tipo Kernel ChromeOS (fe3a2a5d-4f32-41a7-b725-accc3285a309). dois (imagem A e imagem B) Os bits de atributo dentro de cada entrada da tabela de partição selecionam qual dos dois é o mais recente (ou válido). " E rolando para baixo até a seção "Selecionando o kernel", há uma tabela que descreve os atributos.

Então, eu tenho certeza que há outra maneira de despejar estes, mas bom fdisk ol '. Tenha cuidado com o fdisk. Depois de disparar 'fdisk / dev / sda', o comando 'i' imprime informações sobre uma partição, incluindo os atributos. Minha partição KERN-A possui os bits de atributo 49, 53 e 54, e o KERN-B possui 48 e 56. Olhando para o link acima, parece que estou executando B: bit 56 definido para B para uma inicialização bem-sucedida e tem prioridade 1 (bit 48 set). KERN-A tem prioridade 2 (bit 49) e seis tentativas de boot (bits 53, 54 e 52).

Pode haver uma maneira mais clara de descobrir isso, mas não encontrei nada óbvio quando pesquisei no Google.

    
por 26.04.2017 / 04:53
0

parece que você tem um chromebook x86. Arm Chromebook não tem um BIOS (legado).

rootdev -s mostra /dev/mmcblk0p3 e chrome://system/ mostra:

CHROME VERSION = 59.0.3071.113
CHROMEOS_FIRMWARE_VERSION = Google_Veyron_Speedy.6588.237.0
CHROMEOS_RELEASE_BUILDER_PATH = veyron_speedy-release/R59-9460.67.0

Paul

    
por 05.07.2017 / 17:12