Tiny Core Base > Corepure64

Corepure64 v5.1rc1

(1/3) > >>

Juanito:
The first "five series" of corepure64 is ready for testing.

The release takes the form of roots64.gz + modules64.gz + vmlinux64, modules64.gz and vmlinuz64 being common with the 32-bit version of core.

The release is designed to be in sync with core, hence starting at 5.1rc1.

The distribution files are available at:

http://tinycorelinux.net/5.x/x86_64/release_candidates/distribution_files/

Change log:
rc1
* Updated kernel to 3.8.13 with (u)efi boot enabled
* Updated eglibc to glibc-2.17
* Updated e2fsprogs base libs to 1.42.7
* Updated gcc base libs to 4.7.2
* Updated util-linux base libs to 2.23.1
* uses vmlinuz64 + rootfs64.gz + modules64.gz
* aterm, freetype, imlib2, jpeg and libpng factored out of Xlibs/Xprogs and will need to be downloaded as  extensions
* localhost.local domain added to /etc/hosts, /usr/bin/sethostname for avahi compatibility/libcups printing
* 50-udev-default.rules adjusted to allow rw access to /dev/rfkill

Notes:
* due to significant changes in Xlibs and Xprogs it is recommended to make these for deletion, reboot and re-download.
* due to significant changes from Xorg-7.6* to Xorg-7.7*  it is recommended to make these for deletion, reboot and re-download.
* due to the updates to libpng in particular, some corepure64-4.x gui extensions will not work in corepure64-5.x.
* Xorg-7.7 is now compiled against libxcb enabling gtk3
* Once 4.x extensions are confirmed working under 5.x they can be copied to the 5.x repo

Testing and feedback is welcomed

Juanito:
Just in case anybody has problems setting up a boot loader for corepure64, here's a  grub2 example - note that modules64.gz and vmlinux64 are shared with the standard x86 release.


--- Code: ---set default=0
set timeout=30

insmod ext2
search --no-floppy --fs-uuid --set=root 3916536c-ab5b-45f4-92de-a6b8af8ec630

menuentry "corepure64" {
  linux /boot/vmlinuz64 quiet noswap waitusb=10:UUID="3916536c-ab5b-45f4-92de-a6b8af8ec630" tce=UUID="3916536c-ab5b-45f4-92de-a6b8af8ec630" tz=GMT-4 blacklist=bcma blacklist=ssb blacklist=b43 text
  initrd /boot/rootfs64.gz /boot/modules64.gz
}
--- End code ---

Juanito:
..and a grub2-efi example:
--- Code: ---loadfont unicode
insmod efi_gop
set gfxterm=auto
terminal_output gfxterm

search --no-floppy --fs-uuid --set=root f8422ac1-fef4-48ce-b79e-abce5a598e8a

menuentry "rootfspure64" {
  linux /boot/vmlinuz64 quiet noswap tce=UUID=f8422ac1-fef4-48ce-b79e-abce5a598e8a waitusb=10:UUID=f8422ac1-fef4-48ce-b79e-abce5a598e8a tz=GMT-4 blacklist=bcma blacklist=ssb blacklist=b43 text
  initrd /boot/rootfs64.gz /boot/modules64.gz
}

menuentry "rootfspure64_base" {
  linux /boot/vmlinuz64 quiet noswap tce=UUID=f8422ac1-fef4-48ce-b79e-abce5a598e8a waitusb=10:UUID=f8422ac1-fef4-48ce-b79e-abce5a598e8a tz=GMT-4 blacklist=bcma blacklist=ssb blacklist=b43 text base norestore
  initrd /boot/rootfs64.gz /boot/modules64.gz
}

--- End code ---

coreplayer2:
If it helps anyone using syslinux,  this is an extract of my extlinux.conf  showing pertinent info.

I've also attached the complete extlinux.conf file here in case anyone is looking to multi-boot core, core64 and corepure64 from the same partition, obviously each with their own onboot.lst file



--- Code: ---
LABEL Corepure64
MENU LABEL Corepure64
TEXT HELP

Boot Pure64 system
onbootpure64.lst
ENDTEXT
KERNEL /tce/boot/vmlinuz64-3813
APPEND initrd=/tce/boot/rootfs64-51rc1p.gz,/tce/boot/modules64-3813.gz loglevel=3 noswap lst=onbootpure64.lst tce=sda2/corepure64/tce opt=sda2 home=sda2


--- End code ---

I took the liberty to rename some files as core, core64 and corepure64 (and previous versions of each) all reside in the same directory, forcing a rename to maintain my sanity.

coreplayer2:
I like the idea of using common kernels and modules.  Now I can boot 3 systems, core (32), core64 and corepure64 with only 6 files (using combinations of common kernels & modules) instead of the 9 files it took previously

Showing the contents of my boot directory

--- Code: ---boot/
    extlinux/
    modules-3813.gz
    modules64-3813.gz
    rootfs-51rc1.gz
    rootfs64-51rc1.gz
    vmlinuz-3813
    vmlinuz64-3813

--- End code ---

 8)

Navigation

[0] Message Index

[#] Next page

Go to full version