WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: suggestion for improvement of install.gz  (Read 9112 times)

Offline Guy

  • Hero Member
  • *****
  • Posts: 1089
suggestion for improvement of install.gz
« on: June 11, 2011, 03:44:29 AM »
If people use the multicore cd to install tinycore, they come to "Select File for tinycore." Yet in the multicore cd it is always in the same place.

I suggest:

During installation, have the option: If you want to install a different version than the one you are running, click here (or something similar).

If they don't select a different version.

Automatically mount the partition tinycore is being run from.

Have the installer automatically default to the location of tinycore.gz (or microcore.gz), and use it for installation.

If the user does want to install a different version, let them select the location.

I have not checked it out, but look at the same issue with grub4dos.gz.
« Last Edit: June 11, 2011, 05:22:40 AM by Guy »
Many people see what is. Some people see what can be, and make a difference.

Offline Guy

  • Hero Member
  • *****
  • Posts: 1089
Re: suggestion for improvement of install.gz
« Reply #1 on: June 11, 2011, 04:02:50 AM »
Another very minor thing.

If, following each occurrence of  the line

sed -i s"~quiet~quiet $OPTIONS~" /mnt/drive/syslinux.cfg

you add the line

sed -i 's/  / /g' /mnt/drive/syslinux.cfg

it will eliminate the double space after quiet.


The same thing applies to

sed -i s"~quiet~quiet $OPTIONS~" /mnt/drive/boot/extlinux/extlinux.conf


There are also other ways to get the same result.
« Last Edit: June 11, 2011, 04:05:11 AM by Guy »
Many people see what is. Some people see what can be, and make a difference.

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: suggestion for improvement of install.gz
« Reply #2 on: June 11, 2011, 06:17:24 AM »
Another very minor thing.

If, following each occurrence of  the line

sed -i s"~quiet~quiet $OPTIONS~" /mnt/drive/syslinux.cfg

you add the line

sed -i 's/  / /g' /mnt/drive/syslinux.cfg

it will eliminate the double space after quiet.


The same thing applies to

sed -i s"~quiet~quiet $OPTIONS~" /mnt/drive/boot/extlinux/extlinux.conf


There are also other ways to get the same result.
No thanks. Just as YOU requested a blank line between boot menu items, and I obliged, likely cause it is easier to peruse. I find an extra space easier to spot what has been added to the boot stanza.
10+ Years Contributing to Linux Open Source Projects.

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: suggestion for improvement of install.gz
« Reply #3 on: June 11, 2011, 06:18:39 AM »
If people use the multicore cd to install tinycore, they come to "Select File for tinycore." Yet in the multicore cd it is always in the same place.

I suggest:

During installation, have the option: If you want to install a different version than the one you are running, click here (or something similar).

If they don't select a different version.

Automatically mount the partition tinycore is being run from.

Have the installer automatically default to the location of tinycore.gz (or microcore.gz), and use it for installation.

If the user does want to install a different version, let them select the location.

I have not checked it out, but look at the same issue with grub4dos.gz.
I have no plans to start changing programs based on the media that they may happen to reside on.
10+ Years Contributing to Linux Open Source Projects.

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: suggestion for improvement of install.gz
« Reply #4 on: June 11, 2011, 07:22:59 AM »
You cannot tell what you booted from.
Bootloaders only load the kernel and initrd(s) into ram, and jump to a predefined entry point.
Init has no way of knowing what did that.
I actually do most of my testing using PXE, not CD.
If you try poking around looking for kernels and initrds, you may very well find and install the
wrong files.