boot scootin boogie
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 427
BootRoot 0.4
BootRoot it creates a separate boot and root Linux system. more>>
BootRoot creates a boot disk with lilo, a kernel and an initrd image. The initrd script mounts another root disk with a compressed (gzip or bzip2) filesystem.
The root filesystem isnt made by this program, but there lots of compressed filesytems out there to use.
You can use a bzip2 compressed filesystem, this program is easy to use, and it provides a framework showing a simple initrd method which you can freely modify.
The four steps to making a Boot Root set.
1). Grab the Perl Script right here .. boot_root give it a name .. umm .. boot_root.
2). Make sure the bang line points to the right place:
$ which perl
/usr/bin/perl
$ grep "perl -w" boot_root
#!/usr/bin/perl -w
3). Make it executable:
$ chmod 755 boot_root
4). Put it in one of your LIB PATHS:
$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:.:
$ mv boot_root /usr/bin
5). Run it, and have lots of fun! More directions can be found at the beginning of the script.
<<lessThe root filesystem isnt made by this program, but there lots of compressed filesytems out there to use.
You can use a bzip2 compressed filesystem, this program is easy to use, and it provides a framework showing a simple initrd method which you can freely modify.
The four steps to making a Boot Root set.
1). Grab the Perl Script right here .. boot_root give it a name .. umm .. boot_root.
2). Make sure the bang line points to the right place:
$ which perl
/usr/bin/perl
$ grep "perl -w" boot_root
#!/usr/bin/perl -w
3). Make it executable:
$ chmod 755 boot_root
4). Put it in one of your LIB PATHS:
$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:.:
$ mv boot_root /usr/bin
5). Run it, and have lots of fun! More directions can be found at the beginning of the script.
Download (0.030MB)
Added: 2005-04-11 License: GPL (GNU General Public License) Price:
1658 downloads
Bootchart 0.9
Bootchart is a tool for analysis and visualization of the GNU/Linux boot process. more>>
Bootchart is a software for performance analysis and visualization of the GNU/Linux boot process. Resource utilization and process information are collected during the boot process and can later be displayed in a PNG, SVG or EPS-encoded chart.
The boot process is modified to start the boot logger (/sbin/bootchartd) instead of /sbin/init. The boot logger will run in background and collect information from the proc file system (/proc/[PID]/stat, /proc/stat and /proc/diskstats).
The statistics are logged to a virtual memory file system (tmpfs). Once the boot process completes (denoted by the existence of specific processes), the log files are packaged to /var/log/bootchart.tgz.
The log package can later be processed using a Java application which builds the process tree and renders a performance chart. The chart may then be analyzed to examine process dependency and overall resource utilization. A renderer web form is also available on the project web site.
The chart can then be analyzed to examine process dependency and overall resource utilization.
Runing:
1. Install bootchartd and the bootchart renderer. See INSTALL for details.
2. Modify your boot loader (GRUB/LILO) if necessary. Alternatively, change the kernel command line interactively upon reboot.
Reboot.
3. Verify that /var/log/bootchart.tgz was created and contains the log files.
4. Render the chart by running:
$ java -jar bootchart.jar
Alternatively (if no Java Development Kit is installed to build the JAR package), the web renderer may be used.
To use the web renderer from a script, run:
curl --form format=svg --form log=@/var/log/bootchart.tgz
http://bootchart.klika.si:8080/bootchart/render > bootchart.svgz
(optionally replacing the svg/bootchart.svgz pair with png/bootchart.png or eps/bootchart.eps.gz)
5. View the generated image and analyze the chart.
SVG images may be viewed using any of the following programs:
- rsvg-view (librsvg; GNOME)
- svgdisplay (ksvg; KDE)
- Gimp (using the gimp-svg plugin)
- Inkscape
- Squiggle (Batik; http://xml.apache.org/batik/)
To get help for additional options, run:
$ java -jar bootchart -h
How it works:
Logger Startup
The boot logger (/sbin/bootchartd) is run by the kernel instead of /sbin/init. This can be achieved by modifying the GRUB or LILO kernel command line, e.g.:
/boot/grub/menu.lst
[...]
title Fedora Core (2.6.10) - bootchart
root (hd0,1)
kernel /vmlinuz-2.6.10 ro root=/dev/hda1 init=/sbin/bootchartd
initrd /initrd-2.6.10.img
The installation script and RPM package will try to add the boot loader entry automatically.
The boot logger will start itself in the background and immediately run the default init process, /sbin/init. The boot process will then continue as usual.
Data Collection
Since the root partition is mounted read-only during boot, the logger needs to store data in memory, using a virtual memory file system (tmpfs).
As soon as the /proc file system is mounted usually early in the sysinit script the logger will start collecting output from various files:
/proc/stat system-wide CPU statistics: user, system, IO and idle times
/proc/diskstats system-wide disk statistics: disk utilization and throughput
(only available in 2.6 kernels)
/proc/[PID]/stat information about the running processes: start time, parent PID, process state, CPU usage, etc.
The contents of these files are periodically appended to corresponding log files, every 0.2 seconds by default.
The logger will try to detect the end of the boot process by looking for specific processes. For example, when in runlevel 5 (multi-user graphical mode), it will look for gdmgreeter, kdm_greet, etc. As soon as one of these processes is found running, the logger will stop collecting data, package the log files and store them to /var/log/bootchart.tgz.
Optional Process Accounting
In most cases, the output from /proc/[PID]/stat files suffices to recreate the process tree. It is possible however, that a short-lived process will not get picked up by the logger. If that process also forks new processes, the logger will lack dependency information for these "orphaned" processes meaning that they might get incorrectly grouped by the chart renderer.
When truly accurate dependency information is required, process accounting may be utilized. If configured, the kernel will keep a log file with detailed information about processes. BSD process accounting v3 includes information about the process PID and parent PID (PPID) effectively enabling an accurate reconstruction of the process tree.
To enable process accounting, the kernel needs to be configured to include CONFIG_BSD_PROCESS_ACCT_V3, under:
[ ] General setup
[ ] BSD Process Accounting
[ ] BSD Process Accounting version 3 file format
The GNU accounting utilities (package psacct or acct) also need to be installed. The boot logger will use the accton command to enable process accounting; it will include the accounting log in the tarball.
Visualization
The log tarball is later passed to the Java application for parsing and rendering the data. The CPU and disk statistics are used to render stacked area and line charts. The process information is used to create a Gantt chart showing process dependency, states and CPU usage.
A typical boot sequence consists of several hundred processes. Since it is difficult to visualize such amount of data in a comprehensible way, tree pruning is utilized. Idle background processes and short-lived processes are removed. Similar processes running in parallel are also merged together.
Finally, the performance and dependency charts are renderer as a single image in either PNG, SVG or EPS format.
<<lessThe boot process is modified to start the boot logger (/sbin/bootchartd) instead of /sbin/init. The boot logger will run in background and collect information from the proc file system (/proc/[PID]/stat, /proc/stat and /proc/diskstats).
The statistics are logged to a virtual memory file system (tmpfs). Once the boot process completes (denoted by the existence of specific processes), the log files are packaged to /var/log/bootchart.tgz.
The log package can later be processed using a Java application which builds the process tree and renders a performance chart. The chart may then be analyzed to examine process dependency and overall resource utilization. A renderer web form is also available on the project web site.
The chart can then be analyzed to examine process dependency and overall resource utilization.
Runing:
1. Install bootchartd and the bootchart renderer. See INSTALL for details.
2. Modify your boot loader (GRUB/LILO) if necessary. Alternatively, change the kernel command line interactively upon reboot.
Reboot.
3. Verify that /var/log/bootchart.tgz was created and contains the log files.
4. Render the chart by running:
$ java -jar bootchart.jar
Alternatively (if no Java Development Kit is installed to build the JAR package), the web renderer may be used.
To use the web renderer from a script, run:
curl --form format=svg --form log=@/var/log/bootchart.tgz
http://bootchart.klika.si:8080/bootchart/render > bootchart.svgz
(optionally replacing the svg/bootchart.svgz pair with png/bootchart.png or eps/bootchart.eps.gz)
5. View the generated image and analyze the chart.
SVG images may be viewed using any of the following programs:
- rsvg-view (librsvg; GNOME)
- svgdisplay (ksvg; KDE)
- Gimp (using the gimp-svg plugin)
- Inkscape
- Squiggle (Batik; http://xml.apache.org/batik/)
To get help for additional options, run:
$ java -jar bootchart -h
How it works:
Logger Startup
The boot logger (/sbin/bootchartd) is run by the kernel instead of /sbin/init. This can be achieved by modifying the GRUB or LILO kernel command line, e.g.:
/boot/grub/menu.lst
[...]
title Fedora Core (2.6.10) - bootchart
root (hd0,1)
kernel /vmlinuz-2.6.10 ro root=/dev/hda1 init=/sbin/bootchartd
initrd /initrd-2.6.10.img
The installation script and RPM package will try to add the boot loader entry automatically.
The boot logger will start itself in the background and immediately run the default init process, /sbin/init. The boot process will then continue as usual.
Data Collection
Since the root partition is mounted read-only during boot, the logger needs to store data in memory, using a virtual memory file system (tmpfs).
As soon as the /proc file system is mounted usually early in the sysinit script the logger will start collecting output from various files:
/proc/stat system-wide CPU statistics: user, system, IO and idle times
/proc/diskstats system-wide disk statistics: disk utilization and throughput
(only available in 2.6 kernels)
/proc/[PID]/stat information about the running processes: start time, parent PID, process state, CPU usage, etc.
The contents of these files are periodically appended to corresponding log files, every 0.2 seconds by default.
The logger will try to detect the end of the boot process by looking for specific processes. For example, when in runlevel 5 (multi-user graphical mode), it will look for gdmgreeter, kdm_greet, etc. As soon as one of these processes is found running, the logger will stop collecting data, package the log files and store them to /var/log/bootchart.tgz.
Optional Process Accounting
In most cases, the output from /proc/[PID]/stat files suffices to recreate the process tree. It is possible however, that a short-lived process will not get picked up by the logger. If that process also forks new processes, the logger will lack dependency information for these "orphaned" processes meaning that they might get incorrectly grouped by the chart renderer.
When truly accurate dependency information is required, process accounting may be utilized. If configured, the kernel will keep a log file with detailed information about processes. BSD process accounting v3 includes information about the process PID and parent PID (PPID) effectively enabling an accurate reconstruction of the process tree.
To enable process accounting, the kernel needs to be configured to include CONFIG_BSD_PROCESS_ACCT_V3, under:
[ ] General setup
[ ] BSD Process Accounting
[ ] BSD Process Accounting version 3 file format
The GNU accounting utilities (package psacct or acct) also need to be installed. The boot logger will use the accton command to enable process accounting; it will include the accounting log in the tarball.
Visualization
The log tarball is later passed to the Java application for parsing and rendering the data. The CPU and disk statistics are used to render stacked area and line charts. The process information is used to create a Gantt chart showing process dependency, states and CPU usage.
A typical boot sequence consists of several hundred processes. Since it is difficult to visualize such amount of data in a comprehensible way, tree pruning is utilized. Idle background processes and short-lived processes are removed. Similar processes running in parallel are also merged together.
Finally, the performance and dependency charts are renderer as a single image in either PNG, SVG or EPS format.
Download (0.29MB)
Added: 2005-11-14 License: GPL (GNU General Public License) Price:
1441 downloads
SLAX Boot CD 5.1.8
SLAX Boot CD is used to boot SLAX from USB devices on computers which cant boot from USB directly. more>>
SLAX Boot CD is used to boot SLAX from USB devices on computers which cant boot from USB directly. SLAX Boot CD can be also used to boot SLAX from ISO file on disk.
Enhancements:
- added KDE 3.5.4 with Slackware 11 fixes for media:/ URL in konqueror
- probeusb parameter now sleeps delay_use+1 seconds to wait for USB devices
- (this usually defaults to 6 seconds)
- fixed fuse libraries, which were missing in rc1 version
- added newest NTFS-3g beta version, NTFS writing now works, I hope
<<lessEnhancements:
- added KDE 3.5.4 with Slackware 11 fixes for media:/ URL in konqueror
- probeusb parameter now sleeps delay_use+1 seconds to wait for USB devices
- (this usually defaults to 6 seconds)
- fixed fuse libraries, which were missing in rc1 version
- added newest NTFS-3g beta version, NTFS writing now works, I hope
Download (5.0MB)
Added: 2006-10-09 License: GPL (GNU General Public License) Price:
1129 downloads
Borg Live 0.5 Beta
Borg Live is a bootable CD-Rom containing a GNU/Linux operative system. more>>
Borg Live is a bootable CD-Rom containing a GNU/Linux operative system, that permits you to boot directly from the CD, without the need of an hard disk installation .
The system is based on Slax , the Slackware Linux Live CD.
Main features:
- Kernel 2.4.24 with Openmosix clustering support
- X Graphical system
- XFCE Window Manager
To use the Live CD , you need:
A Computer PC-Compatible ( not a MAC one )
A Bios that permit to boot from the CD drive
A Pentium III ( or AMD equivalent ) or better CPU
64 Mb RAM
A CD-Rom or DVD unit
A Mouse ( better if PS2 or USB )
# Instructions for the first boot
1) enable BIOS to boot from Cd-rom
2) Insert the Cd
3) Take a look at the boot options , just when the image appears , pressing F1
4) ( Write down your desired options if any , then ) Press Enter
5) Login as root , no password
<<lessThe system is based on Slax , the Slackware Linux Live CD.
Main features:
- Kernel 2.4.24 with Openmosix clustering support
- X Graphical system
- XFCE Window Manager
To use the Live CD , you need:
A Computer PC-Compatible ( not a MAC one )
A Bios that permit to boot from the CD drive
A Pentium III ( or AMD equivalent ) or better CPU
64 Mb RAM
A CD-Rom or DVD unit
A Mouse ( better if PS2 or USB )
# Instructions for the first boot
1) enable BIOS to boot from Cd-rom
2) Insert the Cd
3) Take a look at the boot options , just when the image appears , pressing F1
4) ( Write down your desired options if any , then ) Press Enter
5) Login as root , no password
Download (375.6MB)
Added: 2007-05-17 License: GPL (GNU General Public License) Price:
906 downloads
KBoot 11
KBoot project is a proof-of-concept implementation of a Linux boot loader based on kexec. more>>
KBoot project is a proof-of-concept implementation of a Linux boot loader based on kexec. KBoot uses a boot loader like LILO or GRUB to load a regular Linux kernel as its first stage. Then, the full capabilities of the kernel can be used to locate and to access the kernel to be booted.
KBoot integrates the various components needed for a fully featured boot loader, and demonstrates their use. While the main focus is on basic technical functionality, KBoot can serve as a starting point for customized boot environments offering additional features.
Main features:
- supports most file systems and device drivers the Linux kernel supports
- transparent navigation in the file system of the booted system, including auto-mounting guided by /etc/fstab
- network configuration is either manual or with DHCP, including name resolution via /etc/hosts and DNS
- access to file systems via NFS
- access to files via HTTP, FTP, and TFTP
- inbound and outbound SSH (to and from the boot loader)
Enhancements:
New features:
- pressing Ctrl-C before the KBoot prompt is shown now starts an emergency shell (based on suggestions by Brent Baude)
- README: added a troubleshooting section explaining how to get a shell if things turn sour
Changes:
- upgraded to the 2.6.19.2 kernel
- upgraded to Busybox 1.3.1
- patches/busybox-noshadow.patch: fix Busybox build without shadow passwords (from PLD Linux)
- scripts/KBoot: start udhcpc with -n instead of --now, since the latter is no longer recognized
- upgraded to udev 104
- Makefile: recent versions of udev arent stripped, so we do this
<<lessKBoot integrates the various components needed for a fully featured boot loader, and demonstrates their use. While the main focus is on basic technical functionality, KBoot can serve as a starting point for customized boot environments offering additional features.
Main features:
- supports most file systems and device drivers the Linux kernel supports
- transparent navigation in the file system of the booted system, including auto-mounting guided by /etc/fstab
- network configuration is either manual or with DHCP, including name resolution via /etc/hosts and DNS
- access to file systems via NFS
- access to files via HTTP, FTP, and TFTP
- inbound and outbound SSH (to and from the boot loader)
Enhancements:
New features:
- pressing Ctrl-C before the KBoot prompt is shown now starts an emergency shell (based on suggestions by Brent Baude)
- README: added a troubleshooting section explaining how to get a shell if things turn sour
Changes:
- upgraded to the 2.6.19.2 kernel
- upgraded to Busybox 1.3.1
- patches/busybox-noshadow.patch: fix Busybox build without shadow passwords (from PLD Linux)
- scripts/KBoot: start udhcpc with -n instead of --now, since the latter is no longer recognized
- upgraded to udev 104
- Makefile: recent versions of udev arent stripped, so we do this
Download (0.042MB)
Added: 2007-05-29 License: GPL (GNU General Public License) Price:
892 downloads
Dariks Boot and Nuke 1.0.7
Dariks Boot and Nuke is a boot floppy that wipes hard disks. more>>
Dariks Boot and Nuke is short DBAN is a self-contained boot floppy that securely wipes the hard disks of most computers.
DBAN will automatically and completely delete the contents of any hard disk that it can detect, which makes it an appropriate utility for bulk or emergency data destruction.
Main features:
- Free.
- Fast. Rapid deployment in emergency situations.
- Easy. Start the computer with DBAN and press the ENTER key.
- Safe. Irrecoverable data destruction. Prevents most forensic data recovery techniques.
Enhancements:
- SysLinux 2.13
- Linux 2.4.33
- LZMA 4.32
- uClibc 0.9.20
- Busybox 0.60.5
- Ncurses 5.3
- WinImage 8.0.8000
- dban-1.0.7 was compiled with Debian gcc-3.3 1:3.3.5-13
- This release is compressed with LZMA, which provides much more free space on the floppy disk. LSI MPT and I2O drivers were added.
- Thanks go to Igor Sobrado for reporting the "5220.22-M" typo.
- Thanks go to Dorina Lanza for reporting a block adjustment error.
<<lessDBAN will automatically and completely delete the contents of any hard disk that it can detect, which makes it an appropriate utility for bulk or emergency data destruction.
Main features:
- Free.
- Fast. Rapid deployment in emergency situations.
- Easy. Start the computer with DBAN and press the ENTER key.
- Safe. Irrecoverable data destruction. Prevents most forensic data recovery techniques.
Enhancements:
- SysLinux 2.13
- Linux 2.4.33
- LZMA 4.32
- uClibc 0.9.20
- Busybox 0.60.5
- Ncurses 5.3
- WinImage 8.0.8000
- dban-1.0.7 was compiled with Debian gcc-3.3 1:3.3.5-13
- This release is compressed with LZMA, which provides much more free space on the floppy disk. LSI MPT and I2O drivers were added.
- Thanks go to Igor Sobrado for reporting the "5220.22-M" typo.
- Thanks go to Dorina Lanza for reporting a block adjustment error.
Download (1.9MB)
Added: 2006-08-13 License: GPL (GNU General Public License) Price:
1193 downloads
BUM - Boot-Up Manager 2.1.8
BUM - Boot-Up Manager is a graphical runlevel configuration editor for Debian-based systems. more>>
BUM - Boot-Up Manager is a Perl-Gtk2 application to handle runlevels configuration of any debian derivative system.
With this program the user will easily start and stop boot-up scripts, without the necessity to handle thru complex links and permissions.
Boot-Up Manager has been tested on an Ubuntu 05.04 release, but as it only relies on Perl-Gtk2 libraries, it can be run on any Debian-like system.
<<lessWith this program the user will easily start and stop boot-up scripts, without the necessity to handle thru complex links and permissions.
Boot-Up Manager has been tested on an Ubuntu 05.04 release, but as it only relies on Perl-Gtk2 libraries, it can be run on any Debian-like system.
Download (0.057MB)
Added: 2006-09-30 License: GPL (GNU General Public License) Price:
1124 downloads
boot-dvd 06
boot-dvd project contains a couple of Perl-scripts that can be used to create a custom DVD-ISO image. more>>
boot-dvd project contains a couple of Perl-scripts that can be used to create a custom DVD-ISO image (to be burned), that contains user selected Linux boot/live-CD images (only ISOLINUX boot loader supported) in a handy GRUB menu.
Enhancements:
- Many updates and bugfixes were made.
<<lessEnhancements:
- Many updates and bugfixes were made.
Download (0.097MB)
Added: 2007-08-20 License: GPL (GNU General Public License) Price:
808 downloads
ADIOS Linux Boot CD 6.2
ADIOS Linux Boot CD is Automated Download and Installation of Operating Systems. more>> <<less
Download (699.7MB)
Added: 2006-12-16 License: GPL (GNU General Public License) Price:
1045 downloads
TCCBOOT 0.1
TCCBOOT is a boot loader able to compile and boot a Linux kernel directly from its source code. more>>
TCCBOOT project is a boot loader able to compile and boot a Linux kernel directly from its source code.
TCCBOOT is only 138 KB big (uncompressed code) and it can compile and run a typical Linux kernel in less than 15 seconds on a 2.4 GHz Pentium 4.
TCCBOOT is based on the TinyCC compiler, assembler and linker. TinyCC is an experiment to produce a very small and simple C compiler compatible with the GNU C compiler and binary utilities.
TCCBOOT boots the same way as a Linux kernel, so any boot loader which can run a bzImage Linux kernel image can run TCCBOOT. I only tested it with ISOLINUX, but LILO or GRUB should work too.
TCCBOOT reads C or assembly sources from a gzipped ROMFS filesystem stored in an Initial Ram Disk (initrd). It first reads the file boot/tccargs which contains the TinyCC command line (same syntax as the tcc executable). The TinyCC invocation should output one binary image kernel. This image is loaded at address 0x00100000. TCCBOOT then does a jump to the address 0x00100000 in 32 bit flat mode. This is compatible with the ABI of the vmlinux kernel image.
Compilation:
TCCBOOT was only tested with Linux 2.4.26. In order to build TCCBOOT, you must first compile a 2.4.26 kernel because for simplicity TCCBOOT uses some binary files and headers from the Linux kernel. TCCBOOT also needs the source code of TinyCC (tested with TinyCC version 0.9.21). You can modify the Makefile to give the needed paths.
Example:
An "Hello World" ROMFS partition is included (initrd.img). You can rebuild it from the example/ directory. You can test it with the QEMU PC emulator with the qemu-tccboot script.
Kernel compilation:
For your information, the patch linux-2.4.26-tcc.patch gives the necessary modifications to build a Linux kernel with TCCBOOT (NOTE: it is not suffisant to build the kernel with its own Makefiles - I never tried). The corresponding kernel configuration is in file linux-2.4.26-config. Patches are necessary for the following reasons:
- unsupported assembly directives: .rept, .endr, .subsection
- #define __ASSEMBLY__ needed in assembly sources
- static variables cannot be seen from the inline assembly code
- typing/lvalue problems with ? :
- no long long bit fields
- aligned attribute not supported for whole structs, only for fields
- obscur preprocessor bug
Some of these problems could easily be fixed, but I am too lazy now. It is sure that there are still many bugs in the kernel generated by TinyCC/TCCBOOT, but at least it can boot and launch a shell.
<<lessTCCBOOT is only 138 KB big (uncompressed code) and it can compile and run a typical Linux kernel in less than 15 seconds on a 2.4 GHz Pentium 4.
TCCBOOT is based on the TinyCC compiler, assembler and linker. TinyCC is an experiment to produce a very small and simple C compiler compatible with the GNU C compiler and binary utilities.
TCCBOOT boots the same way as a Linux kernel, so any boot loader which can run a bzImage Linux kernel image can run TCCBOOT. I only tested it with ISOLINUX, but LILO or GRUB should work too.
TCCBOOT reads C or assembly sources from a gzipped ROMFS filesystem stored in an Initial Ram Disk (initrd). It first reads the file boot/tccargs which contains the TinyCC command line (same syntax as the tcc executable). The TinyCC invocation should output one binary image kernel. This image is loaded at address 0x00100000. TCCBOOT then does a jump to the address 0x00100000 in 32 bit flat mode. This is compatible with the ABI of the vmlinux kernel image.
Compilation:
TCCBOOT was only tested with Linux 2.4.26. In order to build TCCBOOT, you must first compile a 2.4.26 kernel because for simplicity TCCBOOT uses some binary files and headers from the Linux kernel. TCCBOOT also needs the source code of TinyCC (tested with TinyCC version 0.9.21). You can modify the Makefile to give the needed paths.
Example:
An "Hello World" ROMFS partition is included (initrd.img). You can rebuild it from the example/ directory. You can test it with the QEMU PC emulator with the qemu-tccboot script.
Kernel compilation:
For your information, the patch linux-2.4.26-tcc.patch gives the necessary modifications to build a Linux kernel with TCCBOOT (NOTE: it is not suffisant to build the kernel with its own Makefiles - I never tried). The corresponding kernel configuration is in file linux-2.4.26-config. Patches are necessary for the following reasons:
- unsupported assembly directives: .rept, .endr, .subsection
- #define __ASSEMBLY__ needed in assembly sources
- static variables cannot be seen from the inline assembly code
- typing/lvalue problems with ? :
- no long long bit fields
- aligned attribute not supported for whole structs, only for fields
- obscur preprocessor bug
Some of these problems could easily be fixed, but I am too lazy now. It is sure that there are still many bugs in the kernel generated by TinyCC/TCCBOOT, but at least it can boot and launch a shell.
Download (0.18MB)
Added: 2006-03-29 License: GPL (GNU General Public License) Price:
1306 downloads
GRUB Splash Images
GRUB Splash Images package contains a collection of splashimages which can be used for GRUB. more>>
GRUB Splash Images package contains a collection of splashimages which can be used for GRUB.
If youd like your splashimage in this package send them to mcgrof@ruslug.rutgers.edu.
Quick tips for the impatient:
convert -resize 640x480 -colors 14 image.png image.xpm && gzip image.xpm
Quick tip for debian users: Use "unstable" packages in your /etc/apt/sources.list in order to get the latest GRUB with splashimage support
Quick tip to install GRUB (only Debian users do the apt-get line):
# using the unstable tree
apt-get install grub
grub-install /dev/hda
# Go edit/make a menu.lst file and put it in /boot/grub/menu.lst
grub
# then on the grub prompt run:
# The partition that has the boot partition
root (hd0,0)
install /grub/stage1 (hd0) /grub/stage2 p /grub/menu.lst
quit
<<lessIf youd like your splashimage in this package send them to mcgrof@ruslug.rutgers.edu.
Quick tips for the impatient:
convert -resize 640x480 -colors 14 image.png image.xpm && gzip image.xpm
Quick tip for debian users: Use "unstable" packages in your /etc/apt/sources.list in order to get the latest GRUB with splashimage support
Quick tip to install GRUB (only Debian users do the apt-get line):
# using the unstable tree
apt-get install grub
grub-install /dev/hda
# Go edit/make a menu.lst file and put it in /boot/grub/menu.lst
grub
# then on the grub prompt run:
# The partition that has the boot partition
root (hd0,0)
install /grub/stage1 (hd0) /grub/stage2 p /grub/menu.lst
quit
Download (MB)
Added: 2006-08-02 License: GPL (GNU General Public License) Price:
837 downloads
U-Boot 1.1.6
U-Boot is a Universal Bootloader. more>>
U-Boot is a Universal Bootloader project that provides firmware with full source code under GPL.
Many CPU architectures are supported: PowerPC(MPC5xx, MPC8xx, MPC82xx, MPC7xx, MPC74xx, 4xx), ARM(ARM7, ARM9, StrongARM, Xscale), MIPS(4Kc,5Kc), x86.
Enhancements:
Support for new CPUs:
- AMCC 440SP
- ARM 946E
- NetSilicon NS7520
Support for new boards:
- AMCC Luan 440SP
- AMD Pb1x00
- AP1000
- Armadillo HT1070
- Barco SCN
- Barco SVC
- Cogent csb637
- esd CMS700
- esd CPCI2DP
- esd cpci5200
- esd pf5200
- IFM o2dnt
- KwikByte KB920x
- MP2USB
- Sandburst Karef
- Sandburst Metrobox
- Silicon Turnkey eXpress XTc
- TQ Components TQM834x
- TQ Components TQM8541
- TQ Components TQM8555
- Vibren PXA255 IDP
- Support for GCC-4.x
- Support for multiple PHYs
- Support for passing Open Firmware flat trees to the Linux kernel
- Generic 4xx_enet.c driver for all 4xx CPUs
- Uniform support for all AMCC eval boards
- Xilinx Spartan3 family FPGA support
- Major cleanup ARM Integrator boards
- Changed all $(...) variable references into ${...}
<<lessMany CPU architectures are supported: PowerPC(MPC5xx, MPC8xx, MPC82xx, MPC7xx, MPC74xx, 4xx), ARM(ARM7, ARM9, StrongARM, Xscale), MIPS(4Kc,5Kc), x86.
Enhancements:
Support for new CPUs:
- AMCC 440SP
- ARM 946E
- NetSilicon NS7520
Support for new boards:
- AMCC Luan 440SP
- AMD Pb1x00
- AP1000
- Armadillo HT1070
- Barco SCN
- Barco SVC
- Cogent csb637
- esd CMS700
- esd CPCI2DP
- esd cpci5200
- esd pf5200
- IFM o2dnt
- KwikByte KB920x
- MP2USB
- Sandburst Karef
- Sandburst Metrobox
- Silicon Turnkey eXpress XTc
- TQ Components TQM834x
- TQ Components TQM8541
- TQ Components TQM8555
- Vibren PXA255 IDP
- Support for GCC-4.x
- Support for multiple PHYs
- Support for passing Open Firmware flat trees to the Linux kernel
- Generic 4xx_enet.c driver for all 4xx CPUs
- Uniform support for all AMCC eval boards
- Xilinx Spartan3 family FPGA support
- Major cleanup ARM Integrator boards
- Changed all $(...) variable references into ${...}
Download (5.5MB)
Added: 2006-11-03 License: GPL (GNU General Public License) Price:
686 downloads
GSchange 1.0
GSchange project is a Grub Splash Screen Changer. more>>
GSchange project is a Grub Splash Screen Changer.
This application will change your grub (boot loader) spash screen every time you run it: If you add it to your startup apps it will change your grub splash screen every time you boot. It does not requires root privileges!
Before using this app you must add manually this line to /boot/grub/menu.lst:
splashimage
(hd0,1)/home/smart7/Desktop/GSchange/GSchangesplash.xpm.gz
where /home/smart7/Desktop/GSchange/ is the directory where is GSchange.class
Usage:
java GSchange /home/smart7/SPLASHS/
where /home/smart7/SPLASHS/ is the directory where are the splash screens (only *.xpm.gz files)
<<lessThis application will change your grub (boot loader) spash screen every time you run it: If you add it to your startup apps it will change your grub splash screen every time you boot. It does not requires root privileges!
Before using this app you must add manually this line to /boot/grub/menu.lst:
splashimage
(hd0,1)/home/smart7/Desktop/GSchange/GSchangesplash.xpm.gz
where /home/smart7/Desktop/GSchange/ is the directory where is GSchange.class
Usage:
java GSchange /home/smart7/SPLASHS/
where /home/smart7/SPLASHS/ is the directory where are the splash screens (only *.xpm.gz files)
Download (0.018MB)
Added: 2007-05-04 License: GPL (GNU General Public License) Price:
906 downloads
gentoo splash theme chooser 0.9
gentoo splash theme chooser is a gentoo application to choose a gensplash theme. more>>
gentoo splash theme chooser is a gentoo application to choose a gensplash theme.
You can choose a theme and it it will make a symlink from this theme to default in /etc/splash.
After that it mounts /boot and does the following command:
splash_geninitramfs -v -g /boot/fbsplash -r resolution default
It does not touch grub.conf
There is a Readme included with an example grub.conf and further information. For me it is a handy tool and I hope it will help other gentoo user too.
<<lessYou can choose a theme and it it will make a symlink from this theme to default in /etc/splash.
After that it mounts /boot and does the following command:
splash_geninitramfs -v -g /boot/fbsplash -r resolution default
It does not touch grub.conf
There is a Readme included with an example grub.conf and further information. For me it is a handy tool and I hope it will help other gentoo user too.
Download (MB)
Added: 2006-11-04 License: GPL (GNU General Public License) Price:
1086 downloads
ASork Live Music Studio 0.01 Beta1
ASork Live Music Studio is a live cd with Debian GNU/Linux made of Morphix. more>>
ASork Live Music Studio is a live cd with Debian GNU/Linux made of Morphix. ASork Live Music Studio is usefull for recording music either as a complete sofware studio or as a part in a more complex setup.
Main features:
- hard disk recorder
- midi composition tools
- drum loop programs
- vocoder
- other real time effect processing tools
It can boot and run directly from CD-ROM or be installed to hard disk with morphixinstaller. This means that the Linux audio architecture such as jack and alsa is pre-configured and easy to install.
Root privileges
There is no default root password set on the CD therefore is sudo used for super user privileges. Execute these commands in a terminal:
sudo sh
passwd
exit
su
HDD-Install
Start a terminal and get root privileges, as described above. Execute the command for starting the installer:
morphixinstaller
Keyboard configuration in X
If you want to set your x-windows-system to use another keyboard layout execute "setxkbmap < Keyboad language abrevation >". To set X to use swedish keyboard execute:
setxkbmap se
Jack
Some audio applications does not communicate directly with the soundcard. In that case is most commonly Jack is used as an interface witch enables multiply applications to output sound simultaneously. You need to manually start jack before starting applications such as ardour and jack-rack. Start jack grapical control:
qjackctl
Start jack in a terminal:
jackd -d alsa
There is an shortcut in the menu named "Jack Control", this is a graphical interface for the jack server. You might need to configure jack from this program in order to make it run well on your system.
NVIDIA video card
If you have NVIDA card boot Sork with the boot option xmodule set to nvidia. From the grub boot menu select More Boot Options->NV driver.
VESA cards is handled in the same way; select More Boot Options->VESA driver in the grub boot loader.
<<lessMain features:
- hard disk recorder
- midi composition tools
- drum loop programs
- vocoder
- other real time effect processing tools
It can boot and run directly from CD-ROM or be installed to hard disk with morphixinstaller. This means that the Linux audio architecture such as jack and alsa is pre-configured and easy to install.
Root privileges
There is no default root password set on the CD therefore is sudo used for super user privileges. Execute these commands in a terminal:
sudo sh
passwd
exit
su
HDD-Install
Start a terminal and get root privileges, as described above. Execute the command for starting the installer:
morphixinstaller
Keyboard configuration in X
If you want to set your x-windows-system to use another keyboard layout execute "setxkbmap < Keyboad language abrevation >". To set X to use swedish keyboard execute:
setxkbmap se
Jack
Some audio applications does not communicate directly with the soundcard. In that case is most commonly Jack is used as an interface witch enables multiply applications to output sound simultaneously. You need to manually start jack before starting applications such as ardour and jack-rack. Start jack grapical control:
qjackctl
Start jack in a terminal:
jackd -d alsa
There is an shortcut in the menu named "Jack Control", this is a graphical interface for the jack server. You might need to configure jack from this program in order to make it run well on your system.
NVIDIA video card
If you have NVIDA card boot Sork with the boot option xmodule set to nvidia. From the grub boot menu select More Boot Options->NV driver.
VESA cards is handled in the same way; select More Boot Options->VESA driver in the grub boot loader.
Download (398.4MB)
Added: 2006-10-06 License: GPL (GNU General Public License) Price:
1119 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above boot scootin boogie search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed