Netboot Mailing List (by thread)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ram disk trouble




look at linux/init/main.c
......
 root_mountflags = real_root_mountflags;
 if (mount_initrd && ROOT_DEV != real_root_dev
     && MAJOR(ROOT_DEV) == RAMDISK_MAJOR && MINOR(ROOT_DEV) == 0) {
  int error;
  int i, pid;

  pid = kernel_thread(do_linuxrc, "/linuxrc", SIGCHLD);
  if (pid>0)
   while (pid != wait(&i));
  if (MAJOR(real_root_dev) != RAMDISK_MAJOR
       || MINOR(real_root_dev) != 0) {
   error = change_root(real_root_dev,"/initrd");
   if (error)
    printk(KERN_ERR "Change root to /initrd: "
        "error %d\n",error);
  }
 }
........
in my case
ROOT_DEV == real_root_dev
so it does't exec   pid = kernel_thread(do_linuxrc, "/linuxrc", SIGCHLD);
why?
how to?
i 'm screwing.
  
----- Original Message ----- 
From: Steve Linn <steve@hero.com>
To: jyllyj <jyllyj@163.net>
Sent: Friday, December 17, 1999 12:11 PM
Subject: Re: ram disk trouble


> 
>   How far does it get?  What is the last thing that it says?
> I guess I could send you an image if you want to help figure
> out if it is the image or the boot rom.
> 
> Steve
>   
>   

===========================================================================
This Mail was sent to netboot mailing list by:
"jyllyj" <jyllyj@163.net>
To get help about this list, send a mail with 'help' as the only string in
it's body to majordomo@baghira.han.de. If you have problems with this list,
send a mail to netboot-owner@baghira.han.de.



For requests or suggestions regarding this mailing list archive please write to netboot@gkminix.han.de.