Any Good Document Which Can helpfull

General discussion about Visopsys. We'll create more specific forums if the number of posts justifies that.
qwe123kids
Posts: 9
Joined: Sat Aug 27, 2011 6:21 pm

Any Good Document Which Can helpfull

Post by qwe123kids » Sat Aug 27, 2011 6:39 pm

Hi,
I new to Programming So please have Paitince.

Is there Good Document Which Help In Rebuilding The Visopsys OS Step by Step.
Example :

If Take Source Code In Linux or Unix System
What , How and Other Step Should i Follow to Build The OS.
How Should I Add New Things to OS
What Should I Do for Further Developement.

http://visopsys.org/developers/index.php

I have Read abve Doument .
Is There any Step by Step Sample Which Help in developement.

Thanks Waiting for Affermative Response.

User avatar
andymc
Posts: 479
Joined: Tue Nov 16, 2010 7:20 pm

Re: Any Good Document Which Can helpfull

Post by andymc » Sat Aug 27, 2011 6:47 pm

Hello,

It's recommended to get a Linux such as RedHat/CentOS 5.x, as that's what's currently used for development. Some newer Linuxes such as RedHat/CentOS 6 or Ubuntu > 10, create executables that can't be used by the OS kernel, yet.

Make sure that GCC and NASM are installed.

Then just change to the source directory and type 'make' to build the system.

You can look at things in the src/programs directory for examples of how to make programs. There are simple, text-based ones that just use standard C library functions, and more complex ones that use the GUI. To get started, I'd recommend modifying one of those to see how things work.

Let us know if you have any specific questions,
Andy

qwe123kids
Posts: 9
Joined: Sat Aug 27, 2011 6:21 pm

Re: Any Good Document Which Can helpfull

Post by qwe123kids » Fri Sep 02, 2011 5:11 pm

After More Then 5 Days I was Able to Donwload Redhat and Able to installed on my VM.
Know I Will Follow What U have Told.

qwe123kids
Posts: 9
Joined: Sat Aug 27, 2011 6:21 pm

Re: Any Good Document Which Can helpfull

Post by qwe123kids » Fri Sep 02, 2011 6:37 pm

Is The Right Syntax

[root@localhost ~]# make '/root/Desktop/visopsys/Makefile'

for Bulding Ther VisopSys.

When I Use The above Command
It Give The Follwing Messasge

make: Nothing to be done for `/root/Desktop/visopsys/Makefile'.

User avatar
andymc
Posts: 479
Joined: Tue Nov 16, 2010 7:20 pm

Re: Any Good Document Which Can helpfull

Post by andymc » Fri Sep 02, 2011 6:58 pm

That's almost right. Assuming that directory contains the Visopsys source code, do:

# cd /root/Desktop/visopsys
# make

Andy

qwe123kids
Posts: 9
Joined: Sat Aug 27, 2011 6:21 pm

Re: Any Good Document Which Can helpfull

Post by qwe123kids » Sat Sep 03, 2011 1:51 pm

[root@localhost ~]# cd /root/Desktop/visopsys
[root@localhost visopsys]# make
mkdir -p build/system
cp COPYING.txt build/system/
mkdir -p build/system/locale
make -C dist
make[1]: Entering directory `/root/Desktop/visopsys/dist'
mkdir -p ../build/
mkdir -p ../build//temp
make -C programs
make[2]: Entering directory `/root/Desktop/visopsys/dist/programs'
mkdir -p ../../build/programs
make -C helpfiles
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/helpfiles'
mkdir -p ../../../build/programs/helpfiles
cp *.txt ../../../build/programs/helpfiles
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/helpfiles'
make -C mines.dir
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/mines.dir'
mkdir -p ../../../build/programs/mines.dir
cp *.bmp ../../../build/programs/mines.dir
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/mines.dir'
make -C snake.dir
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/snake.dir'
mkdir -p ../../../build/programs/snake.dir
cp *.bmp ../../../build/programs/snake.dir
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/snake.dir'
make[2]: Leaving directory `/root/Desktop/visopsys/dist/programs'
make -C system
make[2]: Entering directory `/root/Desktop/visopsys/dist/system'
mkdir -p ../../build/system
cp *.jpg install-files.* password.blank ../../build/system
mkdir -p ../../build/system/config
cp config/*.conf ../../build/system/config
mkdir -p ../../build/system/icons
cp icons/*.bmp icons/*.ico ../../build/system/icons
mkdir -p ../../build/system/fonts
cp fonts/*.vbf ../../build/system/fonts
mkdir -p ../../build/system/keymaps
cp keymaps/*.map ../../build/system/keymaps
mkdir -p ../../build/system/mouse
cp mouse/*.bmp ../../build/system/mouse
mkdir -p ../../build/system/wallpaper
cp wallpaper/*.jpg ../../build/system/wallpaper
make[2]: Leaving directory `/root/Desktop/visopsys/dist/system'
make[1]: Leaving directory `/root/Desktop/visopsys/dist'
make -C utils
make[1]: Entering directory `/root/Desktop/visopsys/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/Desktop/visopsys/utils'
make -C src
make[1]: Entering directory `/root/Desktop/visopsys/src'
mkdir -p ../build
make -C osloader
make[2]: Entering directory `/root/Desktop/visopsys/src/osloader'
mkdir -p obj ../../build/system/boot ../../build
make[2]: Leaving directory `/root/Desktop/visopsys/src/osloader'
make -C include
make[2]: Entering directory `/root/Desktop/visopsys/src/include'
mkdir -p ../../build/system/headers
cp *.h ../../build/system/headers
make -C sys
make[3]: Entering directory `/root/Desktop/visopsys/src/include/sys'
mkdir -p ../../../build/system/headers/sys
cp *.h ../../../build/system/headers/sys
make[3]: Leaving directory `/root/Desktop/visopsys/src/include/sys'
make[2]: Leaving directory `/root/Desktop/visopsys/src/include'
make -C lib
make[2]: Entering directory `/root/Desktop/visopsys/src/lib'
mkdir -p ../../build/system/libraries
make -C libc
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libc'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libc'
make -C libdl
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libdl'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libdl'
make -C libintl
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libintl'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libintl'
make -C ../../ports/ntfsprogs -f Makefile.visopsys
make[3]: Entering directory `/root/Desktop/visopsys/ports/ntfsprogs'
mkdir -p ../../build/system/libraries
make -C libntfs -f Makefile.visopsys
make[4]: Entering directory `/root/Desktop/visopsys/ports/ntfsprogs/libntfs'
mkdir -p obj picobj ../../../build/system/libraries
make[4]: Leaving directory `/root/Desktop/visopsys/ports/ntfsprogs/libntfs'
make[3]: Leaving directory `/root/Desktop/visopsys/ports/ntfsprogs'
make -C libvsh
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libvsh'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libvsh'
make -C libwindow
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libwindow'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libwindow'
make[2]: Leaving directory `/root/Desktop/visopsys/src/lib'
make -C kernel
make[2]: Entering directory `/root/Desktop/visopsys/src/kernel'
mkdir -p obj
mkdir -p ../../build
strip -s ../../build/visopsys
make[2]: Leaving directory `/root/Desktop/visopsys/src/kernel'
make -C programs
make[2]: Entering directory `/root/Desktop/visopsys/src/programs'
mkdir -p ../../build/programs
strip -s ../../build/programs/adduser ../../build/programs/bootmenu ../../build/programs/cal ../../build/programs/cat ../../build/programs/cdrom ../../build/programs/chkdisk ../../build/programs/clock ../../build/programs/cmdwin ../../build/programs/computer ../../build/programs/confedit ../../build/programs/console ../../build/programs/copy-boot ../../build/programs/copy-mbr ../../build/programs/cp ../../build/programs/date ../../build/programs/defrag ../../build/programs/disks ../../build/programs/disprops ../../build/programs/domainname ../../build/programs/edit ../../build/programs/file ../../build/programs/filebrowse ../../build/programs/filesys ../../build/programs/find ../../build/programs/fontutil ../../build/programs/format ../../build/programs/help ../../build/programs/hexdump ../../build/programs/hostname ../../build/programs/iconwin ../../build/programs/ifconfig ../../build/programs/imgboot ../../build/programs/install ../../build/programs/keymap ../../build/programs/kill ../../build/programs/loadfont ../../build/programs/login ../../build/programs/logout ../../build/programs/ls ../../build/programs/lsdev ../../build/programs/md5 ../../build/programs/mem ../../build/programs/mines ../../build/programs/mkdir ../../build/programs/more ../../build/programs/mount ../../build/programs/mv ../../build/programs/nm ../../build/programs/passwd ../../build/programs/ping ../../build/programs/progman ../../build/programs/ps ../../build/programs/ramdisk ../../build/programs/reboot ../../build/programs/renice ../../build/programs/rm ../../build/programs/rmdir ../../build/programs/screenshot ../../build/programs/shutdown ../../build/programs/snake ../../build/programs/sync ../../build/programs/telnet ../../build/programs/test ../../build/programs/touch ../../build/programs/umount ../../build/programs/uname ../../build/programs/uptime ../../build/programs/users ../../build/programs/view ../../build/programs/vsh ../../build/programs/wallpaper
make -C fdisk
make[3]: Entering directory `/root/Desktop/visopsys/src/programs/fdisk'
mkdir -p obj
mkdir -p ../../../build/programs
strip -s ../../../build/programs/fdisk
make[3]: Leaving directory `/root/Desktop/visopsys/src/programs/fdisk'
make[2]: Leaving directory `/root/Desktop/visopsys/src/programs'
make[1]: Leaving directory `/root/Desktop/visopsys/src'
[root@localhost visopsys]# make
mkdir -p build/system
cp COPYING.txt build/system/
mkdir -p build/system/locale
make -C dist
make[1]: Entering directory `/root/Desktop/visopsys/dist'
mkdir -p ../build/
mkdir -p ../build//temp
make -C programs
make[2]: Entering directory `/root/Desktop/visopsys/dist/programs'
mkdir -p ../../build/programs
make -C helpfiles
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/helpfiles'
mkdir -p ../../../build/programs/helpfiles
cp *.txt ../../../build/programs/helpfiles
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/helpfiles'
make -C mines.dir
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/mines.dir'
mkdir -p ../../../build/programs/mines.dir
cp *.bmp ../../../build/programs/mines.dir
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/mines.dir'
make -C snake.dir
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/snake.dir'
mkdir -p ../../../build/programs/snake.dir
cp *.bmp ../../../build/programs/snake.dir
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/snake.dir'
make[2]: Leaving directory `/root/Desktop/visopsys/dist/programs'
make -C system
make[2]: Entering directory `/root/Desktop/visopsys/dist/system'
mkdir -p ../../build/system
cp *.jpg install-files.* password.blank ../../build/system
mkdir -p ../../build/system/config
cp config/*.conf ../../build/system/config
mkdir -p ../../build/system/icons
cp icons/*.bmp icons/*.ico ../../build/system/icons
mkdir -p ../../build/system/fonts
cp fonts/*.vbf ../../build/system/fonts
mkdir -p ../../build/system/keymaps
cp keymaps/*.map ../../build/system/keymaps
mkdir -p ../../build/system/mouse
cp mouse/*.bmp ../../build/system/mouse
mkdir -p ../../build/system/wallpaper
cp wallpaper/*.jpg ../../build/system/wallpaper
make[2]: Leaving directory `/root/Desktop/visopsys/dist/system'
make[1]: Leaving directory `/root/Desktop/visopsys/dist'
make -C utils
make[1]: Entering directory `/root/Desktop/visopsys/utils'
make[1]: *** No targets specified and no makefile found. Stop.
make[1]: Leaving directory `/root/Desktop/visopsys/utils'
make: *** [all] Error 2
[root@localhost visopsys]# make
mkdir -p build/system
cp COPYING.txt build/system/
mkdir -p build/system/locale
make -C dist
make[1]: Entering directory `/root/Desktop/visopsys/dist'
mkdir -p ../build/
mkdir -p ../build//temp
make -C programs
make[2]: Entering directory `/root/Desktop/visopsys/dist/programs'
mkdir -p ../../build/programs
make -C helpfiles
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/helpfiles'
mkdir -p ../../../build/programs/helpfiles
cp *.txt ../../../build/programs/helpfiles
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/helpfiles'
make -C mines.dir
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/mines.dir'
mkdir -p ../../../build/programs/mines.dir
cp *.bmp ../../../build/programs/mines.dir
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/mines.dir'
make -C snake.dir
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/snake.dir'
mkdir -p ../../../build/programs/snake.dir
cp *.bmp ../../../build/programs/snake.dir
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/snake.dir'
make[2]: Leaving directory `/root/Desktop/visopsys/dist/programs'
make -C system
make[2]: Entering directory `/root/Desktop/visopsys/dist/system'
mkdir -p ../../build/system
cp *.jpg install-files.* password.blank ../../build/system
mkdir -p ../../build/system/config
cp config/*.conf ../../build/system/config
mkdir -p ../../build/system/icons
cp icons/*.bmp icons/*.ico ../../build/system/icons
mkdir -p ../../build/system/fonts
cp fonts/*.vbf ../../build/system/fonts
mkdir -p ../../build/system/keymaps
cp keymaps/*.map ../../build/system/keymaps
mkdir -p ../../build/system/mouse
cp mouse/*.bmp ../../build/system/mouse
mkdir -p ../../build/system/wallpaper
cp wallpaper/*.jpg ../../build/system/wallpaper
make[2]: Leaving directory `/root/Desktop/visopsys/dist/system'
make[1]: Leaving directory `/root/Desktop/visopsys/dist'
make -C utils
make[1]: Entering directory `/root/Desktop/visopsys/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/Desktop/visopsys/utils'
make -C src
make[1]: Entering directory `/root/Desktop/visopsys/src'
mkdir -p ../build
make -C osloader
make[2]: Entering directory `/root/Desktop/visopsys/src/osloader'
mkdir -p obj ../../build/system/boot ../../build
make[2]: Leaving directory `/root/Desktop/visopsys/src/osloader'
make -C include
make[2]: Entering directory `/root/Desktop/visopsys/src/include'
mkdir -p ../../build/system/headers
cp *.h ../../build/system/headers
make -C sys
make[3]: Entering directory `/root/Desktop/visopsys/src/include/sys'
mkdir -p ../../../build/system/headers/sys
cp *.h ../../../build/system/headers/sys
make[3]: Leaving directory `/root/Desktop/visopsys/src/include/sys'
make[2]: Leaving directory `/root/Desktop/visopsys/src/include'
make -C lib
make[2]: Entering directory `/root/Desktop/visopsys/src/lib'
mkdir -p ../../build/system/libraries
make -C libc
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libc'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libc'
make -C libdl
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libdl'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libdl'
make -C libintl
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libintl'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libintl'
make -C ../../ports/ntfsprogs -f Makefile.visopsys
make[3]: Entering directory `/root/Desktop/visopsys/ports/ntfsprogs'
mkdir -p ../../build/system/libraries
make -C libntfs -f Makefile.visopsys
make[4]: Entering directory `/root/Desktop/visopsys/ports/ntfsprogs/libntfs'
mkdir -p obj picobj ../../../build/system/libraries
make[4]: Leaving directory `/root/Desktop/visopsys/ports/ntfsprogs/libntfs'
make[3]: Leaving directory `/root/Desktop/visopsys/ports/ntfsprogs'
make -C libvsh
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libvsh'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libvsh'
make -C libwindow
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libwindow'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libwindow'
make[2]: Leaving directory `/root/Desktop/visopsys/src/lib'
make -C kernel
make[2]: Entering directory `/root/Desktop/visopsys/src/kernel'
mkdir -p obj
mkdir -p ../../build
strip -s ../../build/visopsys
make[2]: Leaving directory `/root/Desktop/visopsys/src/kernel'
make -C programs
make[2]: Entering directory `/root/Desktop/visopsys/src/programs'
mkdir -p ../../build/programs
strip -s ../../build/programs/adduser ../../build/programs/bootmenu ../../build/programs/cal ../../build/programs/cat ../../build/programs/cdrom ../../build/programs/chkdisk ../../build/programs/clock ../../build/programs/cmdwin ../../build/programs/computer ../../build/programs/confedit ../../build/programs/console ../../build/programs/copy-boot ../../build/programs/copy-mbr ../../build/programs/cp ../../build/programs/date ../../build/programs/defrag ../../build/programs/disks ../../build/programs/disprops ../../build/programs/domainname ../../build/programs/edit ../../build/programs/file ../../build/programs/filebrowse ../../build/programs/filesys ../../build/programs/find ../../build/programs/fontutil ../../build/programs/format ../../build/programs/help ../../build/programs/hexdump ../../build/programs/hostname ../../build/programs/iconwin ../../build/programs/ifconfig ../../build/programs/imgboot ../../build/programs/install ../../build/programs/keymap ../../build/programs/kill ../../build/programs/loadfont ../../build/programs/login ../../build/programs/logout ../../build/programs/ls ../../build/programs/lsdev ../../build/programs/md5 ../../build/programs/mem ../../build/programs/mines ../../build/programs/mkdir ../../build/programs/more ../../build/programs/mount ../../build/programs/mv ../../build/programs/nm ../../build/programs/passwd ../../build/programs/ping ../../build/programs/progman ../../build/programs/ps ../../build/programs/ramdisk ../../build/programs/reboot ../../build/programs/renice ../../build/programs/rm ../../build/programs/rmdir ../../build/programs/screenshot ../../build/programs/shutdown ../../build/programs/snake ../../build/programs/sync ../../build/programs/telnet ../../build/programs/test ../../build/programs/touch ../../build/programs/umount ../../build/programs/uname ../../build/programs/uptime ../../build/programs/users ../../build/programs/view ../../build/programs/vsh ../../build/programs/wallpaper
make -C fdisk
make[3]: Entering directory `/root/Desktop/visopsys/src/programs/fdisk'
mkdir -p obj
mkdir -p ../../../build/programs
strip -s ../../../build/programs/fdisk
make[3]: Leaving directory `/root/Desktop/visopsys/src/programs/fdisk'
make[2]: Leaving directory `/root/Desktop/visopsys/src/programs'
make[1]: Leaving directory `/root/Desktop/visopsys/src'
[root@localhost visopsys]# clear

[root@localhost visopsys]# make
mkdir -p build/system
cp COPYING.txt build/system/
mkdir -p build/system/locale
make -C dist
make[1]: Entering directory `/root/Desktop/visopsys/dist'
mkdir -p ../build/
mkdir -p ../build//temp
make -C programs
make[2]: Entering directory `/root/Desktop/visopsys/dist/programs'
mkdir -p ../../build/programs
make -C helpfiles
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/helpfiles'
mkdir -p ../../../build/programs/helpfiles
cp *.txt ../../../build/programs/helpfiles
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/helpfiles'
make -C mines.dir
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/mines.dir'
mkdir -p ../../../build/programs/mines.dir
cp *.bmp ../../../build/programs/mines.dir
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/mines.dir'
make -C snake.dir
make[3]: Entering directory `/root/Desktop/visopsys/dist/programs/snake.dir'
mkdir -p ../../../build/programs/snake.dir
cp *.bmp ../../../build/programs/snake.dir
make[3]: Leaving directory `/root/Desktop/visopsys/dist/programs/snake.dir'
make[2]: Leaving directory `/root/Desktop/visopsys/dist/programs'
make -C system
make[2]: Entering directory `/root/Desktop/visopsys/dist/system'
mkdir -p ../../build/system
cp *.jpg install-files.* password.blank ../../build/system
mkdir -p ../../build/system/config
cp config/*.conf ../../build/system/config
mkdir -p ../../build/system/icons
cp icons/*.bmp icons/*.ico ../../build/system/icons
mkdir -p ../../build/system/fonts
cp fonts/*.vbf ../../build/system/fonts
mkdir -p ../../build/system/keymaps
cp keymaps/*.map ../../build/system/keymaps
mkdir -p ../../build/system/mouse
cp mouse/*.bmp ../../build/system/mouse
mkdir -p ../../build/system/wallpaper
cp wallpaper/*.jpg ../../build/system/wallpaper
make[2]: Leaving directory `/root/Desktop/visopsys/dist/system'
make[1]: Leaving directory `/root/Desktop/visopsys/dist'
make -C utils
make[1]: Entering directory `/root/Desktop/visopsys/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/Desktop/visopsys/utils'
make -C src
make[1]: Entering directory `/root/Desktop/visopsys/src'
mkdir -p ../build
make -C osloader
make[2]: Entering directory `/root/Desktop/visopsys/src/osloader'
mkdir -p obj ../../build/system/boot ../../build
make[2]: Leaving directory `/root/Desktop/visopsys/src/osloader'
make -C include
make[2]: Entering directory `/root/Desktop/visopsys/src/include'
mkdir -p ../../build/system/headers
cp *.h ../../build/system/headers
make -C sys
make[3]: Entering directory `/root/Desktop/visopsys/src/include/sys'
mkdir -p ../../../build/system/headers/sys
cp *.h ../../../build/system/headers/sys
make[3]: Leaving directory `/root/Desktop/visopsys/src/include/sys'
make[2]: Leaving directory `/root/Desktop/visopsys/src/include'
make -C lib
make[2]: Entering directory `/root/Desktop/visopsys/src/lib'
mkdir -p ../../build/system/libraries
make -C libc
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libc'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libc'
make -C libdl
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libdl'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libdl'
make -C libintl
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libintl'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libintl'
make -C ../../ports/ntfsprogs -f Makefile.visopsys
make[3]: Entering directory `/root/Desktop/visopsys/ports/ntfsprogs'
mkdir -p ../../build/system/libraries
make -C libntfs -f Makefile.visopsys
make[4]: Entering directory `/root/Desktop/visopsys/ports/ntfsprogs/libntfs'
mkdir -p obj picobj ../../../build/system/libraries
make[4]: Leaving directory `/root/Desktop/visopsys/ports/ntfsprogs/libntfs'
make[3]: Leaving directory `/root/Desktop/visopsys/ports/ntfsprogs'
make -C libvsh
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libvsh'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libvsh'
make -C libwindow
make[3]: Entering directory `/root/Desktop/visopsys/src/lib/libwindow'
mkdir -p obj picobj ../../../build/system/libraries
make[3]: Leaving directory `/root/Desktop/visopsys/src/lib/libwindow'
make[2]: Leaving directory `/root/Desktop/visopsys/src/lib'
make -C kernel
make[2]: Entering directory `/root/Desktop/visopsys/src/kernel'
mkdir -p obj
mkdir -p ../../build
strip -s ../../build/visopsys
make[2]: Leaving directory `/root/Desktop/visopsys/src/kernel'
make -C programs
make[2]: Entering directory `/root/Desktop/visopsys/src/programs'
mkdir -p ../../build/programs
strip -s ../../build/programs/adduser ../../build/programs/bootmenu ../../build/programs/cal ../../build/programs/cat ../../build/programs/cdrom ../../build/programs/chkdisk ../../build/programs/clock ../../build/programs/cmdwin ../../build/programs/computer ../../build/programs/confedit ../../build/programs/console ../../build/programs/copy-boot ../../build/programs/copy-mbr ../../build/programs/cp ../../build/programs/date ../../build/programs/defrag ../../build/programs/disks ../../build/programs/disprops ../../build/programs/domainname ../../build/programs/edit ../../build/programs/file ../../build/programs/filebrowse ../../build/programs/filesys ../../build/programs/find ../../build/programs/fontutil ../../build/programs/format ../../build/programs/help ../../build/programs/hexdump ../../build/programs/hostname ../../build/programs/iconwin ../../build/programs/ifconfig ../../build/programs/imgboot ../../build/programs/install ../../build/programs/keymap ../../build/programs/kill ../../build/programs/loadfont ../../build/programs/login ../../build/programs/logout ../../build/programs/ls ../../build/programs/lsdev ../../build/programs/md5 ../../build/programs/mem ../../build/programs/mines ../../build/programs/mkdir ../../build/programs/more ../../build/programs/mount ../../build/programs/mv ../../build/programs/nm ../../build/programs/passwd ../../build/programs/ping ../../build/programs/progman ../../build/programs/ps ../../build/programs/ramdisk ../../build/programs/reboot ../../build/programs/renice ../../build/programs/rm ../../build/programs/rmdir ../../build/programs/screenshot ../../build/programs/shutdown ../../build/programs/snake ../../build/programs/sync ../../build/programs/telnet ../../build/programs/test ../../build/programs/touch ../../build/programs/umount ../../build/programs/uname ../../build/programs/uptime ../../build/programs/users ../../build/programs/view ../../build/programs/vsh ../../build/programs/wallpaper
make -C fdisk
make[3]: Entering directory `/root/Desktop/visopsys/src/programs/fdisk'
mkdir -p obj
mkdir -p ../../../build/programs
strip -s ../../../build/programs/fdisk
make[3]: Leaving directory `/root/Desktop/visopsys/src/programs/fdisk'
make[2]: Leaving directory `/root/Desktop/visopsys/src/programs'
make[1]: Leaving directory `/root/Desktop/visopsys/src'

This The Message What I Get After Follwing Step Mentioned . I Build is Sucessfull? I Hopeing So :) Know Which Folder Should I take if I want to Install on VM ?

qwe123kids
Posts: 9
Joined: Sat Aug 27, 2011 6:21 pm

Re: Any Good Document Which Can helpfull

Post by qwe123kids » Sat Sep 03, 2011 2:10 pm

I was Able Create ISO file After Using Follwing Command

/image-cd.sh Which Was Mention in "BUILDING.txt" file.

Can You Please tell how to Install Iso file on VMware?

User avatar
andymc
Posts: 479
Joined: Tue Nov 16, 2010 7:20 pm

Re: Any Good Document Which Can helpfull

Post by andymc » Sat Sep 03, 2011 2:17 pm

Looks like everything was successful, and you created the ISO correctly.

Unzip the *-iso.zip file, then go into your VM settings, edit the settings for devices, and choose CD, boot from ISO image, connect at power on, and browse to your unzipped image. You may have to edit the boot settings in the VmWare 'BIOS' when you first power on, to choose boot from CD first.

qwe123kids
Posts: 9
Joined: Sat Aug 27, 2011 6:21 pm

Re: Any Good Document Which Can helpfull

Post by qwe123kids » Sun Sep 04, 2011 3:41 pm

I have Done The following Things on VMware

Select ISo from The Drive file -->

Select "Other" Option in Select a Guest Operating System -->

Know a Get Blue Screen Which Splash Screen With Question "Would Like To Install VISOSYS" Install Contniue Button -->

I Select Install -->

Know I Pressed OK -->

It ask for Format I Throws error "Unable to Determine the File System type on disk "fd0""

Could Copy The Boot Sector.Quitting -->
It give message
Would Be Rebooting Know..

-->

When Click Ok It tells Running OS on Readonly mode..

Is This Right Way?

User avatar
andymc
Posts: 479
Joined: Tue Nov 16, 2010 7:20 pm

Re: Any Good Document Which Can helpfull

Post by andymc » Mon Sep 05, 2011 10:15 pm

Hi, it sounds like you selected to install on a floppy disk that doesn't really exist in your VM, or isn't set to 'connect at power on', etc. Is installing on a floppy what you really wanted to do?

Post Reply