GNS3 Tiny Core Linux — FIREFOX in UNL

http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-tinycore-linux-6.4-firefox-33.1.1-2.img

GNS3 Tiny Core Linux -- FIREFOX in UNL

SSH into UNL

####Create folder in /opt/unetlab/addons/qemu/linux-tinycore-linux-6.4-firefox

mkdir /opt/unetlab/addons/qemu/linux-tinycore-linux-6.4-firefox
wget -O /opt/unetlab/addons/qemu/linux-tinycore-linux-6.4-firefox/virtidea.qcow2 http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-tinycore-linux-6.4-firefox-33.1.1-2.img

mkdir /tmp/tclmount
modprobe nbd max_part=63
/opt/qemu-2.0.2/bin/qemu-nbd -c /dev/nbd0 /opt/unetlab/addons/qemu/linux-tinycore-linux-6.4-firefox/virtidea.qcow2
mount /dev/nbd0p1 /tmp/tclmount

nano /tmp/tclmount/boot/extlinux/extlinux.conf
#########--> ADD 'waitusb=2' and change user to unl
serial 0 38400
display boot.msg
default microcore
label microcore
 kernel /boot/vmlinuz
 initrd /boot/core.gz
 append loglevel=3 user=unl console=ttyS0,38400 console=tty0 waitusb=2

label mc
 kernel /boot/vmlinuz
 append initrd=/boot/core.gz loglevel=3 user=unl waitusb=2
implicit 0
prompt 1
timeout 1
F1 boot.msg
F2 f2
F3 f3
F4 f4
############################

sudo umount /tmp/tclmount
/opt/qemu-2.0.2/bin/qemu-nbd -d /dev/nbd0
/opt/qemu-2.0.2/bin/qemu-nbd -d /dev/nbd0p1
rmdir /tmp/tclmount

GNS3 Tiny Core Linux in UNL

GNS3 Tiny Core Linux in UNL
copy paste in Notepad for better readability
SSH in UNL

 

####Create folder in /opt/unetlab/addons/qemu/linux-tinycore-linux-6.4-2

mkdir /opt/unetlab/addons/qemu/linux-tinycore-linux-6.4-2
 wget -O /opt/unetlab/addons/qemu/linux-tinycore-linux-6.4-2/virtidea.qcow2 http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/linux-tinycore-linux-6.4-2.img

mkdir /tmp/tclmount
 modprobe nbd max_part=63
 /opt/qemu-2.0.2/bin/qemu-nbd -c /dev/nbd0 /opt/unetlab/addons/qemu/linux-tinycore-linux-6.4-2/virtidea.qcow2
 mount /dev/nbd0p1 /tmp/tclmount

nano /tmp/tclmount/boot/extlinux/extlinux.conf
 #########--> ADD 'waitusb=2' and change user to unl
 serial 0 38400
 display boot.msg
 default microcore
 label microcore
 kernel /boot/vmlinuz
 initrd /boot/core.gz
 append loglevel=3 user=unl console=ttyS0,38400 console=tty0 waitusb=2

label mc
 kernel /boot/vmlinuz
 append initrd=/boot/core.gz loglevel=3 user=unl waitusb=2
 implicit 0
 prompt 1
 timeout 1
 F1 boot.msg
 F2 f2
 F3 f3
 F4 f4
 ############################

sudo umount /tmp/tclmount
 /opt/qemu-2.0.2/bin/qemu-nbd -d /dev/nbd0
 rmdir /tmp/tclmount

How to create Openwrt on VMWARE Workstation

Use a Linux Live CD
http://4mlinux.com/

In VMWARE create a Ubuntu machine with a working internet connection
Boot with LiveCD
LiveCD needs 2048mb memory to boot (needed for chromium)

Navigate and download from https://downloads.openwrt.org/chaos_calmer/15.05/x86/
I used /chaos_calmer/15.05/x86/generic/openwrt-15.05-x86-generic-combined-ext4.img.gz

https://downloads.openwrt.org/chaos_calmer/15.05/x86/generic/openwrt-15.05-x86-generic-combined-ext4.img.gz

In terminal:
gunzip openwrt-15.05-x86-generic-combined-ext4.img.gz
(fdisk -l)
dd if=openwrt-15.05-x86-generic-combined-ext4.img of=/dev/hda
reboot / shutdown

remove LiveCD
change / add network adapters
First network adapter needs to be in the 192.168.1.0 / 24 range and is the LAN side of Openwrt
Second network adapter is the WAN side of Openwrt (I made a direct connection to my home network)

Changed my virtual machine to 256mb and 1 processor and removed all unnecessary things and the cd-rom.

Then navigate to 192.168.1.1 this is the default network ip of openwrt.