FAQ: unable to open initial console ...

Ladislav Michl xmichl03 na stud.fee.vutbr.cz
Čtvrtek Srpen 31 00:07:28 CEST 2000


Wed, 30 Aug 2000, Zdenek Pizl napsal(a):

ZP ->Zdravim vsechny.

zdravim tez :-)

ZP -> trochu jsem si hral podle bootdisk-howto, chtel jsem vytvorit dvoudisketovou
ZP ->zachrannou suitu. Pomineme-li fakt, ze glibc2.1 je hnusne obrovska, tak jsem to
ZP ->dal dohromady - SKORO.
ZP ->
ZP -> Z niceho nic mi po nekolika pokusech, kdyz jsem vytvoreny rootdisk.gz prenesl
ZP ->ponekolikate na /dev/fd0 (bootovacku = kernel jsem udelal jen jednou a pak jsem
ZP ->menil jen obsah druhe diskety), zacal kernel hlasit, ze je z toho panic. Predtim
ZP ->to alespon vyhodilo hlasku "login:". 
ZP ->
ZP ->Presne to hlasi:
ZP ->Warning: unable to open an initial console
ZP ->Kernel panic: no init found. Try passing init= option to kernel
ZP ->
ZP ->v /dev/ mam jak tty a tty0,tty1 , tak i /dev/console. Co se tomu parchantovi
ZP ->nelibi ??

gpm_paste z main.c

if (open("/dev/console", O_RDWR, 0) < 0)
	printk("Warning: unable to open an initial console.\n");

(void) dup(0);
(void) dup(0);

/*
 * We try each of these until one succeeds.
 *
 * The Bourne shell can be used instead of init if we are
 * trying to recover a really broken machine.
 */

if (execute_command)
	execve(execute_command,argv_init,envp_init);
execve("/sbin/init",argv_init,envp_init);
execve("/etc/init",argv_init,envp_init);
execve("/bin/init",argv_init,envp_init);
execve("/bin/sh",argv_init,envp_init);
panic("No init found.  Try passing init= option to kernel.");

tak co, v cem je problem?

hezky vecer :-)

--Ladislav Michl, icq: 81558514
Lidé jsou tupé ovce, které je třeba úplně zblbnout,
srovnat do latě a ostříhat...



Další informace o konferenci Linux