Tiny Core Linux
Tiny Core Base => TCB Q&A Forum => Topic started by: Adam on July 29, 2013, 07:43:36 PM
-
Hi all,
This is my first attempt to install Core to the hard disk in Virtual Box. I’ve documented everything here, but having some problem when trying to boot it.
Error message is
kernel /boot/bzImage quiet
Error 15: File not found
Any help would be highly appreciated. Thanks in advance.
(http://firewallengineer.files.wordpress.com/2013/07/file-not-found.png)
http://firewallengineer.wordpress.com/2013/07/30/first-attempt-to-install-tiny-core-linux-to-hard-disk/
-
I recommend creating a vhd/vdi then boot to a tc iso then install tc-install from the repo and run it to install tc to the virtual drive
That way at least you would have a guide to create the correct boot config file next time. (Use vmlinuz instead of bzimage and loglevel=3 instead of quiet might be more appropriate)
Sent from my iPad using Tapatalk HD
-
Hi Adam.
Add additional boot options to 'append' line, not 'kernel' line.
Akane.
-
I recommend creating a vhd/vdi then boot to a tc iso then install tc-install from the repo and run it to install tc to the virtual drive
That way at least you would have a guide to create the correct boot config file next time. (Use vmlinuz instead of bzimage and loglevel=3 instead of quiet might be more appropriate)
Thanks coreplayer2 for your recommendations. Yes, I did create virtual disk image, VDI prior to the installation, then boot to TC ISO. Please find my Virtual Box settings below.
IDE Primary Master: Core1.vdi (1 GB)
(http://firewallengineer.files.wordpress.com/2013/07/core-vbox-setting.png)
As per your recommendation, I did try tc-install, however there is a problem with libfltk.so.1.1.
I’ve been looking around in the internet, but couldn’t find similar issue. I would appreciate if you could share how to fix this issue.
Error message is:
tc-install: error while loading shared libraries: libfltk.so.1.1: cannot open shared object file: No such file or directory
(http://firewallengineer.files.wordpress.com/2013/07/tc-install.png)
/mnt/sda1/boot/grub/menu.lst has been updated as follows:
tc@box:~$ cat /mnt/sda1/boot/grub/menu.lst
default 0
timeout 10
title tinycore
kernel /boot/vmimage loglevel=3
initrd /boot/tinycore.gz
(http://firewallengineer.files.wordpress.com/2013/07/boot-grub-menu-lst.png)
Then, I rebooted it and got this error message:
(http://firewallengineer.files.wordpress.com/2013/07/error-15-file-not-found.png)
Please help.
-
first a reminder that your original issue is likely the boot config file which should specify the actual file name similar to this
KERNEL /tce/boot/vmlinuz (instead of bzImage which is no longer in use afaik)
As for tc-install try using Tinycore-current.iso (alternatively CorePlus-current.iso which iirc has tc-install included) instead of Core-current.iso
hope that helps
Alternatively, you might find the instructions in the syslinux.tcz install info file useful which uses the conf file from core-current.iso
-
first a reminder that your original issue is likely the boot config file which should specify the actual file name similar to this
KERNEL /tce/boot/vmlinuz (instead of bzImage which is no longer in use afaik)
As for tc-install try using Tinycore-current.iso (alternatively CorePlus-current.iso which iirc has tc-install included) instead of Core-current.iso
hope that helps
Alternatively, you might find the instructions in the syslinux.tcz install info file useful which uses the conf file from core-current.iso
Thanks for your prompt response. Here is exact location of vmlinuz. Unfortunately, I can't find tinycore file in this box.
initrd /boot/tinycore.gz
root@box:/# find / -name tinycore
root@box:/#
root@box:/# find / -name vmlinuz
/mnt/sda1/boot/vmlinuz
root@box:/#
Should I update the /mnt/sda1/boot/grub/menu.lst file like this?
default 0
timeout 10
title tinycore
kernel /mnt/sda1/boot/vmlinuz loglevel=3
(http://firewallengineer.files.wordpress.com/2013/07/find.png)
(http://firewallengineer.files.wordpress.com/2013/07/tce.png)
The reason why I'm using Core-current.iso (8 MB) instead of TinyCore-current.iso (12 MB) as I'm trying to build small but powerful linux client/server to be used in my VirtualBox lab. GUI is not needed at all in this case.
http://tinycorelinux.net/4.x/x86/release/Core-current.iso (8 MB) <-- without GUI
http://tinycorelinux.net/4.x/x86/release/TinyCore-current.iso (12 MB) <-- with GUI
-
The kernel location is where the boot loader finds it.
Probably /boot/vmlinuz
The tce directory is relative to /mnt, or just let the init code find it.
-
While tc-install is the GUI installer, the extension also includes a CLI installer script, tc-install.sh.
-
Thanks to all for your help. This issue finally has been solved.
http://forum.tinycorelinux.net/index.php/topic,15722.msg92096.html#msg92096
-
SOLUTION
There is no such bzImage & tinycore.gz in /mnt/sda1/boot/.
The correct files are vmlinuz & core.gz
root@box:/# ls -l /mnt/sda1/boot/
total 7727
-r--r--r-- 1 root root 5385191 May 7 16:19 core.gz
drwxr-xr-x 2 root root 1024 Jul 31 22:29 grub
-r--r--r-- 1 root root 2491968 Feb 21 2012 vmlinuz
root@box:/#
root@box:/# cat /mnt/sda1/boot/grub/menu.lst
default 0
timeout 10
title .::Core CLI::. || FirewallEngineer.wordpress.com || ^_^
kernel /boot/vmlinuz loglevel=3
initrd /boot/core.gz
root@box:/#