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