It is currently Tue Dec 11, 2018 12:17 am


All times are UTC




Post new topic Reply to topic  [ 58 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject: Re: Linux VM for IOL/IOU support on Windows
PostPosted: Mon Mar 03, 2014 12:37 pm 
Offline

Joined: Sat Feb 01, 2014 12:36 pm
Posts: 23
root password is gns3
user account gns3 password gns3




Top
 Profile  
 
 Post subject: Re: Linux VM for IOL/IOU support on Windows
PostPosted: Tue Mar 04, 2014 12:22 am 
Offline
Site Admin

Joined: Sat Oct 11, 2008 1:41 pm
Posts: 2668
Location: Canada
@tmilam

Thanks a lot for the VM, I haven't look at it yet... I will definitely in time but I am so busy with the IOU implementation right now. Have you already applied what is decribed on this page: https://wiki.debian.org/ReduceDebian?

Do you think it could be smaller than 250 MB? This would not be that important if we don't include it in our all-in-one package... Actually I think this is what's going to happen anyway. The real question is do you think it would be a problem for users to download a separate VM appliance in order to use IOU on Windows? I think not.

_________________
Jeremy, GNS3 Programmer & Benevolent Dictator for Life.


Top
 Profile  
 
 Post subject: Re: Linux VM for IOL/IOU support on Windows
PostPosted: Tue Mar 04, 2014 3:22 pm 
Offline

Joined: Sat Feb 01, 2014 12:36 pm
Posts: 23
It could potentially be smaller, yes. I like these kinds of questions :) My biggest concern right now is not breaking compatibility with the required software packages or their dependencies. I was able to run the 'hello, world' python script against tornado to verify it does work.

Here is the VM when installed and a complete list of installed packages. I've removed python2.7 and it's a little smaller and also some locales packages, and also fixed the libssl symlink problem mentioned earlier. Will upload new VM this afternoon.

Code:
[email protected]:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       1.9G  646M  1.2G  37% /
udev             10M     0   10M   0% /dev
tmpfs            25M  172K   25M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            77M     0   77M   0% /run/shm
[email protected]:~# dpkg -l
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                   Version          Architecture     Description
+++-======================-================-================-==================================================
ii  adduser                3.113+nmu3       all              add and remove users and groups
ii  apt                    0.9.15.4         i386             commandline package manager
ii  apt-utils              0.9.15.4         i386             package management related utility programs
ii  base-files             7.2              i386             Debian base system miscellaneous files
ii  base-passwd            3.5.28           i386             Debian base system master password and group files
ii  bash                   4.2+dfsg-1       i386             GNU Bourne Again SHell
ii  binutils               2.24-3           i386             GNU assembler, linker and binary utilities
ii  bsdmainutils           9.0.5            i386             collection of more utilities from FreeBSD
ii  bsdutils               1:2.20.1-5.6     i386             Basic utilities from 4.4BSD-Lite
ii  build-essential        11.6             i386             Informational list of build-essential packages
ii  busybox                1:1.22.0-4       i386             Tiny utilities for small and embedded systems
ii  bzip2                  1.0.6-5          i386             high-quality block-sorting file compressor - utili
ii  ca-certificates        20130906         all              Common CA certificates
ii  coreutils              8.21-1           i386             GNU core utilities
ii  cpio                   2.11+dfsg-1      i386             GNU cpio -- a program to manage archives of files
ii  cpp                    4:4.8.2-2        i386             GNU C preprocessor (cpp)
ii  cpp-4.8                4.8.2-16         i386             GNU C preprocessor
ii  cron                   3.0pl1-124       i386             process scheduling daemon
ii  daemon                 0.6.4-1          i386             turns other processes into daemons
ii  dash                   0.5.7-4          i386             POSIX-compliant shell
ii  debconf                1.5.52           all              Debian configuration management system
ii  debfoster              2.7-1.2          i386             Install only wanted Debian packages
ii  debian-archive-keyring 2012.4           all              GnuPG archive keys of the Debian archive
ii  debianutils            4.4              i386             Miscellaneous utilities specific to Debian
ii  deborphan              1.7.28.8         i386             program that can find unused packages, e.g. librar
ii  dh-python              1.20140128-1     all              Debian helper tools for packaging Python libraries
ii  dialog                 1.2-20140112-1   i386             Displays user-friendly dialog boxes from shell scr
ii  diffutils              1:3.3-1          i386             File comparison utilities
ii  dmidecode              2.12-2           i386             SMBIOS/DMI table decoder
ii  dpkg                   1.17.6           i386             Debian package management system
ii  dpkg-dev               1.17.6           all              Debian package development tools
ii  e2fslibs:i386          1.42.9-3         i386             ext2/ext3/ext4 file system libraries
ii  e2fsprogs              1.42.9-3         i386             ext2/ext3/ext4 file system utilities
ii  fakeroot               1.18.4-2         i386             tool for simulating superuser privileges
ii  file                   1:5.17-0.1       i386             Determines file type using "magic" numbers
ii  findutils              4.4.2-7          i386             utilities for finding files--find, xargs
ii  firmware-linux-free    3.3              all              Binary firmware for various drivers in the Linux k
ii  g++                    4:4.8.2-2        i386             GNU C++ compiler
ii  g++-4.8                4.8.2-16         i386             GNU C++ compiler
ii  gcc                    4:4.8.2-2        i386             GNU C compiler
ii  gcc-4.7-base:i386      4.7.3-11         i386             GCC, the GNU Compiler Collection (base package)
ii  gcc-4.8                4.8.2-16         i386             GNU C compiler
ii  gcc-4.8-base:i386      4.8.2-16         i386             GCC, the GNU Compiler Collection (base package)
ii  gettext-base           0.18.3.2-1       i386             GNU Internationalization utilities for the base sy
ii  gnupg                  1.4.16-1.1       i386             GNU privacy guard - a free PGP replacement
ii  gpgv                   1.4.16-1.1       i386             GNU privacy guard - signature verification tool
ii  grep                   2.16-1           i386             GNU grep, egrep and fgrep
ii  groff-base             1.22.2-5         i386             GNU troff text-formatting system (base system comp
ii  gzip                   1.6-3            i386             GNU compression utilities
ii  hostname               3.15             i386             utility to set/show the host name or domain name
ii  ifupdown               0.7.47.2         i386             high level tools to configure network interfaces
ii  init-system-helpers    1.14             all              helper tools for all init systems
ii  initramfs-tools        0.115            all              generic modular initramfs generator
ii  initscripts            2.88dsf-51       i386             scripts for initializing and shutting down the sys
ii  insserv                1.14.0-5         i386             boot sequence organizer using LSB init.d script de
ii  install-info           5.2.0.dfsg.1-2   i386             Manage installed documentation in info format
ii  installation-report    2.55             all              system installation report
ii  iproute                1:3.12.0-2       all              transitional dummy package for iproute2
ii  iproute2               3.12.0-2         i386             networking and traffic control tools
ii  iptables               1.4.21-1         i386             administration tools for packet filtering and NAT
ii  iputils-ping           3:20121221-5     i386             Tools to test the reachability of network hosts
ii  isc-dhcp-client        4.2.4-7          i386             ISC DHCP client
ii  isc-dhcp-common        4.2.4-7          i386             common files used by all the isc-dhcp* packages
ii  kbd                    1.15.5-1         i386             Linux console font and keytable utilities
ii  keyboard-configuration 1.102            all              system-wide keyboard preferences
ii  klibc-utils            2.0.2-1          i386             small utilities built with klibc for early boot
ii  kmod                   16-2             i386             tools for managing Linux kernel modules
ii  libacl1:i386           2.2.52-1         i386             Access control list shared library
ii  libalgorithm-diff-perl 1.19.02-3        all              module to find differences between files
ii  libalgorithm-diff-xs-p 0.04-2+b3        i386             module to find differences between files (XS accel
ii  libalgorithm-merge-per 0.08-2           all              Perl module for three-way merge of textual data
ii  libapt-inst1.5:i386    0.9.15.4         i386             deb package format runtime library
ii  libapt-pkg4.12:i386    0.9.15.4         i386             package management runtime library
ii  libarchive-extract-per 0.72-1           all              generic archive extracting module
ii  libasan0:i386          4.8.2-16         i386             AddressSanitizer -- a fast memory error detector
ii  libasprintf0c2:i386    0.18.3.2-1       i386             GNU library to use fprintf and friends in C++
ii  libatm1:i386           1:2.5.1-1.5      i386             shared library for ATM (Asynchronous Transfer Mode
ii  libatomic1:i386        4.8.2-16         i386             support library providing __atomic built-in functi
ii  libattr1:i386          1:2.4.47-1       i386             Extended attribute shared library
ii  libaudit-common        1:2.3.3-4        all              Dynamic library for security auditing - common fil
ii  libaudit1:i386         1:2.3.3-4        i386             Dynamic library for security auditing
ii  libblkid1:i386         2.20.1-5.6       i386             block device id library
ii  libbsd0:i386           0.6.0-1          i386             utility functions from BSD systems - shared librar
ii  libbz2-1.0:i386        1.0.6-5          i386             high-quality block-sorting file compressor library
ii  libc-bin               2.17-97          i386             Embedded GNU C Library: Binaries
ii  libc-dev-bin           2.17-97          i386             Embedded GNU C Library: Development binaries
ii  libc6:i386             2.17-97          i386             Embedded GNU C Library: Shared libraries
ii  libc6-dev:i386         2.17-97          i386             Embedded GNU C Library: Development Libraries and
ii  libc6-i686:i386        2.17-97          i386             Embedded GNU C Library: Shared libraries [i686 opt
ii  libcap2:i386           1:2.22-1.2       i386             support for getting/setting POSIX.1e capabilities
ii  libcap2-bin            1:2.22-1.2       i386             basic utility programs for using capabilities
ii  libcloog-isl4:i386     0.18.1-3         i386             Chunky Loop Generator (runtime library)
ii  libcomerr2:i386        1.42.9-3         i386             common error description library
ii  libdb5.1:i386          5.1.29-6         i386             Berkeley v5.1 Database Libraries [runtime]
ii  libdb5.3:i386          5.3.28-3         i386             Berkeley v5.3 Database Libraries [runtime]
ii  libdpkg-perl           1.17.6           all              Dpkg perl modules
ii  libedit2:i386          3.1-20130712-2   i386             BSD editline and history libraries
ii  libee0                 0.4.1-1          i386             Event expression library inspired by CEE
ii  libestr0               0.1.9-1          i386             Helper functions for handling strings (lib)
ii  libexpat1:i386         2.1.0-4          i386             XML parsing C library - runtime library
ii  libexpat1-dev:i386     2.1.0-4          i386             XML parsing C library - development kit
ii  libffi6:i386           3.0.13-12        i386             Foreign Function Interface library runtime
ii  libfile-fcntllock-perl 0.14-2+b1        i386             Perl module for file locking with fcntl(2)
ii  libgc1c2:i386          1:7.2d-6         i386             conservative garbage collector for C and C++
ii  libgcc-4.8-dev:i386    4.8.2-16         i386             GCC support library (development files)
ii  libgcc1:i386           1:4.8.2-16       i386             GCC support library
ii  libgcrypt11:i386       1.5.3-3          i386             LGPL Crypto library - runtime library
ii  libgdbm3:i386          1.8.3-12         i386             GNU dbm database routines (runtime version)
ii  libgmp10:i386          2:5.1.3+dfsg-1   i386             Multiprecision arithmetic library
ii  libgnutls-openssl27:i3 2.12.23-12       i386             GNU TLS library - OpenSSL wrapper
ii  libgnutls26:i386       2.12.23-12       i386             GNU TLS library - runtime library
rc  libgnutls28:i386       3.2.11-1         i386             GNU TLS library - main runtime library
ii  libgomp1:i386          4.8.2-16         i386             GCC OpenMP (GOMP) support library
ii  libgpg-error0:i386     1.12-0.2         i386             library for common error values and messages in Gn
ii  libgssapi-krb5-2:i386  1.12+dfsg-2      i386             MIT Kerberos runtime libraries - krb5 GSS-API Mech
rc  libhogweed2:i386       2.7.1-1          i386             low level cryptographic library (public-key crypto
rc  libidn11:i386          1.28-1           i386             GNU Libidn library, implementation of IETF IDN spe
ii  libisl10:i386          0.12.2-1         i386             manipulating sets and relations of integer points
ii  libitm1:i386           4.8.2-16         i386             GNU Transactional Memory Library
ii  libjson-c2:i386        0.11-3           i386             JSON manipulation library - shared library
ii  libk5crypto3:i386      1.12+dfsg-2      i386             MIT Kerberos runtime libraries - Crypto Library
ii  libkeyutils1:i386      1.5.6-1          i386             Linux Key Management Utilities (library)
ii  libklibc               2.0.2-1          i386             minimal libc subset for use with initramfs
ii  libkmod2:i386          16-2             i386             libkmod shared library
ii  libkrb5-3:i386         1.12+dfsg-2      i386             MIT Kerberos runtime libraries
ii  libkrb5support0:i386   1.12+dfsg-2      i386             MIT Kerberos runtime libraries - Support library
ii  liblocale-gettext-perl 1.05-7+b2        i386             module using libc functions for internationalizati
ii  liblog-message-simple- 0.10-1           all              simplified interface to Log::Message
ii  liblognorm0            0.3.7-1          i386             Log normalizing library
ii  liblzma5:i386          5.1.1alpha+20120 i386             XZ-format compression library
ii  libmagic1:i386         1:5.17-0.1       i386             File type determination library using "magic" numb
ii  libmodule-pluggable-pe 5.1-1            all              module for giving  modules the ability to have plu
ii  libmount1              2.20.1-5.6       i386             block device id library
ii  libmpc3:i386           1.0.1-1          i386             multiple precision complex floating-point library
ii  libmpdec2:i386         2.4.0-6          i386             library for decimal floating point arithmetic (run
ii  libmpfr4:i386          3.1.2-1          i386             multiple precision floating-point computation
ii  libncurses5:i386       5.9+20140118-1   i386             shared libraries for terminal handling
ii  libncursesw5:i386      5.9+20140118-1   i386             shared libraries for terminal handling (wide chara
rc  libnettle4:i386        2.7.1-1          i386             low level cryptographic library (symmetric and one
ii  libnewt0.52:i386       0.52.15-3+b1     i386             Not Erik's Windowing Toolkit - text mode windowing
ii  libnfnetlink0:i386     1.0.1-2          i386             Netfilter netlink library
ii  libp11-kit0:i386       0.20.2-1         i386             Library for loading and coordinating access to PKC
ii  libpam-cap:i386        1:2.22-1.2       i386             PAM module for implementing capabilities
ii  libpam-modules:i386    1.1.8-2          i386             Pluggable Authentication Modules for PAM
ii  libpam-modules-bin     1.1.8-2          i386             Pluggable Authentication Modules for PAM - helper
ii  libpam-runtime         1.1.8-2          all              Runtime support for the PAM library
ii  libpam0g:i386          1.1.8-2          i386             Pluggable Authentication Modules library
ii  libpci3:i386           1:3.2.1-2        i386             Linux PCI Utilities (shared library)
ii  libpcre3:i386          1:8.31-2         i386             Perl 5 Compatible Regular Expression Library - run
ii  libpgm-5.1-0           5.1.118-1~dfsg-0 i386             OpenPGM shared library
ii  libpng12-0:i386        1.2.50-1         i386             PNG library - runtime
ii  libpod-latex-perl      0.61-1           all              module to convert Pod data to formatted LaTeX
ii  libpopt0:i386          1.16-8           i386             lib for parsing cmdline parameters
ii  libprocps0:i386        1:3.3.3-3        i386             library for accessing process information from /pr
ii  libprocps3:i386        1:3.3.9-2        i386             library for accessing process information from /pr
ii  libpython3-dev:i386    3.3.4-1          i386             header files and a static library for Python (defa
ii  libpython3-stdlib:i386 3.3.4-1          i386             interactive high-level object-oriented language (d
ii  libpython3.3:i386      3.3.4-1          i386             Shared Python runtime library (version 3.3)
ii  libpython3.3-dev:i386  3.3.4-1          i386             Header files and a static library for Python (v3.3
ii  libpython3.3-minimal:i 3.3.4-1          i386             Minimal subset of the Python language (version 3.3
ii  libpython3.3-stdlib:i3 3.3.4-1          i386             Interactive high-level object-oriented language (s
ii  libquadmath0:i386      4.8.2-16         i386             GCC Quad-Precision Math Library
ii  libreadline6:i386      6.2+dfsg-0.1     i386             GNU readline and history libraries, run-time libra
ii  libselinux1:i386       2.2.2-1          i386             SELinux runtime shared libraries
ii  libsemanage-common     2.2-1            all              Common files for SELinux policy management librari
ii  libsemanage1:i386      2.2-1            i386             SELinux policy management library
ii  libsepol1:i386         2.2-1            i386             SELinux library for manipulating binary security p
ii  libslang2:i386         2.2.4-16         i386             S-Lang programming library - runtime version
ii  libsqlite3-0:i386      3.8.3.1-1        i386             SQLite 3 shared library
ii  libss2:i386            1.42.9-3         i386             command-line interface parsing library
ii  libssl0.9.8            0.9.8o-4squeeze1 i386             SSL shared libraries
ii  libssl1.0.0:i386       1.0.1f-1         i386             Secure Sockets Layer toolkit - shared libraries
ii  libstdc++-4.8-dev:i386 4.8.2-16         i386             GNU Standard C++ Library v3 (development files)
ii  libstdc++6:i386        4.8.2-16         i386             GNU Standard C++ Library v3
ii  libtasn1-6:i386        3.4-3            i386             Manage ASN.1 structures (runtime)
ii  libterm-ui-perl        0.42-1           all              Term::ReadLine UI made easy
ii  libtimedate-perl       2.3000-1         all              collection of modules to manipulate date/time info
ii  libtinfo5:i386         5.9+20140118-1   i386             shared low-level terminfo library for terminal han
ii  libudev1:i386          204-7            i386             libudev shared library
ii  libusb-0.1-4:i386      2:0.1.12-23.3    i386             userspace USB programming library
ii  libusb-1.0-0:i386      2:1.0.17-1+b1    i386             userspace USB programming library
ii  libustr-1.0-1:i386     1.0.4-3          i386             Micro string library: shared library
ii  libuuid-perl           0.05-1           i386             Perl extension for using UUID interfaces as define
ii  libuuid1:i386          2.20.1-5.6       i386             Universally Unique ID library
ii  libwrap0:i386          7.6.q-25         i386             Wietse Venema's TCP wrappers library
ii  libxtables10           1.4.21-1         i386             netfilter xtables library
ii  libzmq3:i386           3.2.4+dfsg-4     i386             lightweight messaging kernel (shared library)
ii  linux-base             3.5              all              Linux image base package
ii  linux-image-3.2.0-4-68 3.2.54-2         i386             Linux 3.2 for modern PCs
ii  linux-libc-dev:i386    3.12.9-1         i386             Linux support headers for userspace development
ii  login                  1:4.1.5.1-1      i386             system login tools
ii  logrotate              3.8.7-1          i386             Log rotation utility
ii  lsb-base               4.1+Debian12     all              Linux Standard Base 4.1 init script functionality
ii  make                   3.81-8.3         i386             An utility for Directing compilation.
ii  mawk                   1.3.3-17         i386             a pattern scanning and text processing language
ii  mime-support           3.54             all              MIME files 'mime.types' & 'mailcap', and support p
ii  module-init-tools      16-2             all              transitional dummy package (module-init-tools to k
ii  mount                  2.20.1-5.6       i386             Tools for mounting and manipulating filesystems
ii  mpt-status             1.2.0-8          i386             get RAID status out of mpt (and other) HW RAID con
ii  multiarch-support      2.17-97          i386             Transitional package to ensure multiarch compatibi
ii  ncurses-base           5.9+20140118-1   all              basic terminal type definitions
ii  ncurses-bin            5.9+20140118-1   i386             terminal-related programs and man pages
ii  ncurses-term           5.9+20140118-1   all              additional terminal type definitions
ii  net-tools              1.60-25          i386             The NET-3 networking toolkit
ii  netbase                5.2              all              Basic TCP/IP networking system
ii  openssh-client         1:6.5p1-4        i386             secure shell (SSH) client, for secure access to re
ii  openssh-server         1:6.5p1-4        i386             secure shell (SSH) server, for secure access from
ii  openssl                1.0.1f-1         i386             Secure Sockets Layer toolkit - cryptographic utili
ii  passwd                 1:4.1.5.1-1      i386             change and administer password and group data
ii  patch                  2.7.1-4          i386             Apply a diff file to an original
ii  pciutils               1:3.2.1-2        i386             Linux PCI Utilities
ii  perl                   5.18.2-2         i386             Larry Wall's Practical Extraction and Report Langu
ii  perl-base              5.18.2-2         i386             minimal Perl system
ii  perl-modules           5.18.2-2         all              Core Perl modules
ii  procps                 1:3.3.9-2        i386             /proc file system utilities
ii  python3                3.3.4-1          i386             interactive high-level object-oriented language (d
ii  python3-dev            3.3.4-1          i386             header files and a static library for Python (defa
ii  python3-minimal        3.3.4-1          i386             minimal subset of the Python language (default pyt
ii  python3-netifaces      0.8-3+b1         i386             portable network interface information for Python
ii  python3-pip            1.4.1-2          all              alternative Python package installer - Python 3 ve
ii  python3-pkg-resources  2.2-1            all              Package Discovery and Resource Access using pkg_re
ii  python3-setuptools     2.2-1            all              Python3 Distutils Enhancements (setuptools compati
ii  python3-tornado        3.1.1-1          all              scalable, non-blocking web server and tools - Pyth
ii  python3-zmq            13.1.0-1+b1      i386             Python3 bindings for 0MQ library
ii  python3.3              3.3.4-1          i386             Interactive high-level object-oriented language (v
ii  python3.3-dev          3.3.4-1          i386             Header files and a static library for Python (v3.3
ii  python3.3-minimal      3.3.4-1          i386             Minimal subset of the Python language (version 3.3
ii  readline-common        6.2+dfsg-0.1     all              GNU readline and history libraries, common files
ii  rsyslog                7.4.4-1          i386             reliable system and kernel logging daemon
ii  sed                    4.2.2-4          i386             The GNU sed stream editor
ii  sensible-utils         0.0.9            all              Utilities for sensible alternative selection
ii  sysv-rc                2.88dsf-51       all              System-V-like runlevel change mechanism
ii  sysvinit               2.88dsf-51       i386             System-V-like init utilities
ii  sysvinit-core          2.88dsf-51       i386             System-V-like init utilities
ii  sysvinit-utils         2.88dsf-51       i386             System-V-like utilities
ii  tar                    1.27.1-1         i386             GNU version of the tar archiving utility
ii  task-ssh-server        3.20             all              SSH server
ii  tasksel                3.20             all              tool for selecting tasks for installation on Debia
ii  tasksel-data           3.20             all              official tasks used for installation of Debian sys
ii  tcpd                   7.6.q-25         i386             Wietse Venema's TCP wrapper utilities
ii  traceroute             1:2.0.19-3       i386             Traces the route taken by packets over an IPv4/IPv
ii  tzdata                 2013i-1          all              time zone and daylight-saving time data
ii  udev                   204-7            i386             /dev/ and hotplug management daemon
ii  usbutils               1:007-2          i386             Linux USB utilities
ii  util-linux             2.20.1-5.6       i386             Miscellaneous system utilities
ii  vim-common             2:7.4.161-1      i386             Vi IMproved - Common files
ii  vim-tiny               2:7.4.161-1      i386             Vi IMproved - enhanced vi editor - compact version
rc  wget                   1.15-1           i386             retrieves files from the web
ii  whiptail               0.52.15-3+b1     i386             Displays user-friendly dialog boxes from shell scr
ii  xz-utils               5.1.1alpha+20120 i386             XZ-format compression utilities
ii  zlib1g:i386            1:1.2.8.dfsg-1   i386             compression library - runtime



Top
 Profile  
 
 Post subject: Re: Linux VM for IOL/IOU support on Windows
PostPosted: Tue Mar 04, 2014 3:32 pm 
Offline

Joined: Sat Feb 01, 2014 12:36 pm
Posts: 23
The uncompressed appliance does not need a 1.9gb root fs. I'm wondering if some space could be saved by doing resize2fs down to maybe 1GB. I've already zeroed out the empty space before compressing, so not sure if that will yield any better results.


Top
 Profile  
 
 Post subject: Re: Linux VM for IOL/IOU support on Windows
PostPosted: Tue Mar 04, 2014 5:48 pm 
Offline

Joined: Sat Aug 17, 2013 7:59 pm
Posts: 123
Location: Upper Silesia, Poland
If you wish to shrink size of that VM, you should think about REMOVING all "development" tools which helps/allow to build other packages. You WILL NOT suppose that VM will be a DEVELOPMENT platform, right?

These packages are: gcc, g++, cpp, dpkg-dev, make, fakeroot. Also, you can remove all packagest that have "-dev" in package name (linux-libc-dev, libc6-dev and even libc-dev-bin) I assume that it will not break dependencies...

You should think about adding some network tools, for example mtr-tiny

_________________
If you can see any inaccuracies or other language-related mistakes in my post(s), please forgive me - English is not my native language


Top
 Profile  
 
 Post subject: Re: Linux VM for IOL/IOU support on Windows
PostPosted: Tue Mar 04, 2014 6:19 pm 
Offline

Joined: Sat Feb 01, 2014 12:36 pm
Posts: 23
abort wrote:
If you wish to shrink size of that VM, you should think about REMOVING all "development" tools which helps/allow to build other packages. You WILL NOT suppose that VM will be a DEVELOPMENT platform, right?

These packages are: gcc, g++, cpp, dpkg-dev, make, fakeroot. Also, you can remove all packagest that have "-dev" in package name (linux-libc-dev, libc6-dev and even libc-dev-bin) I assume that it will not break dependencies...

You should think about adding some network tools, for example mtr-tiny


Thanks for the suggestions. I'll try removing those packages and see if their removal breaks dependencies. If not that could save even more space :)

Right now the disk image is down to 226mb compressed.


Top
 Profile  
 
 Post subject: Re: Linux VM for IOL/IOU support on Windows
PostPosted: Tue Mar 04, 2014 6:45 pm 
Offline

Joined: Sat Feb 01, 2014 12:36 pm
Posts: 23
The suggestions from abort gave great results. Compressed image is now 197mb. Removed openssh-server, added dropbear and mtr-tiny. This is a very lean install!


Top
 Profile  
 
 Post subject: Re: Linux VM for IOL/IOU support on Windows
PostPosted: Tue Mar 04, 2014 6:46 pm 
Offline

Joined: Sat Feb 01, 2014 12:36 pm
Posts: 23
Here it is:
http://fbctechnology.com/GNS3-IOU.zip

The libssl symlink problem was fixed too.


Top
 Profile  
 
 Post subject: Re: Linux VM for IOL/IOU support on Windows
PostPosted: Fri Mar 14, 2014 3:48 pm 
Offline

Joined: Fri Nov 07, 2008 12:04 pm
Posts: 179
Location: Netherlands
It must be x64 otherwise it will be limited to 4GB of RAM.

4GB is easy to reach with 10+ devices.

_________________
Image Image Image Image ImageImage


Top
 Profile  
 
 Post subject: Re: Linux VM for IOL/IOU support on Windows
PostPosted: Mon Mar 17, 2014 5:56 pm 
Offline

Joined: Thu Mar 31, 2011 5:07 pm
Posts: 12
I donwload this and tried to import to virtualbox and vmware with not luck..

I am getting error Failed to import applicance. /home/etc/desktop/GNS3-IOU/GNS3-IOU/disk1.vmdk/GNS3-IOU.ovf




Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 58 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group

phpBB SEO