Results 1 to 4 of 4

Thread: starting linuxrc and init

  1. #1
    Junior Member
    Join Date
    Jan 2003
    Posts
    1

    starting linuxrc and init

    Hi Folks,
    I try to build my own Knoppix based CD. For this I try to build my own initrd.
    Ok my first problem was that the kernel didn't start my linuxrc. I found the reason. If the
    root-Filesystem (root= parameter from syslinux) is the same as ram0 (in my case the initrd-fs) the kernel didn't execute linuxrc and step over to execute init.
    (this is in do_mounts.c in function "void prepare_namespace(void)" - Linux 2.4.20)

    Ok.. I that this is no problem. I will pass no root boot option (or a wrong) and I'll set this in linuxrc but... in this case the kernel stops because he couldn't load modules and other messages (depending with root-option you give)

    My question: Do you know how knoppix handle this issue?

    Thanks,
    Thomas

  2. #2
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    Auckland, New Zealand
    Posts
    818
    You are probally best to start off by remastering before trying to build one from scratch.
    see http://www.knoppix.net/docs/index.ph...masteringHowto

    also you may be interested to see how to replace the kernel :
    http://www.knoppix.net/docs/index.ph...tomKernelHowto

  3. #3
    Guest
    Hi eadz,

    thx for posting a reply. I read the both Webpages, but they didn't cover my questions.

    It would be cool if someone has an idea how to solve this prob.


    Thanks,
    Thomas

  4. #4
    Senior Member registered user
    Join Date
    Dec 2002
    Posts
    196

    Re: starting linuxrc and init

    Quote Originally Posted by thomas
    Hi Folks,
    I try to build my own Knoppix based CD. For this I try to build my own initrd.
    Ok my first problem was that the kernel didn't start my linuxrc. I found the reason. If the
    root-Filesystem (root= parameter from syslinux) is the same as ram0 (in my case the initrd-fs) the kernel didn't execute linuxrc and step over to execute init.
    (this is in do_mounts.c in function "void prepare_namespace(void)" - Linux 2.4.20)

    Ok.. I that this is no problem. I will pass no root boot option (or a wrong) and I'll set this in linuxrc but... in this case the kernel stops because he couldn't load modules and other messages (depending with root-option you give)
    Okay, i'll give it a shot. If i understand correctly, you are trying to boot your initrd filesystem with the root= option. However, to load a filesystem into ram to boot with (as root), you need the initrd= kerneloption instead. Then, linuxrc should be executed like usual.

    Hope this helps,

Similar Threads

  1. Replies: 0
    Last Post: 09-01-2004, 06:20 PM
  2. Replies: 1
    Last Post: 08-11-2004, 11:36 AM
  3. linuxrc: how to edit?
    By bongski55 in forum The Lounge
    Replies: 2
    Last Post: 05-11-2004, 11:56 AM
  4. linuxrc changes
    By darthczyz in forum Customising & Remastering
    Replies: 0
    Last Post: 04-08-2004, 01:15 PM
  5. Replies: 12
    Last Post: 08-18-2003, 06:25 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Gigabyte Z370P D3 ATX Z370 LGA1151 Motherboard (Support Intel 6/7th 8th 9th) picture

Gigabyte Z370P D3 ATX Z370 LGA1151 Motherboard (Support Intel 6/7th 8th 9th)

$59.99



ASUS H110M-R Motherboard Intel 6th/7th Gen LGA1151 DDR4 Micro-ATX i/o shield picture

ASUS H110M-R Motherboard Intel 6th/7th Gen LGA1151 DDR4 Micro-ATX i/o shield

$42.00



ASRock B550M Pro SE AM4 DDR4 SATA 6Gb/s 1 PCIe 4.0 x16 Micro ATX Motherboard picture

ASRock B550M Pro SE AM4 DDR4 SATA 6Gb/s 1 PCIe 4.0 x16 Micro ATX Motherboard

$84.99



Asus Prime H310M-A R2.0 Intel LGA 1151 DDR4 Desktop Motherboard picture

Asus Prime H310M-A R2.0 Intel LGA 1151 DDR4 Desktop Motherboard

$54.99



Asus H81M-C Intel LGA1150 DDR3 Desktop Motherboard MicroATX Socket H3  picture

Asus H81M-C Intel LGA1150 DDR3 Desktop Motherboard MicroATX Socket H3

$23.99



MSI H81I LGA1150 MINI-ITX DDR3 Desktop Motherboard With I/O Shield  picture

MSI H81I LGA1150 MINI-ITX DDR3 Desktop Motherboard With I/O Shield

$32.99



GIGABYTE GA-X99-UD4P MOTHERBOARD, M.2 SATA3, LGA2011-3, DDR4, & I/O Shield picture

GIGABYTE GA-X99-UD4P MOTHERBOARD, M.2 SATA3, LGA2011-3, DDR4, & I/O Shield

$69.99



MSI MAG Z590 TOMAHAWK WIFI Intel LGA1200 PCIE 4.0 WiFi 6E ATX Motherboard picture

MSI MAG Z590 TOMAHAWK WIFI Intel LGA1200 PCIE 4.0 WiFi 6E ATX Motherboard

$129.99



Gigabyte M-ATX motherboard with Intel Core i3 8100 CPU and 8GB DDR4 RAM picture

Gigabyte M-ATX motherboard with Intel Core i3 8100 CPU and 8GB DDR4 RAM

$84.00



ASUS B250 Mining Expert LGA 1151 Intel Motherboard + USB 3.0 PCI-E Riser Card picture

ASUS B250 Mining Expert LGA 1151 Intel Motherboard + USB 3.0 PCI-E Riser Card

$40.00