WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Installation of TinyCore64  (Read 7986 times)

Offline MrStende

  • Newbie
  • *
  • Posts: 3
Installation of TinyCore64
« on: May 09, 2017, 10:05:00 AM »
Hi. I would really like to test out this OS, but since i have 64-bit PC I want the Pure64. I cannot figure out how to install it because the installation guide on the website only goes for the CorePlus. I managed to find the installer but from there i am stuck as I cannot find the core.gz file. How do i proceed to install it?

Thanks.

Offline Misalf

  • Hero Member
  • *****
  • Posts: 1702
Re: Installation of TinyCore64
« Reply #1 on: May 09, 2017, 10:31:05 AM »
CorePure64 uses
 vmlinuz64 + corepure64.gz
Or
 vmlinuz64 + rootfs64.gz + modules64.gz
which you can download here: http://tinycorelinux.net/8.x/x86_64/release/distribution_files/

Note that you could also use
 vmlinuz64 + rootfs.gz + modules64.gz
which you can download here: http://tinycorelinux.net/8.x/x86/release/distribution_files/
to have a 64-bit kernel + modules but still be able to access the 32-bit repo, which may contain more apps.
« Last Edit: May 09, 2017, 10:32:41 AM by Misalf »
Download a copy and keep it handy: Core book ;)

Offline MrStende

  • Newbie
  • *
  • Posts: 3
Re: Installation of TinyCore64
« Reply #2 on: May 09, 2017, 11:21:10 AM »
Okay so I managed to get the installer open, found the corepure64.gz and managed to proceed with installation. When it said completed i removed the installation media and rebooted.
Now it sais Loading corepure.gz failed: No such file or directory

What did i do wrong/missing that i should have?

Offline Misalf

  • Hero Member
  • *****
  • Posts: 1702
Re: Installation of TinyCore64
« Reply #3 on: May 09, 2017, 12:03:26 PM »
I don't know. I'd suggest checking your boot loader config.
Probably located at  /mnt/sda1/extlinux/extlinux.conf  or similar.
Is  corepure.gz  a typo? Shouldn't it be  corepure64.gz  ?
Download a copy and keep it handy: Core book ;)

Offline MrStende

  • Newbie
  • *
  • Posts: 3
Re: Installation of TinyCore64
« Reply #4 on: May 09, 2017, 12:41:18 PM »
Yeah it should be corepure64 but no it said corepure only. I'll report back once I've looked into the config.

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Installation of TinyCore64
« Reply #5 on: May 09, 2017, 10:28:21 PM »
While it's generally a straight swap of vmlinuz and core.gz for their pure 64 bit counterparts (vmlinuz64 + corepure64.gz).
Note: corepure64 requires a dedicated tce directory.  If you installed from CorePlus.iso you will need to replace the entire contents of your tce/optional directory for 64bit versions.

Now you have many options..
You could rename the tce directory tc8-x86 and create a new tce directory tc8-x86_64 for your pure64 extensions

Easiest method is to copy the contents of /cde  from TinyCorePure64-8.0.iso to /tc8-x86_64
available here http://tinycorelinux.net/8.x/x86_64/release/
remember to specify the renamed tce directory, eg;
Code: [Select]
tce=sda1/tc8-x86_64

Or you could build the x86_64 tce directory from scratch (not recommended for those new to tc)

Or you could leave the tce as is, boot to the command line and run
tce-update

If you don't succeed booting to a desktop then might still need to run (depending on which option chosen)
tce-audit updatedeps
tce-audit fetchmissing

Remember to modify your bootconfig file, eg
(this partial multi-boot stanza extracted from my notebook's extlinux.conf boot file)
Code: [Select]
LABEL TinyCore64-8.x
MENU LABEL TinyCore64-8.x (**Core64**)
TEXT HELP

Boot tc-64-bit kernel/32 bit userspace

ENDTEXT
KERNEL /tce/boot/vmlinuz64
APPEND initrd=/tce/boot/rootfs-8.0.gz,/tce/boot/modules64.gz loglevel=3 noswap lst=onboot64_Xorg.lst tce=sda1/tc8-x86 opt=sda2 home=sda2

LABEL Corepure64-8.x
MENU LABEL Corepure64-8.x (**Corepure64**)
TEXT HELP

Boot Pure64 system

ENDTEXT
KERNEL /tce/boot/vmlinuz64
APPEND initrd=/tce/boot/rootfs64-8.0.gz,/tce/boot/modules64.gz loglevel=3 lst=onboot_CorePure64.lst tce=sda1/tc8-x86_64 opt=sda2 home=sda2 mydata=mydataCorePure64

So many choices...

You'll notice that i prefer the "vmlinuz64 + rootfs64.gz + modules64.gz" route
Sent from my iPhone using Tapatalk
« Last Edit: May 09, 2017, 10:56:38 PM by coreplayer2 »

Offline andyj

  • Hero Member
  • *****
  • Posts: 1021
Re: Installation of TinyCore64
« Reply #6 on: May 10, 2017, 05:53:02 AM »
I personally prefer to have my boot directory outside of any of the tce directories, especially in a multi-boot environment. Modifying your tce dirs won't leave your system unbootable.

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Installation of TinyCore64
« Reply #7 on: May 10, 2017, 07:31:46 AM »
Absolutely, thanks for the reminder Andy.   I can't remember a time when any of my boot directories was installed within the tce directory.   

Probably better for those new to tc to leave as is and use tce-update from the command line




Sent from my iPad using Tapatalk HD

Offline polikuo

  • Hero Member
  • *****
  • Posts: 714
Re: Installation of TinyCore64
« Reply #8 on: May 10, 2017, 08:10:57 AM »
Okay so I managed to get the installer open, found the corepure64.gz and managed to proceed with installation. When it said completed i removed the installation media and rebooted.
Now it sais Loading corepure.gz failed: No such file or directory

What did i do wrong/missing that i should have?

How did you install it ?
Please tell me what you choose. (step by step)
* from GUI/CLI
* source path
* device/partition number
* file system (ext[2-4], vfat)
* addition boot code
* others...

Judging by the information you provides.
The syslinux MBR had been applied, however, can not find the correct path.
Please post your extlinux.conf/syslinux.cfg code so we can help.  :)

By default,
extlinux.conf is in DEVICE/tce/boot/
syslinux.cfg can be in either DEVICE/tce/boot/ or DEVICE/boot/