added generating iso part plus lotsa updated logic
This commit is contained in:
BIN
BOOT_STRUCTURE_PARTS/gimp_data/Sol-OS.xcf
Normal file
BIN
BOOT_STRUCTURE_PARTS/gimp_data/Sol-OS.xcf
Normal file
Binary file not shown.
BIN
BOOT_STRUCTURE_PARTS/gimp_data/SolOS.png
Normal file
BIN
BOOT_STRUCTURE_PARTS/gimp_data/SolOS.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 502 KiB |
BIN
BOOT_STRUCTURE_PARTS/gimp_data/tux.png
Normal file
BIN
BOOT_STRUCTURE_PARTS/gimp_data/tux.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 73 KiB |
BIN
BOOT_STRUCTURE_PARTS/isolinux/isolinux.bin
Normal file
BIN
BOOT_STRUCTURE_PARTS/isolinux/isolinux.bin
Normal file
Binary file not shown.
28
BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg
Normal file
28
BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg
Normal file
@@ -0,0 +1,28 @@
|
||||
DEFAULT live
|
||||
LABEL live
|
||||
menu label ^Start or install Ubuntu Remix
|
||||
kernel /casper/vmlinuz
|
||||
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
|
||||
LABEL check
|
||||
menu label ^Check CD for defects
|
||||
kernel /casper/vmlinuz
|
||||
append boot=casper integrity-check initrd=/casper/initrd.lz quiet splash --
|
||||
LABEL memtest
|
||||
menu label ^Memory test
|
||||
kernel /install/memtest
|
||||
append -
|
||||
LABEL hd
|
||||
menu label ^Boot from first hard disk
|
||||
localboot 0x80
|
||||
append -
|
||||
DISPLAY isolinux.txt
|
||||
TIMEOUT 1000
|
||||
PROMPT 1
|
||||
|
||||
#prompt flag_val
|
||||
#
|
||||
# If flag_val is 0, display the "boot:" prompt
|
||||
# only if the Shift or Alt key is pressed,
|
||||
# or Caps Lock or Scroll lock is set (this is the default).
|
||||
# If flag_val is 1, always display the "boot:" prompt.
|
||||
# http://linux.die.net/man/1/syslinux syslinux manpage
|
65
BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg_sol-os_version
Normal file
65
BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg_sol-os_version
Normal file
@@ -0,0 +1,65 @@
|
||||
# Comboot modules:
|
||||
# * menu.c32 - provides a text menu
|
||||
# * vesamenu.c32 - provides a graphical menu
|
||||
# * chain.c32 - chainload MBRs, partition boot sectors, Windows bootloaders
|
||||
# * hdt.c32 - hardware detection tool
|
||||
# * reboot.c32 - reboots the system
|
||||
#
|
||||
# To Use: Copy the respective files from /usr/lib/syslinux to /boot/syslinux.
|
||||
# If /usr and /boot are on the same file system, symlink the files instead
|
||||
# of copying them.
|
||||
#
|
||||
# If you do not use a menu, a 'boot:' prompt will be shown and the system
|
||||
# will boot automatically after 5 seconds.
|
||||
#
|
||||
# Note: A ^ in a label before a character means one can use that to quickly select it.
|
||||
#
|
||||
# HELPFUL SOURCES
|
||||
# http://www.syslinux.org/wiki/index.php?title=The_Syslinux_Project
|
||||
# https://wiki.archlinux.org/index.php/Syslinux
|
||||
# The wikis provides further configuration examples
|
||||
|
||||
# search path for the c32 support libraries (libcom32, libutil etc.)
|
||||
PATH
|
||||
|
||||
# Need this for images as backgrounds
|
||||
DEFAULT vesamenu.c32
|
||||
# If 1 it'd present the boot prompt
|
||||
PROMPT 0
|
||||
# wait 15 seconds
|
||||
TIMEOUT 150
|
||||
MENU RESOLUTION 1024 768
|
||||
MENU BACKGROUND splash.png
|
||||
MENU TITLE Sol-OS
|
||||
|
||||
## Theming
|
||||
MENU COLOR border 30;44 #40ffffff #a0000000 std
|
||||
MENU COLOR title 1;36;44 #9033ccff #a0000000 std
|
||||
MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all
|
||||
MENU COLOR unsel 37;44 #50ffffff #a0000000 std
|
||||
MENU COLOR help 37;40 #c0ffffff #a0000000 std
|
||||
MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std
|
||||
MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std
|
||||
MENU COLOR msg07 37;40 #90ffffff #a0000000 std
|
||||
MENU COLOR tabmsg 31;40 #30ffffff #00000000 std
|
||||
|
||||
## Menu Options
|
||||
LABEL solosLive
|
||||
MENU label ^Try Sol-OS
|
||||
KERNEL /casper/vmlinuz
|
||||
append boot=casper initrd=/casper/initrd.gz file=/images/filesystem.squashfs quiet
|
||||
|
||||
LABEL solosInstall
|
||||
MENU label ^Install Sol-OS
|
||||
KERNEL /casper/vmlinuz
|
||||
APPEND boot=casper initrd=/casper/initrd.gz file=/images/filesystem.squashfs finstall quiet splash
|
||||
|
||||
MENU SEPARATOR
|
||||
|
||||
LABEL hd
|
||||
MENU label ^Boot from first hard disk
|
||||
localboot 0x80
|
||||
|
||||
LABEL reboot
|
||||
MENU LABEL ^Reboot
|
||||
COM32 reboot.c32
|
BIN
BOOT_STRUCTURE_PARTS/isolinux/ldlinux.c32
Executable file
BIN
BOOT_STRUCTURE_PARTS/isolinux/ldlinux.c32
Executable file
Binary file not shown.
BIN
BOOT_STRUCTURE_PARTS/isolinux/libcom32.c32
Normal file
BIN
BOOT_STRUCTURE_PARTS/isolinux/libcom32.c32
Normal file
Binary file not shown.
BIN
BOOT_STRUCTURE_PARTS/isolinux/libutil.c32
Normal file
BIN
BOOT_STRUCTURE_PARTS/isolinux/libutil.c32
Normal file
Binary file not shown.
BIN
BOOT_STRUCTURE_PARTS/isolinux/reboot.c32
Normal file
BIN
BOOT_STRUCTURE_PARTS/isolinux/reboot.c32
Normal file
Binary file not shown.
BIN
BOOT_STRUCTURE_PARTS/isolinux/vesamenu.c32
Executable file
BIN
BOOT_STRUCTURE_PARTS/isolinux/vesamenu.c32
Executable file
Binary file not shown.
41
BOOT_STRUCTURE_PARTS/splash_screen/NOTES,txt
Normal file
41
BOOT_STRUCTURE_PARTS/splash_screen/NOTES,txt
Normal file
@@ -0,0 +1,41 @@
|
||||
Boot Instructions for the Remix User
|
||||
|
||||
To give some boot-time instructions to the user create an isolinux.txt file in image/isolinux, for example:
|
||||
|
||||
************************************************************************
|
||||
|
||||
This is an Ubuntu Remix Live CD.
|
||||
|
||||
For the default live system, enter "live". To run memtest86+, enter "memtest"
|
||||
|
||||
************************************************************************
|
||||
|
||||
|
||||
Splash Screen
|
||||
|
||||
A graphic can be displayed at boot time, but it is optional.
|
||||
The example text above requires a special character along with
|
||||
the file name of the splash image (splash.rle).
|
||||
To create that character, do the following use the following command:
|
||||
|
||||
printf "\x18" >emptyfile
|
||||
|
||||
and then edit the emptyfile with any text editor. Add the file name just next to the
|
||||
first character and add the text you want to display at boot time beneath it and save the file as "isolinux.txt"
|
||||
|
||||
To create the splash.rle file, create an image 480 pixels wide. Convert it to 15 colours,
|
||||
indexed (perhaps using GIMP) and "Save As" to change the ending to .bmp which converts the
|
||||
image to a bitmap format.
|
||||
|
||||
|
||||
---- IN GIMP DO THE FOLLOWING ----
|
||||
1. Open an image.
|
||||
2. Scake it to 480 and make sure hight is bound to it.
|
||||
3. Go to image > mode > indexed (Set minimum number of colors to 15 if you have issues down he road Otherwise leave it as is.)
|
||||
5. Save As a BMP. When doing so set compatibility options on for 'Do not write color space information'
|
||||
|
||||
|
||||
Then install the "netpbm" and 'syslinux-utils' packages and run
|
||||
|
||||
1. bmptoppm splash.bmp > splash.ppm
|
||||
2. ppmtolss16 '#ffffff=7' < splash.ppm > splash.rle
|
1
BOOT_STRUCTURE_PARTS/splash_screen/emptyfile
Normal file
1
BOOT_STRUCTURE_PARTS/splash_screen/emptyfile
Normal file
@@ -0,0 +1 @@
|
||||
|
8
BOOT_STRUCTURE_PARTS/splash_screen/isolinux.txt
Normal file
8
BOOT_STRUCTURE_PARTS/splash_screen/isolinux.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
splash.rle
|
||||
************************************************************************
|
||||
|
||||
This is an Ubuntu Remix Live CD.
|
||||
|
||||
For the default live system, enter "live". To run memtest86+, enter "memtest"
|
||||
|
||||
************************************************************************
|
BIN
BOOT_STRUCTURE_PARTS/splash_screen/splash.bmp
Normal file
BIN
BOOT_STRUCTURE_PARTS/splash_screen/splash.bmp
Normal file
Binary file not shown.
After Width: | Height: | Size: 170 KiB |
18731
BOOT_STRUCTURE_PARTS/splash_screen/splash.ppm
Normal file
18731
BOOT_STRUCTURE_PARTS/splash_screen/splash.ppm
Normal file
File diff suppressed because it is too large
Load Diff
BIN
BOOT_STRUCTURE_PARTS/splash_screen/splash.rle
Normal file
BIN
BOOT_STRUCTURE_PARTS/splash_screen/splash.rle
Normal file
Binary file not shown.
Reference in New Issue
Block a user