-
Two Knoppix boot options?
I'm working on a modified KNOPPIX distribution to give to CS students at my school so that they can work on assignments from their own computers in their dorms. I want to give them two options: boot KNOPPIX normally or connect to the computing lab. The idea is that if they choose to connect to the computing lab, KNOPPIX will start X with the -indirect option to our xdm servers, and they will go straight to logging on to a Linux maching in the lab.
My idea is to modify lilo.conf in KNOPPIX to offer these two choices, and have the second choice boot to an unused runlevel, which I will provide a startx script for. Does this sound reasonable? I've been able to boot to a different run level using the normal KNOPPIX boot prompt, but I can't see anyway to specify the rl in lilo.conf. Is there a better way to do this?
Thanks,
Colin Kern
-
Senior Member
registered user
There are two scripts that control how Knoppix is booted: linuxrc and 45xsession.
linuxrc: Knoppix loads the kernel and mini root partition from /KNOPPIX-CD-ROOT/boot/isolinux. If you use the 2.4 kernel on knoppix then the kernel loaded is linux24 and the mini root is minirt24.gz. If you use the 2.6 kernel on knoppix then the kernel loaded is linux26 and the mini root is minirt26.gz. You can view the mini root by copying it to another location, unziping it, and loop mounting it.
Code:
cd $HOME
cp /KNOPPIX-CD-ROOT/boot/isolinux/minirt24.gz ./
mkdir foobar
gunzip minirt24.gz
sudo mount -t ext2 -o loop minirt24 ./foobar
Inside the minirt you will find a executable script named linuxrc. This linuxrc script is init script for Knoppix and controls many of the bootime cheat codes.
45xsession: This script lets Knoppix figure out how to manage the knoppix user's home directory, starting X, and other cheat codes. See my HOWTO http://www.knoppix.net/forum/viewtopic.php?t=13867 where I edit the 45xession file in order to correctly populate the /home/knoppix directory.
I hope this helps.
James
-
The 45xsession script seems to be processed after the X display has been started. I want to find where KNOPPIX executes startx and add some options (-indirect). My linuxrc file is only six lines or so. It seems to only mount proc, tmpfs, and ramfs.
Thanks,
Colin
-
Senior Member
registered user
Originally Posted by
kernco
The 45xsession script seems to be processed after the X display has been started. I want to find where KNOPPIX executes startx and add some options (-indirect). My linuxrc file is only six lines or so. It seems to only mount proc, tmpfs, and ramfs.
Hmmm, only six lines? Here is the linuxrc from Knoppix 3.8 http://www.virtualacuity.com/james/k...nuxrc-3.8.html.
-
startx is started in /etc/inittab
If you wish to check for the boot parameters then the linuxrc that UnderScore mentions has some bash functions that allow you to read the boot parameters entered on boot up. Using this method you can insert the cd and at the boot prompt you can go "boot> knoppix" for a normal boot or "boot> knoppix lab" for a lab boot.
Similar Threads
-
By gogoye in forum General Support
Replies: 3
Last Post: 07-16-2004, 08:07 PM
-
By knopphead in forum Hardware & Booting
Replies: 2
Last Post: 04-25-2004, 08:05 AM
-
By ovunque in forum General Support
Replies: 1
Last Post: 02-18-2004, 12:20 AM
-
By Journey44 in forum General Support
Replies: 3
Last Post: 01-27-2004, 05:56 AM
-
By ktheking in forum Customising & Remastering
Replies: 3
Last Post: 03-30-2003, 06:52 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
-
Forum Rules
LOT OF 20 Genuine Cisco SFP-10G-SR V03 10GBASE-SR SFP+ Transceiver Module
$95.00
New Precision DWDM SFP+ 10G 80km Tunable Transceiver 50GHz C-Temp DWDM-SFP10G-C
$90.00
ProLabs 10GBase-TX SFP+ RJ-45 Copper Transceiver Module P/N: SFP-10GBASE-T-C NEW
$34.99
Cisco Nexus 96-Port 10G SFP+ Switch N9K-93128TX w/ 9K-M12PQ 12-Port 40G QSFP
$149.99
Genuine Cisco SFP-10G-SR V03 10GBASE-SR SFP+ Transceiver Module 10-2415-03
$8.00
Brand New Cisco GLC-LH-SMD 1000BASE-LX/LH SFP Module 1310nm 10km SMF LC
$10.99
Lot of 10 - HP 10Gb SR SFP+ Transceiver 455883-B21 455885-001 456096-001 850nm
$25.99
Mellanox Original MFM1T02A-SR 10GbE 10GBASE-SR SFP+ Transceiver
$9.00
Lot (10) Dell 0N8TDR 850nm SFP-10G-SR-85C 10Gbs sfp+ FTLX8574D3BNL-FC N8TDR NEW
$68.00
New HP Aruba J9150D 10GBASE-SR SFP+ Transceiver Module
$35.88