Tiny Core Base > Corepure64

Upgrade Corepure64 USB

(1/2) > >>

TinyNoobE:
Can someone:point me to a post or HowTo for upgrading a Corepure64 USB installation?

I have searched for basic upgrade instructions. I haven't found a "standard process" description for upgrades, let alone USB focused instructions other than the referenced post below.

Juanito has a process description for Tinycore in this post "Howto Upgrade TC on a USB Stick"; http://forum.tinycorelinux.net/index.php/topic,344.msg2113.html#msg2113

I have a Corepure64 13.0 working system, trying to upgrade to 14.0. !3.0 is working, but I prefer to be "current".

Copying JUST corepure64.gz, following Juanito's basic instructions for Tinycore does NOT work. I lost the GUI, and any structured access to the file system. I ended up with a basic text install and interface. Reversing the corepure.gz copy brought it back to life (one of TinyCore's  miracles).

I COULD do a fresh install, and copy over the file system, but I'd like to better understand the details, rather than a brute force "start over". It took me a LOT of experimentation to get this to work the way I wanted. Breaking it caused 24hrs of panic!

Thanks for any guidance.

CardealRusso:

--- Quote from: TinyNoobE on October 08, 2023, 02:35:26 PM ---Copying JUST corepure64.gz, following Juanito's basic instructions for Tinycore does NOT work. I lost the GUI, and any structured access to the file system.

--- End quote ---
Maybe some 13.x extension doesn't work in 14.x?


--- Quote from: TinyNoobE on October 08, 2023, 02:35:26 PM ---I COULD do a fresh install

--- End quote ---
Definitely the best thing to do.

Rich:
Hi TinyNoobE
The link you posted is 15 years old. Things have changed since then.

Open a terminal and enter the following:

--- Code: ---# This will place you in the top directory of your USB device.
cd `readlink /etc/sysconfig/tcedir`
cd ../
# Create a new tce and boot directory.
mkdir -p tce14/boot
cp tce/onboot.lst tce14/onbootTC13.lst
cd tce14/boot
# Fetch boot files for TC14.
wget http://tinycorelinux.net/14.x/x86_64/release/distribution_files/corepure64.gz
wget http://tinycorelinux.net/14.x/x86_64/release/distribution_files/vmlinuz64
--- End code ---

Next you'll have to add an entry to your boot loaders config file that points
to the new tce14 directory and the new boot files. The config file should
be either in the  boot/  or  tce/boot/  directory of your USB device. If you
don't know how to modify it, attach a copy to your next post.

You should now be able to boot to TC14. You will end up at the command
line, so execute the following:

--- Code: ---cd `readlink /etc/sysconfig/tcedir`
--- End code ---
If everything went to plan, the prompt on the screen should end in  tce14.

Now create a new onboot.lst file and download new extensions:

--- Code: ---cp onbootTC13.lst onboot.lst
# Replace any references to kernel version with KERNEL
sed -i 's/5.15.10-tinycore64/KERNEL/g' onboot.lst
# Download TC14 versions of your extensions
for F in `cat onboot.lst`; do tce-load -w $F; done
--- End code ---

If all went well, a reboot should now get you to a GUI in TC14.

Pay close attention to punctuation.
Some commands use  '  and some use  `

TinyNoobE:
 :(
100% ok with things have changed.

I got to the line in your post after modifying what I believe is my "boot loaders config file":
 "You should now be able to boot to TC14."
No joy.

Attached is the MODIFIED extlinux.conf, as you requested.
Structure of the system is:
/mnt/sdc1/
  /boot     /lost&found   /tce    /tce14

Attached file is inside /mnt/sdc1/boot/extlinux, NOT /mnt/sdc1//tce14/boot where the new 14.0 corepure64.gz and vmlinuz64 have been copied.

As the system boots, it TRIES to boot to 14.0 (initial booting text screen), runs into trouble, and defaults to the backup files which then brings up 13.0.

I know I've inserted quotes more neatly before, but can't recall how. Snapshots would be helpful too, but that's also unclear or unavailable.

Thanks for your guidance to this point. I'm reading and researching before raising my hand for help. I suspect i'm missing something simple, based on system behavior.

Step by step and learning along the way is why I'm here.

Rich:
Hi TinyNoobE
Try changing the APPEND line from this:

--- Code: ---APPEND quiet  waitusb=5:UUID="1a023256-dca3-4f08-a89e-56e928e60ea5" tce=UUID="1a023256-dca3-4f08-a89e-56e928e60ea5"
--- End code ---
To this:

--- Code: ---APPEND quiet  waitusb=5:UUID="1a023256-dca3-4f08-a89e-56e928e60ea5" tce=UUID="1a023256-dca3-4f08-a89e-56e928e60ea5"/tce14
--- End code ---

Everything else looks fine near as I can see.

Navigation

[0] Message Index

[#] Next page

Go to full version