- Download ISO from http://tinycorelinux.net/downloads.html
- Attach it to new VM and run it
- Optionally install SSH for more comfortable installation process:
- tce-load -iw openssh
- sudo passwd tc
- sudo /usr/local/etc/init.d/openssh start
- Create file system and mount it:
tce-load -iw parted.tcz
sudo parted /dev/sda mktable msdos
sudo parted /dev/sda mkpart primary ext3 1% 99%
sudo parted /dev/sda set 1 boot on
mkfs.ext3 /dev/sda1
sudo parted /dev/sda print
sudo rebuildfstab
mount /mnt/sda1 - Install grub:
tce-load -iw grub2.tcz
sudo -s
grub-install --target=i386-pc --boot-directory=/mnt/sda1/boot /dev/sda
mount /mnt/sr0/
cp /mnt/sr0/boot/core.gz /mnt/sda1/boot/
cp /mnt/sr0/boot/vmlinuz /mnt/sda1/boot/ - Configure Grub:
- vi /mnt/sda1/boot/grub/grub.cfg
- Enter:
set timeout=3
menuentry "Tiny Core" {
linux /boot/vmlinuz com1=9600,8n1 loglevel=3 user=tc console=ttyS0 console=tty0 noembed nomodeset tce=sda1 opt=sda1 home=sda1
initrd /boot/core.gz
} - Save file.
- Prepare filesystem:
mkdir -p /mnt/sda1/tce
touch /mnt/sda1/tce/mydata.tgz
mkdir -p /mnt/sda1/opt
mkdir -p /mnt/sda1/home
reboot - After reboot install openssh:
tce-load -iw openssh
sudo passwd tc
sudo /usr/local/etc/init.d/openssh start - Add some config to persistance.
- vi /opt/.filetool.lst
- Add:
/usr/local/etc/ssh
/etc/passwd
/etc/shadow - Save File.
- Add openssh to autostart
- vi /opt/bootlocal.sh
- Add:
/usr/local/etc/init.d/openssh start - Save configuration:
filetool.sh -b
Showing posts with label vm. Show all posts
Showing posts with label vm. Show all posts
Thursday, 8 December 2016
Install Tiny Core Linux on Virtual Box using small "Core" (11Mb) ISO
Subscribe to:
Posts (Atom)