Nachtrag zu meinem vorigen Beitrag:
Zuerst wird freedos auf sda 1 installiert und boorfähig gemacht. Dann werden alle Dateien von der CD auf diese bootfähige Partition kopiert. Zusätzlich ist noch linld.com auf sda1 erforderlich. Diese erhält man, wenn man eine Bootdiskette erstellt. Sie ist also in Puppy enthalten. Ich weiss nicht, ob es sie auch einzeln irgenwo gibt.
Das Menü in /root/.icewm habe ich selbst eingedeutscht und extra gesichert, da es beim Installieren neuer Programme überschrieben wird. Es muss dann beim erstellen einer neuen 512.sfs wieder in /tmp/root/.icewm kopiert werden. Aber wenn alles einmal fertig ist, braucht man auch nichts mehr ändern.
Ausserdem ist noch wine und samba installiert
Ich weiss natürlich, das das alles zusammengefrickelt ist und das es sicher professionellere Methoden gibt, aber für mich ist wichtig, das es funktioniert und daß es total virensicher ist. Natürlich könnte während des Betriebes immer irgend etwas eingeschleust werden, aber nach einem Neustart ist alles wieder klinisch rein.
Ich hänge noch mein icewm menu an.
##########################################
# Icewm menu for Puppy
# For Puppy 1.0.6 GuestToo, 2005, updated for latest Puppy by BK
# BK: XDG version, Puppy 2.14. icewm-xdgmenu create by rarsa.
# /usr/sbin/fixmenus script converts this to /root/.icewm/menu
#restart in jwm updated for lupu 2010-07-17 01micko
#hier weitere Hauptprogramme einfügen
prog "LibreOffice 3.4 Writer" "/usr/share/icons/hicolor/48x48/apps/libreoffice34-writer.png" libreoffice3.4 --writer
prog "LibreOffice 3.4 Calc" "/usr/share/icons/hicolor/48x48/apps/libreoffice34-calc.png" libreoffice3.4 --calc
prog "LibreOffice 3.4 Draw" "/usr/share/icons/hicolor/48x48/apps/libreoffice34-draw.png" libreoffice3.4 --draw
prog "ePDFView PDF anzeigen" "mini-pdf.xpm" epdfview
prog "Dateien zu PDF umwandeln" "mini-pdf.xpm" puppypdf
prog "Taschenrechner" "/usr/local/lib/X11/pixmaps/calculator48.png" gcalctool
prog "PDF Editor" "/usr/share/pdfedit/icon/pdfedit_logo.png" pdfedit
prog "Teamviewer" "/usr/share/pixmaps/teamviewer.png" teamviewer
prog "E-Mail Thunderbird" "/usr/share/pixmaps/thunderbird16.png" thunderbird
prog "GIMP Bildbearbeitung" "gimp" gimp-2.6
prog "VLC Media Player" "vlc.png" vlc
prog "Alsamixer" "mini-audiovol.xpm" rxvt -e alsamixer
prog "CD Ripper" "/usr/share/pixmaps/asunder.png" asunder
prog "Audacity Sound Editor" "/usr/share/pixmaps/audacity16.xpm" audacity
prog "Cinelerra Video editor" "Animation.xpm" cinelerra
prog "Iso-Dateien auf CD/DVD brennen" "mini-cd.xpm" burniso2cd
prog "ISO-Dateien editieren" "mini-cd.xpm" isomaster
prog "CD/DVD/Blu-ray Brenner" "/usr/local/pburn/pburn20.png" pburn
prog "Geany Text editor" "geany.xpm" geany
prog "Dateien suchen" "/usr/local/lib/X11/pixmaps/kfind.png" pfind
prog "ROX Dateimanager" "mini-filemgr.xpm" rox
prog "Chromium Web Browser" "chromium.png" chromium -allow-outdated-plugins
prog "Prozesse verwalten" "/usr/local/lib/X11/pixmaps/package_utilities2.png" /usr/local/pprocess/pprocess
prog "Neue Puppy-CD erstellen" "mini-ray.xpm" /usr/sbin/remasterpup2
menu "Weitere Programme u. Einstellungen" x24 {
menu "Desktop" x24 {
prog "Themen" "mini.window3d.xpm" gtk-chtheme
prog "Bildschirmschoner" "mini-lock.xpm" /usr/local/apps/Xlock/AppRun -configure
prog "Icons einstellen" "mini-desktop.xpm" /usr/local/desksetup/desksetup.sh
prog "Icons f. Laufwerke einstellen" "mini-hdisk.xpm" eventmanager desktop
prog "Icon Auswahl" "mini-icons.xpm" icon_switcher
prog "Einstellungen Taskbar" "fbpanel.png" pfbpanel
prog "Menue u. Taskbar aktualisieren" "fbpanel.png" pfbpanel refresh start
prog "Touchpad einstellen" "flsynclient.png" flsynclient
prog "Fenstermanager konfigurieren" "/usr/share/pixmaps/icewin.xpm" ice_config.sh
#prog "JWM Theme Maker" "mini.window3d.xpm" /usr/sbin/jwmthememaker
#prog "JWM configuration" "mini.window3d.xpm" jwmconfig
prog "Hintergrundbild einstellen" "wallpaper.png" wallpaper
prog "Fenstermanager konfigurieren" "obconf.png" obconf
prog "Cursor Auswahl" "default_left_ptr.png" pcur
prog "Uhrzeitanzeige konfigurieren" "/usr/local/PupClockset/icons/clockformat20.png" PupClockset
prog "Maus u. Tastaturverzoegerungen einstelllen" "mini.window3d.xpm" pupx
prog "Miniprogramme installieren (Uhr-Kalender etc.)" "mini-clock.xpm" pwidgets
prog "Schriftgroesse Desktop" "mini-x.xpm" set-xftdpi
#prog "WM Switcher Switch between windowmanagers" "mini-x2.xpm" wmswitcher
prog "Farben f. Wine einstellen" "/usr/share/pixmaps/winecfg.png" /usr/local/WineColorSetter/run-WineColorSetter
separator
prog "Fontbetrachter" "mini-font.xpm" gfontsel
prog "Zwischenablage" "mini-clipboard.xpm" glipper_shell
#prog "Xclipboard" "mini-clipboard.xpm" xclipboard
#prog "Xfontsel font viewer" "mini-font.xpm" xfontsel -bg "#e0ffe0"
separator
menu "Laendereinstellungen" "mini-clock.xpm" {
prog "Landessprache" "mini-font.xpm" chooselocale
prog "Zeitzone u. Tastatureinstellungen" "mini-font.xpm" countrywizard
prog "Zeit m. Internet synchronisieren" "mini-clock.xpm" /usr/local/psync/psync
prog "Datum u. Zeit einstellen" "mini-clock.xpm" set-time-for-puppy
prog "Hardware Uhr einstellen" "mini-clock.xpm" set_hwclock_type
prog "Zeitzone setzen" "mini-clock.xpm" timezone-set
}
separator
prog "Fontbetrachter" "mini-font.xpm" gfontsel
#prog "Zwischenablage" "mini-clipboard.xpm" glipper_shell
#prog "Xclipboard" "mini-clipboard.xpm" xclipboard
#prog "Xfontsel font viewer" "mini-font.xpm" xfontsel -bg "#e0ffe0"
}
menu "System" pc24 {
menu "System Status" "mini-term.xpm" {
prog "CPU Frequenz einstellen" "/usr/share/icons/devices/cpu.png" wcpufreq
prog "Drucker verwalten" "tb_print.xpm" cups_shell
prog "Hardware Information" "hardinfo.png" hardinfo
prog "Prozesse anzeigen" "htop24.png" rxvt +sb -fn 9x15 -bg black -fg white -title htop -n htop -e htop
prog "Netzwerkinfo" "mini-telnet.xpm" ipinfo
prog "Prozesse verwalten" "mini-run.xpm" /usr/local/pprocess/pprocess
prog "Geraete anzeigen" "Card.xpm" pupscan
#prog "Top view running processes" "mini-run.xpm" rxvt -font 7x14 -bg "#c0c0c0" -fg black -T Top -n Top -e top
prog "VirtualBox 4.0.4" "/usr/share/pixmaps/vbox.png" VirtualBox
prog "Bildschirm sperren" "mini-lock.xpm" /usr/local/apps/Xlock/AppRun -locknow
}
separator
prog "Autostart konfigurieren" "so.xpm" bootmanager
prog "Diskette formatieren" "mini-diskette.xpm" floppy-format.sh
prog "Partitionen verwalten 1" "gparted.xpm" gparted_shell
prog "Partitionen verwalten 2" "Pdisk.xpm" Pdisk
prog "Bootpartitionen verwalten" "grubconfig.xpm" grubconfig
#prog "Grub4Dos bootloader Konfiguration" "gnibbles.png" grub4dosconfig
prog "Programme zeitgesteuert ausfuehren" "mini-clock.xpm" /usr/local/pschedule/pschedule
prog "Automatische Geraeteerkennung einstellen" "so.xpm" eventmanager
}
menu "Setup" configuration24 {
menu "Puppy Einstellungen" "mini-dog.xpm" {
prog "Installierte Programme pruefen" "pet16.xpm" /usr/local/petget/check_deps.sh
prog "Persoenliche Einstellungen" "greypuplogo24.png" firstrun
prog "Programme installieren-entfernen" "pet16.xpm" /usr/local/petget/pkg_chooser.sh
prog "Programme installieren" "pet16.xpm" /usr/sbin/quickpet
prog "Verschiedene Einstellungen" "mini-dog.xpm" wizardwizard
}
separator
prog "Sound einstellen" "wizard16.xpm" alsawizard
prog "Puppy auf USB-Stick installieren" "mini-ray.xpm" /usr/sbin/bootflash
prog "CD/DVD Laufwerk einstellen" "wizard16.xpm" cdburner-wizard
prog "Druckerverwaltung" "wizard16.xpm" cups_shell
prog "Internet einstellen" "wizard16.xpm" connectwizard
prog "Firewall einstellen" "wizard16.xpm" rxvt -e firewallinstallshell
prog "Maus/Tastatur einstellen" "wizard16.xpm" input-wizard
prog "Puppy Universal-Installer" "mini-ray.xpm" /usr/sbin/puppyinstaller
prog "Neue Puppy-CD erstellen" "mini-ray.xpm" /usr/sbin/remasterpup2
prog "Programme deinstallieren" "mini-ray.xpm" /usr/sbin/remove_builtin
prog "Bootdiskette erstellen" "mini-ray.xpm" wakepup2
prog "Bildschirmaufloesung einstellen" "wizard16.xpm" xorgwizard
}
separator
menu "Werkzeuge" utility24 {
menu "Allgemeine Werkzeuge" "kde_16x16.xpm" {
#prog "GtkHash" "gtkhash.xpm" gtkhash
prog "Java Einstellungen" "java48.png" jcontrol
prog "Pet Pakete erstellen" "pet48.png" petmaker
prog "Diverse Einstellungen" "/usr/local/PupControl/icons/control-panel_20.png" PupControl
prog "SFS - Installer" "pet48.png" /usr/local/SFS_Installer/SFSINSTALLER
prog "SFS-Versionen umwandeln" "/usr/local/apps/ROX-Filer/ROX/MIME/application-x-squashfs-image.png" /usr/local/sfsconvert/sfsconvert
prog "Wine Uhr" "/usr/share/pixmaps/winecfg.png" /usr/sbin/clock
prog "Wine Einstellungen 1" "/usr/share/pixmaps/winecfg.png" /usr/sbin/winecfg
prog "Wine Einstellungen 2" "/usr/share/pixmaps/winecfg.png" /usr/sbin/control
prog "Wine Hilfedateinen-Anzeiger" "/usr/share/pixmaps/winecfg.png" /usr/sbin/winhlp32
prog "Wine Programm-Manager" "/usr/share/pixmaps/winecfg.png" /usr/sbin/progman
prog "Wine Regedit" "/usr/share/pixmaps/winecfg.png" /usr/sbin/regedit
prog "Wine Programme entfernen" "/usr/share/pixmaps/winecfg.png" /usr/sbin/uninstaller
prog "Wine Task Manager" "/usr/share/pixmaps/winecfg.png" /usr/sbin/taskmgr
prog "Wine Tricks" "/usr/share/pixmaps/winecfg.png" /usr/sbin/winetricks
prog "Wine Version" "/usr/share/pixmaps/winecfg.png" /usr/sbin/winver
prog "Packprogramm" "package.xpm" xarchive
#prog "Xdelta file difference manager" "gz.xpm" xdelta_gui
prog "Dateien vergleichen" "xfdiff.png" xfdiff-cut
}
separator
prog "Datensicherung/Backup 1" "gadmin-rsync.png" gadmin-rsync
prog "Datensicherung/Backup 2" "mini-diskette.xpm" pbackup
prog "Kommando ausfuehren" "gexec.xpm" gexec
prog "Einzelnes Verzeichnis sichern" "mini-folder.xpm" /usr/local/pmirror/pmirror
prog "Laufwerk/Partition kopieren" "mini-diskette.xpm" Pudd
prog "Pers. Datei-Groesse aendern" "so.xpm" resizepfile.sh
prog "Konsole 1" "mini-sh.xpm" rxvt
prog "Konsole 2" "mini-sh1.xpm" xconsole -verbose
}
menu "Dateisystem" folder24 {
menu "Datei-Manager" "mini-filemgr.xpm" {
prog "ROX- 1-Fenster" "mini-filemgr.xpm" rox
prog "Emel 2-Fenster" "/usr/share/pixmaps/emelfm2/emelfm2_48.png" emelfm2
prog "Dateimanager f. Wine" "/usr/share/pixmaps/winecfg.png" /usr/sbin/winefile
}
separator
prog "Verzeichniskataloge erstellen" "gwhere.xpm" gwhere
prog "Grafische Belegungsanzeige Laufwerke" "gdmap.xpm" gdmap
prog "Mehrere Dateien umbenennen 1" "prename.png" prename
prog "Mehrere Dateien umbenennen 2" "gfnrename.png" gfnrename
prog "Freier Speicherplatz Laufwerke anz." "disk.tcl.xpm" partview
prog "Dateien suchen 1" "mini-search.xpm" pfind
prog "Dateien suchen 2" "searchmonkey.png" searchmonkey
prog "Laufwerke einbinden/auswerfen" "mini-diskette.xpm" pmount
}
menu "Grafik" paint24 {
#menu "Grafikmenue" "mini-cave.xpm" {
prog "GIMP Bildbearbeitung" "gimp" gimp-2.6
prog "Bilder anzeigen 1" "Pictureviewer.png" Pictureviewer
prog "Bilder anzeigen 2" "viewnior.png" viewnior
prog "Malprogramm" mtpaint %F
prog "Farben auswaehlen" "gcolor2.png" gcolor2
prog "Bilder von Kamera" "gtkam.png" gtkam
prog "Vektoreditor" "inkscape.xpm" inkscapelite
prog "Bildschirmfoto" "/usr/local/PupSnap/icons/mini-camera.xpm" /usr/local/PupSnap/PupSnap
prog "Bilder scannen" "scanner16.xpm" xsaneshell
}
separator
menu "Dokumente u. Buero" word24 {
#menu "Dokumentenmenue" "mini-edit.xpm" {
prog "LibreOffice 3.4 " "/usr/share/icons/hicolor/48x48/apps/libreoffice34-startcenter.png" libreoffice3.4
prog "LibreOffice 3.4 Draw" "/usr/share/icons/hicolor/48x48/apps/libreoffice34-draw.png" libreoffice3.4 --draw
prog "LibreOffice 3.4 Impress" "/usr/share/icons/hicolor/48x48/apps/libreoffice34-impress.png" libreoffice3.4 --impress
prog "LibreOffice 3.4 Druckerverwaltung" "/usr/share/icons/hicolor/48x48/apps/libreoffice34-printeradmin.png" libreoffice3.4-printeradmin
prog "LibreOffice 3.4 Writer" "/usr/share/icons/hicolor/48x48/apps/libreoffice34-writer.png" libreoffice3.4 --writer
prog "PDF Editor" "/usr/share/pdfedit/icon/pdfedit_logo.png" pdfedit
#prog "Textverarbeitung" "/usr/share/icons/abiword_48.png" abiword
#prog "Abiword Manual" "abiword.png" defaultbrowser
http://www.abisource.com/support/manual/
separator
prog "Geany Text editor" "geany.xpm" geany
#prog "MP console editor" "mp16.xpm" rxvt -geometry 80x25 -e mp
#prog "NicoEdit text editor" "nicoedit.png" nicoedit
prog "Online Lexikon" "mini-book1.xpm" pdict
prog "Wine Notepad" "/usr/share/pixmaps/winecfg.png" /usr/sbin/notepad
prog "Wine Wordpad" "/usr/share/pixmaps/winecfg.png" /usr/sbin/wordpad
prog "Wine Write" "/usr/share/pixmaps/winecfg.png" /usr/sbin/write
#prog "e3 console editor" "mini-edit.xpm" rxvt -geometry 80x25 -e e3ne
prog "ePDFView PDF anzeigen" "mini-pdf.xpm" epdfview
prog "Dateien zu PDF umwandeln" "mini-pdf.xpm" puppypdf
prog "Taschenrechner" "/usr/local/lib/X11/pixmaps/calculator48.png" gcalctool
prog "Einheiten-Umrechner" "gmeasures.xpm" gmeasures
prog "Stoppuhr" "mini-clock.xpm" pclock
prog "Zeitplaner" "mini-clock.xpm" ptiming
}
#menu "Business" spread24 {
#menu "Calculate" "spreadsheet.xpm" {
#prog "Gnumeric" "gnumeric.png" gnumeric
#prog "HomeBank Help" "homebank.xpm" defaultbrowser
http://homebank.free.fr/
#prog "HomeBank finance management" "homebank.xpm" homebank
#prog "LibreOffice 3.4 Base" "/usr/share/icons/hicolor/48x48/apps/libreoffice34-base.png" libreoffice3.4 --base
#prog "LibreOffice 3.4 Calc" "/usr/share/icons/hicolor/48x48/apps/libreoffice34-calc.png" libreoffice3.4 --calc
#prog "LibreOffice 3.4 Math" "/usr/share/icons/hicolor/48x48/apps/libreoffice34-math.png" libreoffice3.4 --math
menu "Persoenliches" date24 {
menu "Persoenliches" "mini.stick.xpm" {
prog "Dateiverschluesselung" "gz.xpm" bcrypt_gui
#prog "DidiWiki personal wiki" "wiki_16.xpm" didiwiki-gui
prog "Password Manager 2" "/usr/share/fpm2/pixmaps/logo.xpm" fpm2
prog "Notizen" "notecase16.xpm" notecase
prog "Kalender" "osmo.png" osmo
#prog "PPLOG personal blog" "mini-book2.xpm" pplog_gui
}
}
menu "Netzwerk" connect24 {
prog "Firewall einstellen" "mini-firewall.xpm" /usr/local/firewallstate/firewallstatererun
prog "PPTP VPN Client" "pc-2x.xpm" gpptp
prog "Linux-Firewall firewall" "mini-firewall.xpm" rxvt -e firewallinstallshell
prog "MTR Traceroute" "pc-2x.xpm" mtr -g
prog "Ftp" "pc-2x.xpm" rox -d /root/File-Sharing
prog "Samba Verzeichnisse" "pc-2x.xpm" pnethood
prog "FTP server" "pc2www.xpm" run-pureftpd
prog "Netzwerkscanner" "pc-2x.xpm" superscan
}
menu "Internet" www24 {
prog "Downloadmanger" "mini-ftp.xpm" puppydownload
#prog "Dillo" "dillo48.png" dillo
prog "Firefox" "firefox.png" /usr/lib/firefox/firefox
prog "Google Chrome" "chrome.png" google-chrome %U
#prog "PMirrorget" "/usr/share/midi-icons/webedit48.png" pmwget
#prog "Psip VOIP + IM client" "phone16.xpm" psip
#prog "Pup-Advert-Blocker block online ads" "adblock.xpm" pup-advert-blocker
#prog "Puppy-Podcast-Grabber" "/usr/share/icons/ppg.xpm" /usr/local/bin/ppg-gui.sh
#prog "Pwsget secure file downloader" "pwget.png" pwsget
#prog "Secure ssh telnet" "mini-sh1.xpm" securetelnetshell
prog "Skype" "/usr/share/skype/skype.png" skype
#prog "Ssh-gui secure telnet" "mini-sh1.xpm" ssh-gui
#prog "Stay Connected to Internet" "mini-ray.xpm" /usr/sbin/stay-connected-wrapper
#prog "Sylpheed" "sylpheed.png" sylpheed
prog "Teamviewer" "/usr/share/pixmaps/teamviewer.png" teamviewer
prog "Thunderbird Email Client" "/usr/share/pixmaps/thunderbird16.png" thunderbird
#prog "Uget Download manager" "uget-gtk.png" uget-gtk %u
prog "Wine Internet Explorer" "/usr/share/pixmaps/winecfg.png" /usr/sbin/iexplore
prog "Ftp client" "mini-ftp.xpm" gftp
prog "Webseiten erstellen" "kompozer.png" kompozer
}
menu "Multimedia" multimedia24 {
menu "MediaTools" "Animation.xpm" {
prog "Alsamixer" "mini-audiovol.xpm" rxvt -e alsamixer
prog "CD Ripper" "/usr/share/pixmaps/asunder.png" asunder
prog "Audacity Sound Editor" "/usr/share/pixmaps/audacity16.xpm" audacity
prog "Cinelerra Video editor" "Animation.xpm" cinelerra
prog "GNOME MediaPlayer" "gnome-mplayer.png" gnome-mplayer
prog "Guvcview Webcam Viewer" "/usr/share/pixmaps/guvcview/guvcview.png" /usr/bin/guvcview
prog "Pdvdrsab DVD Werkzeug" "mini-cd.xpm" pdvdrsab
prog "Pmetatagger audio Editor" "mini-speaker.xpm" /usr/sbin/pmetatagger
prog "Pmusic Audio Player" "/usr/local/pmusic/pmusic20.png" pmusic
prog "VLC Media Player" "vlc.png" vlc
prog "Wav Editor" "mhwaveedit.xpm" mhwaveedit
prog "pCD CD-Audio Player" "mini-cd.xpm" pcd
prog "Internetradio" "Animation.xpm" pupradio
}
separator
prog "Iso-Dateien auf CD/DVD brennen" "mini-cd.xpm" burniso2cd
prog "ISO-Dateien editieren" "mini-cd.xpm" isomaster
prog "CD/DVD/Blu-ray Brenner" "/usr/local/pburn/pburn20.png" pburn
}
menu "Spiele" games24 {
prog "PicPuz jigsaw puzzle" "picpuz.png" picpuz
prog "Rubix cube" "cube16.xpm" rubix
prog "Tile slider game" "mini-modules.xpm" tile
prog "Wine Mine" "/usr/share/pixmaps/winecfg.png" /usr/sbin/winemine
prog "XEmeraldia drop blocks" "xemeraldia.xpm" xemeraldia
prog "Xinvaders3d Arcade Game " "xinvaders.png" xinv3d
}
separator
prog Hilfe help24 defaulthtmlviewer file:///usr/share/doc/index.html
menu "Ausschalten" shutdown24 {
#restart "Restart with Evilwm" mini-windows evilwm
#restart "Restart with Fluxbox" mini-windows fluxbox
#restart "Restart with Fvwm95" mini-windows fvwm95
#restart "Restart with JWM" mini-windows jwmx
restart "Restart IceWM" mini-windows icewm
#restart "Restart IceWM-lite" mini-windows icewm-lite
#restart "Restart with Pwm" mini-windows pwm
#restart "Restart with Xfce4" mini-windows xfce4-session
prog "Desktop neu starten" mini-x restartwm
prog "Computer ausschalten" mini-stop wmpoweroff
prog "Computer neu booten" mini-arrow-right wmreboot
}
}
}
}
}
}
###########################################