Nenhuma mídia de instalação externa é possível, posso inicializar este kernel através do loadlin? [fechadas]

0

Para esta tarefa, algumas unidades de pen drive USB inicializáveis estão disponíveis, mas a unidade de CD é quebrada sem chances de obter uma nova, por isso não pode danificar e inicializar a imagem. Máquina ( Dell Latitude C400 ) parece não permitir a inicialização USB, mesmo sendo um máquina em destaque. Tenho banda larga via Internet, drive de disquetes e uma enorme quantidade de disquetes, mas nenhum plano de fundo de formatação de disquetes de alta densidade.

Já tentei bgrescue-3.0.0 e bootgrub usando dd.exe para descarregar as imagens para alguns disquetes, mas não ajudei a tentar inicializar meus stickdrives USB. bgrescue-3.0.0 disse que a imagem não está correta, mas depois baixou Python33 e usou para testar as somas sha1 com hashlib terminando em uma correspondência sha1 OK. bootgrub funcionou muito bem e começou com seus padrões hda e hdb. hda foi mapeado para o disco rígido e hda1 para sua partição XP, mas o hdb não foi mapeado para o dispositivo USB inicializável (creditado como LinuxLive USB Creator). Não poderia tomsrtbt-2.0.103.dos 'nempicoboot-0.95' ele por causa da minha falta de alta densidade (é que formato 1722ko o que eles chamavam de HD?) Compreensão de formato de disquetes.

Mais tarde, conseguiu%%% de loadlin-1.6f.exe a kubuntu 12.04.2 unidade de memória USB vmlinuz . Depois de excluir um monte de software, criou uma unidade FAT32 em algum espaço alocado. Em seguida, coloque o conteúdo do stick USB Linux Live, inicialize um resgate do DOS e execute o C:\loadli~1 casper\vmlinuz .

Isso finalmente inicializou o GNU / Linux, o que foi ótimo por um tempo. Então, entrou em pânico assim:

[1.349018] md: Scanned 0 and added 0 devices.
[1.349061] md: autorun ...
[1.349100] md: ... autorun DONE.
[1.349283] VFS: Cannot open root device "(null)" or unknown-block(0,0)
[1.349331] Please append a correct "root=" boot option; here are the availab
le partitions:
[1.349413] 0800   29302560 sda driver: sd
[1.349482]  0801  10490413 sda1 00000000-0000-0000-0000-000000000000
[1.349555]  0802  18804082 sda2 00000000-0000-0000-0000-000000000000
[1.349625] Kernel panic - not syncing: VFS: Unable to mount root fs on unkno
wn-block(0,0)
[1.349693] Pid: 1, comm: swapper/0 Not tainted 3.2.0-37-generic-pae #58-Ubun
tu
[1.349754] Call Trace:
[1.349810]  [<c15922ab>] ? printk+0x2d/0x2f
[1.349859]  [<c1592179>] panic+0x5c/0x161
[1.349911]  [<c1879b6a>] mount_block_root+0xb9/0x14c
[1.349964]  [<c115353c>] ? sys_mknod+0x2c/0x30
[1.350012]  [<c1879d75>] mount_root+0x59/0x5f
[1.350060]  [<c1879ec9>] prepare_namespace+0x14e/0x192
[1.350110]  [<c11440e5>] ? sys_access+0x25/0x30
[1.350158]  [<c18798de>] kernel_init+0x156/0x15b
[1.363001]  [<c1879788>] ? start_kernel+0x353/0x353
[1.363298]  [<c15afafe>] kernel_thread_helper+0x6/010
_
 

Interpretamos isso como uma falha devido à inicialização de um USB vmlinuz fora de seu ambiente natural .

Finalmente usei os mecanismos de busca da Internet procurando por um super vmlinuz package mais genérico, mas em kernel.org somente fontes encontradas não são provavelmente capazes nem compilar para compilar.

Neste ponto, estou procurando ajuda antes de mergulhar em pesquisas sobre as mensagens de pânico e resolver esse problema de inicialização raiz.

Eu imagino que seria possível inicializar o GNU / Linux aqui antes de ter a oportunidade de mudar a unidade de CD quebrada quando voltar para a cidade? Pense que as VMs não valerão a pena ser um sistema XP severamente corrompido.

    
por uprego 20.07.2013 / 22:28

3 respostas

1

Interpreted this as a failure because of booting an USB vmlinuz outside its natural environment.

Seu intérprete deve ler isto novamente:

Please append a correct "root=" boot option; here are the available partitions:
 0800   29302560 sda driver: sd
 0801  10490413 sda1 00000000-0000-0000-0000-000000000000
 0802  18804082 sda2 00000000-0000-0000-0000-000000000000

Assumindo que sda1 é a partição de inicialização, tente anexar root=/dev/sda2 à linha de comando do kernel.

    
por 06.08.2013 / 02:18
0

Eu tive um grande sucesso inicializando o usb em um hardware mais antigo cuja BIOS nem mesmo suportava a inicialização do usb usando o gerenciador de inicialização do plop .

    
por 20.07.2013 / 20:38
0

A inicialização via USB é extremamente problemática com esses Latitudes antigos, porque o controlador USB não é inicializado adequadamente pelo BIOS. Assim, o gerenciador de inicialização se depara com a necessidade de tentar inicializar o hardware semi-inicializado e com a parte da inicialização que é feita sendo apenas o essencial necessário para fazer o boot do XP.

É um grande problema fazer com que qualquer Linux seja executado, mesmo a partir de um CD de inicialização.

Esse laptop é um antigo P3 com 256 MB de RAM. Pode ter sido a versão cara na época com 512 MB. As distros modernas do Linux (exceto DSL, Knoppix, Puppy ou outras mini-distros) estarão lutando para trabalhar de qualquer forma. Seu telefone provavelmente é mais rápido e tem mais memória RAM.

    
por 06.08.2013 / 02:21