CD001LINUX Plop Boot Manager 5.0.14  "p : MKISOFS ISO 9660/HFS FILESYSTEM BUILDER & CDRECORD CD-R/DVD CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING 2012021201184600201202120118460000000000000000002012021201184600 CD001EL TORITO SPECIFICATION CD001LINUX Plop Boot Manage%/E "p : MKISOFS ISO 9660_HFS FILESYSTEM BUILDER & CDRECORD CD-R_DVD CREA 2012021201184600201202120118460000000000000000002012021201184600 CD001MKI Sun Feb 12 01:18:46 2012 mkisofs 2.0.3 -J -r -V Plop Boot Manager 5.0.14 -hide-joliet-trans-tbl -hide-rr-moved -allow-leading-dots -o plpbt.iso -no-emul-boot -boot-load-size 4 -c boot.catalog -b isolinux.bin -boot-info-table -l bootcdp :SPRRPX$mAAmTFp :p .p :CEfp .RRPX$$$TFp .p .p . p .BOOT.CATALOG;1RRNMboot.catalogPX$$$TFp .p .p .!!88p .ISOLINUX.BIN;1RRNMisolinux.binPX$$$TFp .p .p .((''m ISOLINUX.CFG;1RRNMisolinux.cfgPX$$$TFm p .n 6))p  LICENCE.TXT;1RRNMlicence.txtPX$$$TFp p .p .++77p "LIESMICH.HTML;1RRNMliesmich.htmlPX$$$TFp "p .p .\\\\p "LIESMICH.TXT;1RRNMliesmich.txtPX$$$TFp "p .p .~77p   PLPBT.BIN;1RRNMplpbt.binPX$$$TFp  p .p .eep " README.HTML;1RRNMreadme.htmlPX$$$TFp "p .p .X==Xp " README.TXT;1RRNMreadme.txtPX$$$TFp "p .p ."p :"p .: p .boot.catalog:!!88p .isolinux.bin:((''m isolinux.cfg8))p licence.txt<++77p "liesmich.html:\\\\p "liesmich.txt477p  plpbt.bin8eep "readme.html6X==Xp "readme.txtER TRRIP_1991ATHE ROCK RIDGE INTERCHANGE PROTOCOL PROVIDES SUPPORT FOR POSIX FILE SYSTEM SEMANTICSPLEASE CONTACT DISC PUBLISHER FOR SPECIFICATION SOURCE. SEE PUBLISHER IDENTIFIER IN PRIMARY VOLUME DESCRIPTOR FOR CONTACT INFORMATION.UU!^|!8o/xpX!t.bM.dMZ_.&PM.RM1м{W؎6\MffXM6ZMf1@|fff>HM_MfM!f1fhMMMMM>\MuK_MhM_M8jM f> |u'flMf!tffGf(f |f|f-ffLMff VMf |f@@1ۋ.VMGfLMf>HM&fffIt !u؎f9>|t h|lfLf}1W}_Gqf}f t(fL"&fEf;}tfLK_MhMr`KhM~ar.UQ.8jMu A_M_M8t 8tJs_Mr݁F ˾PV^Xff`1fafý.&XMf1ffUffRfPSWjf`_MBfadr]ff) !uf`1_MfaXM ]ffRfPUSf6bMf>dMf1ɇfH)9vAň֊_Mf`farf []fXfZf)uMuޕ.u;.v.þM\DfDU;.v.lV_MB^]fDfD)D!ufDaMf`r È&^MfaTMaMt$PaM&M<w <w &&MX¾a^M\CTM]7E"1؎м{*rP ' "Xff` tfafff`fff`fff`ffP$< s07fXfaf ISOLINUX 3.73 3.73 Copyright (C) 1994-2008 H. Peter Anvin isolinux: No boot info table, assuming single session disk... Spec packet missing LBA information, trying to wing it... Loading spec packet failed, trying to wing it... Found something at drive = Looks reasonable, continuing... Extremely broken BIOS detected, last attempt with drive = Failed to locate CD-ROM device; boot failed. See http://syslinux.zytor.com/sbm for more information. Disk error , AX = , drive Image checksum error, sorry... Boot failed: press a key to retry... ETCDCHDDEHDD 삦~ Mf1f,u=s 3ি(f~~3%ŀf|Off+u ,[y>+p˪h,tf+f+f+f+f&+ <tA< rwt,sҪ2< < t8<t-<t<<t<utOҪd^,>+uWf6Lf;6,v)Q<)YVt WQ&Y_u ^xp0&,<0rt <9v+ WŹ_1۠Ƣ,>u,>+t[VW Ǿο+>+_^, 0uO>,S [f6,fDv݋+!u W^ ޿VWQQW_[tۍE1Y_^ 6lu(X;ltf+tf+uYֿ+YË6+f+f` = >f,f,faWP 0uOfMX_>,Df f.comNf.cbtCf.c32" f.imgc f.bsstUV>+  6,1*, < vNff=vga=t/f=mem=tV˫u< v.6*,1.*,< wN뺃fDf==nortKf==exttKf==asktrωɃrf.f,6$,f ,7&f>HdrS&,,==r&$&=r &f,f ,&3f1&f&.,&!u@(,f6(, ff)ff̞^!t *fhf>, bW>(, f1)f_f ,f;,wf,f19*,t> d &>u&,,.,trdf(d$Td ?d>"rd$v df( $,9vd󤪉>&,r&>1ɌÎ.,u7f ffff&,fAffffff,fA>*,tdfff,fdffAQhf(؎м Pj19*,tm.,,,9 .f>,.f> ,.6*,<,t< vPVDW  _,^XD<,t.f ,.f+,f.f,f)%fȎ؎fW > f_t%VV a^*@f ,þ 7 NVQi 1@f1f& &} & t ,&^ _ fw؎1j h Qfj fOEz)Yҫ0,ffCCfDf`͎ݎʼn~ :FЉF,faϋFfv(j!Zf_ph f@1[1ގƎּ{`0, fa eÊFÊF JÎF&v&<$tuÀ>mu. ȈFfFSYfFSLfFINfFUXÀ>mu# u&lmFàlmf`͎ݎʼnSr10FFIF3N^$FFŀÎ^$vÎ^$vhyh_k^$v tfFFvÎF$^vN=s1vfNËvF3F _MFN"F{N$FhM\M-Fá+F,F,&,+ùF11fFffFff|ff(fvfV^&N$FFÁ~Uw/NQg If$vWdffFf(fvfV^&VËFN$FoFÊF<w,^&v k6+f+^$v1kb ؎1R&E >+,nFwNVuFà t ^$F,Ffvf vufFF$^nÁ~UwFNQg If$vWdff&vf( @dfEf)}f(+14Á~UwXUNQg If$vWdff&v(d؀Eꐐfdfdff((Ì^$FFVfPe +A)dhffX^1һfȎ؉&2u觘(( " 1а(؎а0؋%g&,f1 1QY`(Ohhhhhhj}f%1~؎Ў $"ꝒȎ؎&4hfRffaf.&.&ff`fj.&.ff1ۋf]aϜ`D$(`D$(g>g6fg>ߋt$,1ɱ 󥫸ӒG% GffÒg6g|$0!u1ɱ g6aÜ`L$0g>gfg>)σfg>ߋD$(t$,fag 6,>+O>+ff>fW1һ ff>f|ff(f1f1_M1jh x1؎{W_&fU&fu &]{{&E&][Xf鹖t `<t<taþ1؎м{+!#f`11faf¿ffMMfEf;fA> U 1}t ufPfR0C0ff f[f1ff!tf@f=vHf[fܰMiMآMffMpMMkMM LM_M&PM58v܊\?8v!t f110`Mu0M=/uGfaf f)Lf f;LrfLf)Lu fPf1ffXEtSĬrĬ71GG@[1[SVW>Ĭ]!u ƃmru&Fu_^[KA]f`]5!ut=M5fafa0PrXSVĬ7Ĭ^[WS>Ĭ]AC][_fr <t < t < v8ÿsWC_r<-sfPfQUf1ff1<-u<0rSt<9wM <0r% b ,@:,w%,>b,ø1,qþ,t,,@:,w,1ɋ,6,>+믾Ƭ,t1ɉ,,>,r/,t,,~r,t,,!,,< t< v>sG>v6(t`>b,a$,,t+ff`+!tP&,W tB 8uXAfaf,t tf`u+!ttB&, 8faôu"+!tWtB&, 8u0ô+ÿ)މ>+À>+wΉ>+ÿƃu >-u1>0>+t1À>+t P^rf*fffP^rPt yEuXPc huX+S1,,r1yr)fSrjs1ۀ>,߁,f[f%_fKrxfff,Pw狽>+UIXCB=BB6<u:JJ0*B$tŀ+P{_ Ĺ1aĹ< v+ĿŹοƋ+/|&#r ff%f=ENDTuff%f=EXTuÿW ^ÿ1 s +u>+tC>ƀ> t˫ -ƣƹ)1f>, f>,þԬhz蟊QfSfR1f1fOfg[fOgI8t1Cgy؀rg(ufGCf8u sCIbs ~fOg fgfOg'NfZf[Yh#W1fNg,s fNgs ~fNgـfNgY)tnr<#tj fprY< v f01t?r%,-ff9t(f! < t r,!tb,fPf=vffPff fW1_f_fgt&gAfgf;,wfVff^fYfXrf)uþqwP.MXRr=6u<w1ۊ>r؀ wӿr>,tt@,>0t1ɈH,!H,ù1Ҹ0۸` u,̈&,aVu8rtf>=ui1۹H1:,r,Ȉƴ1QWf1f_W^Nj>^PY148tIu1$tQوY)w Ãt$úB`ˬՇwav<t@t O1w%fE+1f`Ȏ؎ ttO+faf`_f` >u faf`fLfLL1 Ef1f!f fPAMSf1ɱLsf!ui~f=PAMSuvrLtf>LwfLf>Ltf=rf;LsfLf;LwfLrf>Ltff;LzfL`fLf;LvfLf=w8r=bPX<tV< tN< tR>b Z:,v 0:6,w>bfafΊ>b>+1ɋ,0ӀsΊ,s0>O>t9t,1t%f/-Zffgff1}ffd(fÿfVff=/-Zuf1ҹ~fffguff=d(^P18t tƁr =v1XPVW uYQ18t t#Ɓr|Wƹ)r%^^NY΁sވЪȪd)1_^Xf`}f1fffgf)Ѝ|fDffaf>tf>t>t PXPXÈ&Lf`UArUutf ffaf1VfRfPSjjf`@ &Lfadr^^fRfPU yr uBf?f;f1ɇff=w)Aň֊&Lf`far]fXfZ^Mu1ҎڎŽҼ{­كt90R1`asMunZ|fѼ||Q?(g\(gf`h) fafffPfUfJ.(f1ff .f(f.( "Y)8аذ01V ] $")ff]fXff9r3sgfIfrsgffgftgtgfgtfg|sgfIfNfOfr*sgffffgffftgfFfGtgf1sgfIfrsgffgftgtgf`.(..+.+.+kuf.+$YuTvuM.+de`^dWQ1/u)Y.+ $Q1uY.(uTiYfaQP .(@.(^&;(XY0t uEdt<`u1!tf?fwfOft Hufaf..(ffQfXf1f f.(f.( "+ 1а0ذ(؎ЎfG*****It appears your computer has less than 192K of low ("DOS") RAM. Linux needs at least this amount to boot. If you get this message in error, hold down the Ctrl key while booting, and I will take your word for it. boot:  Invalid image type for this media type! Could not find kernel image: Invalid or corrupt kernel image. 8Δ Loading ..ready. Cannot load a ramdisk with an old kernel image. Could not find ramdisk image: BOOT_IMAGE=initrd=?j $(,rd8<@rHrPTXr`dhlptx|֍ 0 LsЎ֎ێKrzlĐtw): attempted DOS system call INT COMBOOT image too large.  aborted. linux autoOut of memory parsing config file Unknown keyword in configuration file: Missing parameter in configuration file. Keyword: A20 gate not responding! Not enough memory to load specified image.  Booting from local disk... default/boot/isolinuxisolinux.cfgCannot load disk image (invalid file)? 7t;ԝ9$^ ~YQۛ@ Ձ27+{Pa̴hP6P0PPePNPPR2PGPt:+{Y˝Lh1+{2+dQ+d^曉hH+{ +{6:+{ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~~~7.cbt.img.bin.com.c32OO-O$ default plp label plp linux plpbt.bin The Plop Boot Manager licence conditions: This licence conditions are also used for the boot manager tools that are written by Elmar Hanlhofer and not released under the GPL. * The programs are free to use for personal and commercial use. * The programs may not be sold^1. * The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. * This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. ^1 You can add the tools to non-profit products for free. Example: You sell a CD and charge only the price for the blank CD without the work to create the final CD (and so on). ---------------------------------------------------------------------- Die Plop Bootmanager Lizenzbedingungen: Die Lizenzbedingungen gelten auch fuer die Bootmanagertools die von Elmar Hanlhofer programmiert wurden und nicht der GPL unterliegen. * Die Programme duerfen kostenlos fuer private und kommerzielle Zwecke genutzt werden. * Die Programme duerfen nicht verkauft werden^1. * Die Herkunft dieser Software darf nicht falsch dargestellt werden; Sie duerfen nicht angeben, dass Sie die urspruengliche Software geschrieben haben. Wenn Sie diese Software in einem Produkt benutzten, wuerde eine Erwaehnung geschaetzt werden, sie ist aber nicht erforderlich. * Diese Software wird ohne ausdrueckliche oder implizierte Garantie bereitgestellt. In keinem Fall koennen die Autoren fuer irgendwelche Schaeden, die durch die Benutzung dieser Software entstanden sind, haftbar gemacht werden. ^1 Die Programme koennen zu "auf nicht Gewinn ausgerichtete" Produkte hinzugefuegt werden. Beispiel: Sie verkaufen eine CD und verlangen nur den Preis des CD Rohlings, alles andere wie z.B. Arbeitszeit zum erstellen der CD wird nicht verrechnet. Plop URL: http://www.plop.at/de/bootmanager/full.html

Inhaltsverzeichnis


Aktualisiert am 07/Feb/2012
1.Einleitung
2.bersicht der Installations-/Startmglichkeiten
3.Features
4.Screenshots
5.Lizenz
6.Download
7.Der Bootmanager
8.Installation zum MBR (Master Boot Record) der Festplatte
9.plpbt.bin - LiveCD und andere Mglichkeiten um den Bootmanager zu starten
10.Eigenes ISO mit modifizierter plpbt.bin Datei erstellen
11.plpcfgbt - plpbt.bin konfigurieren
12.plpbt.bin Parameter (Linux Kernel Command Line)
13.Erstellen eines PCI Bootmanager option ROM (ins Bios einbauen)
14.plpbt4win
15.PCMCIA CardBus Treiber - USB PC-Karte
16.USB Info
17.DOS und der USB Treiber
18.Feststellen ob der USB Treiber geladen ist
19.Hidden Partition / Cleared Partition
20.Linux Bootmanager in den Bootsektor
21.Beispiele
22.NOD32 Virusmeldung
23.FAQ's - Hufig gestellte Fragen

Einleitung


Der Plop Boot Manager ist ein kleines Programm um mehrere Betriebssysteme zu starten. Das Programm beinhaltet einen IDE CDROM Treiber und USB Treiber um auf diese Hardware ohne Hilfe vom Bios zugreifen zu knnen. Man kann Betriebssysteme wahlweise von der Festplatte, von Diskette von CD/DVD oder auch von USB starten. Man kann den Bootmanager direkt von einer Diskette, CD, Netzwerk, usw. starten. Der Bootmanager kann auch auf der Festplatte Ihres Systems installiert werden. Es wird keine Zusatzpartition fr den Bootmanager bentigt.

Der Plop Bootmanager wurde von Elmar Hanlhofer programmiert.

Die aktuelle Version ist plpbt-5.0.14.zip.


bersicht der Installations-/Startmglichkeiten


Festplatteninstallation Der Plop Bootmanager wird der primre Bootmanager auf Ihrem System. Es wird keine extra Partition fr den Bootmanager bentigt. Er wird auf den ersten Sektoren der Festplatte gespeichert und befindet sich vor dem Beginn der ersten Partition. Der Bootmanager startet auch wenn kein Betriebssystem installiert ist.
Starten von einem externen Datentrger
Diskette
CDROM/DVD
USB Laufwerk
Der Bootmanager kann von diesen Datentrgern gestartet werden. Jedoch sind ein paar Funktionen nicht verfgbar.
Starten von einem anderen Bootmanager
LiLo
Syslinux
Grub
Grub4Dos
Grub2
Windows boot.ini
Windows BCD
Sie knnen Ihren bevorzugten Bootmanager weiter verwenden und trotzdem Funktionen des Plop Bootmanagers nutzen (z.B. USB booten, ...).

Der Bootmanager kann auch im "hidden" (unsichtbaren) Modus gestartet werden. Das bedeutet dass Sie in Ihrem Bootmanager einen Meneintrag erstellen und dadurch den Plop Bootmanager starten ohne dass dieser sichtbar wird. Dies kann praktisch fr die USB Bootfunktion sein.
Starten vom Netzwerk Mit Hilfe von pxelinux kann der Bootmanager vom Netzwerk gestartet werden.
Starten vom Bios als Option ROM im BIOS Sie knnen den Bootmanager als Option ROM in Ihrem Bios speichern. Dann wird keine Festplatte oder ein anderer Datentrger bentigt um den Bootmanager zu starten. Der Bootmanager kann als PNP Option ROM verwendet werden oder die Kontrolle des INT19 bernehmen und dadurch als erste Bootoption fixiert werden.

Features


  • USB booten ohne BIOS Untersttzung (UHCI, OHCI und EHCI)
  • CD/DVD booten ohne BIOS Untersttzung (IDE)
  • PCMCIA CardBus Untersttzung damit USB PC-Karten aktiviert werden und davon gebootet werden kann
  • Floppy booten
  • Unterschiedliche Profile fr die Betriebssysteme
  • Bis zu 16 Partitionen definieren
  • Keine extra Partition fr den Bootmanager
  • Verstecktes booten, z.B. haben Sie ein Betriebssystem zum reparieren installiert und der normale Anwender soll nichts davon wissen.
  • Boot Countdown
  • Partitionen komplett verstecken
  • Passwortschutz fr den Computer und Bootmanagersetup
  • Backup der Partitionstabellendaten
  • Textmodus Oberflche 80x50
  • Grafische Oberflche 640x480, 800x600, 1024x786, 1280x1024
  • Editieren der Partitionstabelle im MBR
  • Starten des Bootmanagers von Festplatte, Diskette, USB, CD, DVD
  • Starten des Bootmanagers vom Windows Bootmen
  • Starten des Bootmanagers von LILO, GRUB, Syslinux, Isolinux, Pxelinux (Netzwerk)
  • Kann als PCI option ROM verwendet werden
  • Zugriff auf die komplette USB Festplatte (bis zu 2TB) auch wenn das Bios ein 128 GiB Limit hat
  • Der Bootmanager kann ber das Netzwerk gestartet werden
  • Sie knnen das Boot ROM der Netzwerkkarte mit dem Bootmanager starten um vom Netzwerk zu booten

Screenshots


Hauptmen


vergrssern

Hauptmen (Textmodus)


vergrssern
 

Profile partitions


vergrssern

MBR partition edit


vergrssern

Lizenz


Bitte untersttzen Sie diese Software mit ein paar Euros damit die Software auch weiterhin gratis ist. Spenden.


Die Plop Bootmanager Lizenzbedingungen:

Die Lizenzbedingungen gelten auch fr die Bootmanagertools die von Elmar Hanlhofer programmiert wurden und nicht der GPL unterliegen.

  • Die Programme drfen kostenlos fr private und kommerzielle Zwecke genutzt werden.
  • Die Programme drfen nicht verkauft werden¹.
  • Die Herkunft dieser Software darf nicht falsch dargestellt werden; Sie drfen nicht angeben, dass Sie die ursprngliche Software geschrieben haben. Wenn Sie diese Software in einem Produkt benutzten, wrde eine Erwhnung geschtzt werden, sie ist aber nicht erforderlich.
  • Diese Software wird ohne ausdrckliche oder implizierte Garantie bereitgestellt. In keinem Fall knnen die Autoren fr irgendwelche Schden, die durch die Benutzung dieser Software entstanden sind, haftbar gemacht werden.


¹Die Programme knnen zu "auf nicht Gewinn ausgerichtete" Produkte hinzugefgt werden.
Beispiel: Sie verkaufen eine CD und verlangen nur den Preis des CD Rohlings, alles andere wie z.B. Arbeitszeit zum erstellen der CD wird nicht verrechnet.


Download


Bitte untersttzen Sie diese Software mit ein paar Euros damit die Software auch weiterhin gratis ist. Spenden.

Um die Software zu nutzen mssen die Lizenzbedingungen eingehalten werden!

plpbt-5.0.14.zip 2012-01-31 Plop Bootmanager 5.0.14
plpbt-5.0.13.zip 2011-08-14 Plop Bootmanager 5.0.13


Tools

plpbtrom-0.6.zip 2011-08-14 PCI Option ROM erstellen
plpbt-createiso.zip 2010-06-08 Erstellen eigener Bootmanager CD's
plpcfgbt-0.11.zip 2012-02-03 Tool zum Konfigurieren der Bootmanager Binary Datei (windows/linux)
plpdisd-0.2.zip 2010-10-16 Deaktivieren des USB Treibers unter DOS
plpchk-0.1.zip 2010-10-14 Prfen ob der USB Treiber installiert ist mit DOS
plpmkboot-0.1.zip 2012-02-03 Direkt von FAT booten


Der Bootmanager


1. Hotkeys - Allgemeine Tastaturfunktionen
                                                                      
2. Hauptmen
2.1. Hauptmen Hotkeys
 
3. Setup
3.1. Partitions (Partitionen)
         Edit label (Partitionsbezeichnung bearbeiten)
         Select Device (Festplatte auswhlen)
         Partition ID (Partitions ID)
         Edit MBR/Import data (Partitionsdaten bearbeiten)
         Clear partition data (Daten lschen)
         Reset changes (nderungen verwerfen)
 
3.2. Profiles (Profile)
         Edit label (Profilnamen bearbeiten)
         Show in main menu (im Hauptmen anzeigen)
         Linked partitions (verlinkte Partitionen)
         Konfigurieren der Partitionseintrge
         Linked partitions - spezial Tasten
         Clear profile data (Profildaten lschen)
         Reset changes (nderungen verwerfen)
 
3.3. Bootmanager
         Startmode
         Bootcountdown
         Edit bootcountdown
         Select at start
         Default profile (standard Profil)
         Show floppy boot
         Show cdrom boot
         Show usb boot
         Force USB 1.1
         Use Mass Stor Dev
         Textmode after boot
         Graphicmode
         Zoom animation
         Font
         Starfield
         Master password
         Setup password

1. Hotkeys - Allgemeine Tastaturfunktionen

Cursor hinauf/hinunter  Menbalken bewegen
Enter  Auswahl bettigen
ESC  Fenster schliessen
STRG - ESC  in den Textmodus umschalten
STRG - BILD HINAUF  Bildschirmauflsung erhhen
STRG - BILD HINUNTER  Bildschirmauflsung reduzieren
z Ein/Ausschalten der Fenster Zoomanimation


2. Hauptmen

Im Hauptmen werden alle "sichtbaren Profile" angezeigt, sowie optional booten von Diskette, CD/DVD, USB und Netzwerk. Weiters gelangen Sie zum Setup des Bootmanagers.

2.1. Hauptmen Hotkeys

1-9 Profil starten
Partition zum Booten auswhlen
MBR laut Profil ndern, aber nicht booten
Betriebssystem von Diskette starten
Betriebssystem von CD/DVD starten
Betriebssystem von USB starten
Netzwerkboot

Erweiterte USB Bootoptionen:

  • SHIFT-u drcken um USB 1.1 zu verwenden.

  • STRG-u drcken um vor dem Starten des Betriebssystems auf einen Tastendruck zu warten. Sie haben hier auch die Mglichkeit "s" (skip) zu drcken um die Suche fortzusetzen damit von einem anderen USB Laufwerk gebootet werden kann.

  • ALT-u drcken um das Identifizieren eines USB Gertes zu berspringen. Sie haben hier auch die Mglichkeit "s" (skip) zu drcken um die Suche fortzusetzen damit von einem anderen USB Gert gebootet werden kann.

Unterschied STRG-u und ALT-u:

    Bei STRG-u wird ein gefundenes USB Gert Identifiziert. Aufgrund der nicht vollstndigen USB Implementierung kann der Bootmanager bei manchen Gerten "hngen" bleiben. Mit ALT-u wird der Vorgang bersprungen und der Bootmanager sollte nicht "hngen" bleiben.



3. Setup

3.1. Partitions (Partitionen)

Hier befindet sich die Verwaltung der Partitionen. Das Installationsprogramm richtet alle gefundenen primren Partitionen automatisch ein. Die Namensvergebung des Installationsprogrammes geht von HDA1 bis HDD4. HD steht fr Harddisk. HDA steht fr Harddisk A und ist die erste Festplatte. Die Zahlen 1-4 stehen fr die primren Partitionen.

Hinweis fr Linux: HDA hat nichts mit der im Linux verwendeten Bezeichnung /dev/hda zu tun.

Edit label (Partitionsbezeichnung bearbeiten)

Hier kann man die vom Installationsprogramm automatisch vergebene Bezeichnung ndern bzw. bei einer neuen Partition eine Bezeichnung eintragen. Die Bezeichnungslnge ist auf 16 Zeichen beschrnkt.

Select Device (Festplatte auswhlen)

Hier whlen Sie die Festplatte aus, auf der sich die Partition befindet.

HDA = Festplatte 1
HDB = Festplatte 2
HDC = Festplatte 3
HDD = Festplatte 4

Partition ID (Partitions ID)

Sie knnen die Partition ID der Partition auf 2 Arten einstellen/ndern.

1. Enter partition ID (ID Nummer eingeben)

Hier kann man den hexadezimalen Wert der Partitions ID eingeben. Diese Methode ist fr erfahrene Computeranwender.

2. Select ID from list (Aus einer Liste auswhlen)

Hier kann man aus einer Liste der gngigsten Partitions IDs auswhlen. Sollte die gewnschte ID nicht vorhanden sein, dann bentzen Sie Enter partition ID.

Edit MBR/Import data (Partitionsdaten bearbeiten)

Diese Funktion wird verwendet um die Daten der Partitionen im Bootmanager oder im MBR zu verndern.

BP steht fr Bootmanager Partition. Diese Werte sind fr die Partition im Bootmanager gespeichert.

P1-P4 sind die aktuellen Werte der primren Partitionen im MBR.

Sie knnen hier die Daten im hexadezimalen Code ndern. Mit der Taste s (select) kann man eine Zeile markieren und mit p (paste) schreiben Sie die Werte der vorher gewhlten Zeile ber die Zeile in der sich der Cursor befindet. Mit dieser Funktion knnen Sie schnell bestehende Partitionen aus dem MBR in den Bootmanager importieren. Sie knnen aber auch die Daten MBR ndern. Dieser Menpunkt kann vor allem in Notfllen recht hilfreich sein.

Clear partition data (Daten lschen)

Das Lschen der Daten bezieht sich nur auf der im Bootmanager gespeicherten Daten der Partition. Die Daten auf der Partition selbst bleiben unverndert.

Reset changes (nderungen verwerfen)

Sollten Sie nderungen bei der Partition gemacht haben, so knnen Sie diese zurcksetzen. Das Zurcksetzen ist nur mglich, solange das Partitionsbearbeitungsfenster nicht geschlossen wurde.


3.2. Profiles (Profile)

Profile werden verwendet damit man fr verschiedene Betriebssysteme unterschiedliche Partitionen bzw. unterschiedliche Bootfestplatten festlegen kann. Weiter ist es mglich nderungen der Partitionen im MBR durch Fremdsoftware zu erkennen und falls ntig die nderungen rckgngig zu machen bzw. in den Bootmanager zu importieren.

Falls Sie bereits ein Betriebssystem installiert haben und dann den Bootmanager installieren, dann erstellt das Installationsprogramm automatisch ein Profil um das bestehende System zu booten.

Edit label (Profilnamen bearbeiten)

Hier knnen Sie den Namen des Profiles bearbeiten. Dieser Name wird im Hauptmen angezeigt. Daher ist es sinnvoll einen Namen zu whlen, der dem zu bootenden Betriebssystem entspricht. Der Name kann maximal 16 Zeichen lang sein.

Show in main menu (im Hauptmen anzeigen)

Hier wird festgelegt ob das Profil im Hauptmen angezeigt wird. Es knnen nur sichtbare Profile gebootet werden. Die Anzeige des Profiles hat auch Auswirkungen auf das default profile im Bootmanager Setup.

Linked partitions (verlinkte Partitionen)

Hier wird eingestellt, von welcher Festplatte, Partition und der Biosfestplattennummer gebootet werden soll. Weiters werden hier die zu verwendenden Partitionen bzw. das Lschen von Eintrgen im MBR eingestellt.

Konfigurieren der Partitionseintrge

Es gibt 3 Stati fr einen Partitionseintrag

1. eine gewhlte Partition

Drcken Sie Enter um eine Partition aus einer Liste aller Partitionen, die fr diese Festplatte angelegt wurden, auszuwhlen. Der Bootmanager schreibt die Daten der Partition beim Booten in den MBR.

Sollte ein Programm die Daten der Partition im MBR ndern, dann macht Sie der Bootmanager beim nchsten Start darauf aufmerksam und Sie knnen die neuen Daten importieren oder verwerfen.

2. don't touch

Der Partitionseintrag im MBR wird nicht vom Bootmanager verndert. Dies ist die standard Einstellung.

Sollte ein Programm diesen MBR Eintrag ndern, dann kann der Bootmanager diese nderung nicht erkennen.

3. cleared

Der Bootmanager setzt diesen Eintrag im MBR auf 0. Somit kann ein Betriebssystem nicht erkennen, dass es eine Partition gibt.

ACHTUNG: wenn der Bootmanager die Partition nicht unter Partitions gespeichert hat, dann ist der Eintrag verloren und Sie knnen auf die Daten der Partition nicht mehr zugreifen. Mit entsprechendem know how kann man die Partitionsdaten wieder herstellen. Man spart sich diesen Nervenkitzel wenn man die Partition unter Partitions gespeichert hat.

Partitionsprogramme stellen die Partition als unpartitioniert dar! Partitionieren Sie diesen Bereich nicht wenn Sie nicht genau wissen was Sie tun. Sie knnten Daten verlieren.

Linked partitions - spezial Tasten

b set bootpartition (Bootpartition auswhlen). Hiermit whlen Sie aus, welche Partition zum booten verwendet werden soll. Der Bootmanager stellt die Biosfestplattennummer automatisch ein. Sie knnen diese jedoch ndern.

c clear partition (Eintrag lschen). Hiermit wird der Eintrag auf cleared gesetzt und beim Booten setzt der Bootmanager diesen Eintrag im MBR auf 0.

d don't touch (nicht verndern). Hiermit wird der Eintrag auf don't touch gesetzt und beim Booten werden die Daten der Partition nicht gendert.

e edit bootflag (Bootflag bearbeiten). Das Bootflag enthlt die Bioslaufwerksnummer, die dem Bootsektorprogramm mitteilt, auf welchem Gert sich die Partition befindet. In manchen Fllen ist es notwendig, diese Nummer zu ndern.

r remove bootflag (Bootflag entfernen). Hiermit wird das Bootflag aus dem Profil entfernt.

l change logical partition (Logische Partition einstellen). Sie knnen das booten von einer logischen Partition bei extendet Partitionen einstellen. Drcken Sie mehrmals "l" um die logische Partition 1-4 einzustellen. L1 = erste logische, L2 = zweite, ...

Clear profile data (Profildaten lschen)

Hier knnen Sie die Profildaten aus dem Bootmanager lschen. Die Daten unter Partitions werden nicht gendert.

Reset changes (nderungen verwerfen)

Sollten Sie nderungen beim Profil gemacht haben, so knnen Sie diese zurcksetzen. Das Zurcksetzen ist nur mglich, solange das Profilbearbeitungsfenster nicht geschlossen wurde.


3.3. Bootmanager

Startmode

Der Bootmanager kann auf 2 Arten starten. Mit dem Men menu und versteckt hidden.

Im versteckten Modus muss der Bootcountdown aktiv sein und es muss ein default profile gewhlt sein. Das default profile wird nach Ablauf des Bootcountdowns gestartet. Der Bootmanager wird nicht sichtbar bei diesem Vorgang. Wenn Sie in das Bootmanagermen wollen, dann drcken Sie ESC.

Bootcountdown

Hier knnen Sie den Countdown ein- und ausschalten.

Wenn der Bootcountdown eingeschaltet ist, wartet der Bootmanager die angegebene Zeit und startet nach Ablauf je nach Einstellung das zuletzt gewhlte Profil oder das default profile.

Edit bootcountdown

Sie knnen einen Countdown zwischen 1 und 99 Sekunden whlen.

Select at start

Beim Starten des Bootmanagers wird der Balken auf die entsprechende Position gesetzt. Das funktioniert auch im verstecktem Startmodus.

Sie knnen zwischen folgenden Optionen whlen:

1. Last booted profile (das letzte gebootete Profil)

2. Default profile (ein zuvor ausgewhltes standard Profil)

3. Floppy (Diskette)

4. CDROM

5. USB

Default profile (standard Profil)

Sie knnen das default profile aus einer Liste aller sichtbaren Profile auswhlen.

Show floppy boot

Diskette booten im Hauptmen anzeigen.

Show cdrom boot

CDROM booten im Hauptmen anzeigen.

Show usb boot

USB booten im Hauptmen anzeigen.

Force USB 1.1

USB 1.1 Controller verwenden, selbst wenn ein USB 2.0 Kontroller vorhanden ist.

Mode 1: EHCI Controller ignorieren.
Mode 2: EHCI Controller konfigurieren und alle Ports auf den Companion Host umleiten. Manche Controller brauchen diese Einstellung damit auf jeden fall USB 1.1 verwendet wird.

Use Mass Stor Dev

Boote die Xte USB-Festplatte die gefunden wird. Es gibt keinen Unterschied zw. Festplatte und Stick.

Textmode after boot

Sie knnen die Auflsung des Textmodus beim Starten des Betriebssystems whlen. zur Auswahl steht "nicht ndern (don't change)" oder 80x50.

Graphicmode

Einstellen der Bildschirmauflsung vom Bootmanager. Sie knnen zwischen Textmodus 80x50 und Grafikmodus 640x480, 800x600, 1024x768, 1280x1024 whlen.

Zoom animation

Die Animation des Fensterverkleinerns ein- und ausschalten.

Font

Auswahl des Zeichensatzes. Sie knnen zwischen dem Bootmanager Zeichensatz und dem BIOS Zeichensatz whlen.

Starfield

Ein- und Ausschalten der Sternenfeldanimation

Master password

Master Passwort setzen. Ein leeres Passwort deaktiviert die Passwortabfrage.

Setup password

Setup Passwort setzen. Ein leeres Passwort deaktiviert die Passwortabfrage.


Installation zum MBR (Master Boot Record) der Festplatte


Durch die MBR Installation ist der Bootmanager das erste Programm das beim booten von der Festplatte gestartet wird. Diese Installationsmethode bietet diverse Vorteile. Manche Bootmanagerfunktionen stehen nur bei der MBR Installation zur Verfgung. Als Alternative zur MBR Installation kann der Bootmanager auch auf andere Arten gestartet. Siehe plpbt.bin - LiveCD und ...

Achtung Linux Users: Installieren Sie LILO oder GRUB nicht in den Master Boot Record (MBR) sondern in den Bootsektor Ihrer Bootpartition. Der Plop Bootmanager ist kein Linux Loader und bentigt daher LILO oder GRUB im Bootsektor um Linux zu starten! Siehe Linux Bootmanager.


1. Das Installationsprogramm
1.1. Programmfunktionen
 
2. Deinstallation
 
3. Diverse Methoden um das Installationsprogramm zu starten
3.1. Diskette
3.2. CD
3.3. DOS
3.4. Windows Bootmen (NT, 2K, XP, VISTA und Win7)
3.5. Syslinux, Isolinux, Extlinux
3.6. LILO
3.7. GRUB / grub4dos
3.8. GRUB2
3.9. Vom Netzwerk
3.10. Direkt von einem FAT Dateisystem

1. Das Installationsprogramm


Es gibt 2 Versionen vom Installationsprogramm. Im Prinzip machen beide das gleiche. Der Unterschied ist, plpinst.com erstellt ein Backup (plpback.bin) der Sektoren die bei der Installation beschrieben werden. Mit dem Backup kann eine vollstndige Entfernung des Bootmanagers vorgenommen werden. Die zweite Version plpinstc.com berspringt das Sichern der Sektoren. Sie mssen plpinstc.com verwenden wenn Sie den Bootmanager von einem schreibgeschtzten Medium wie einer CD installieren, oder wenn Sie die Installation mittels Netzwerk durchfhren.


1.1 Programmfunktionen


1. Full bootmanager install

Mit dieser Option wird der Bootmanager auf der Festplatte installiert. Sollte bereits ein Betriebssystem installiert sein, dann legt das Installationsprogramm ein Profil an um das aktuelle Betriebssystem starten zu knnen.

Bei der Installation von Diskette wird ein Backup der Sektoren der Festplatte gemacht. Das Backup wird auf der Diskette abgespeichert. Mit dem Backup kann die Installation vollstndig rckgngig gemacht werden. Bei der CD Installation ist vollstndige Wiederherstellung des Zustandes bevor der Bootmanager installiert wurde nicht mglich. Es besteht die Mglichkeit einen neuen MBR zu schreiben, bei dem die aktuelle Partitionstabelle erhalten bleibt und das aktuelle Betriebssystem gestartet werden kann.

2. Rewrite loader

Damit der Bootmanager gestartet werden kann, wird ein kleines Programm (der Loader) im MBR installiert. Betriebssysteme wie z.B. Windows XP schreiben bei der Installation ein eigenes Programm in den MBR. Wird z.B. Windows XP nach dem Bootmanager installiert, dann startet beim Booten sofort Windows XP und nicht der Bootmanager, weil der Loader berschrieben wurde. Damit wieder der Bootmanager beim booten gestartet wird, muss man diese Option auswhlen.

3. Boot Manager update

Hiermit knnen Sie ein Update auf die aktuelle Bootmanagerversion machen. Jedoch funktioniert dies nur fr den Bootmanager Version 5.x.

4. Complete uninstall

Achtung, diese Funktion gibt es nur bei der Disketten Installation.

Mit der kompletten Deinstallation des Bootmanagers wird das Backup, das whrend der Installation erstellt wurde und auf der Diskette gespeichert ist, zurck auf die Festplatte geschrieben.

Achtung, wenn Sie etwas an der Partitionstabelle gendert haben, dann benutzen Sie diese Option nicht.

5. Short uninstall

Bei dieser Option wird ein neuer MBR geschrieben um das aktuelle Betriebssystem zu starten. Beim booten wird direkt zum Betriebssystem gesprungen und der Bootmanager wird nicht mehr verwendet. Die Partitionstabelle wird nicht verndert.

6. Set Boot Manager screen to textmode

Konfigurieren des Bootmanagers damit er im Textmodus startet.

7. Change destination harddisk

Zielfestplatte zur Installation des boot managers einstellen.

8. Boot Manager hotkeys

Siehe Hotkeys.

9. Reboot

Der Computer wird neu gestartet.


2. Deinstallation


Um den Bootmanager aus dem MBR zu entfernen mssen Sie erneut das Installationsprogramm starten und den Menpunkt 4 bzw. 5 whlen.

Wenn Sie nicht das Installationsprogramm zum entfernen verwenden wollen, dann knnen Sie auch andere Programme verwenden. Z.B. FIXMBR, oder "fdisk /mbr" usw. Oder Sie installieren einen anderen Bootmanager in den MBR.


3. Diverse Methoden um das Installationsprogramm zu starten


3.1 Diskette


Sie erstellen die Installationdiskette mit einem Diskettenimage. Ein Diskettenimage ist ein Abbild einer Diskette und hat jeden Sektor der Diskette abgespeichert. Eine solche Datei kann nicht wie eine herkmmliche Datei auf einer Diskette abgespeichert werden. Es wird ein spezielles Programm dafr bentigt.

Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Diskettenimage zu erhalten. Das Diskettenimage befindet sich im install Verzeichnis und die Datei trgt den Namen plpbtin.img.

DOS: Sie knnen diskimg.com verwenden. diskimg -d a -w plpbtin.img

Windows: Schreiben Sie das Image mit dem Programm rawwritewin auf die Diskette.

Linux: dd if=plpbtin.img of=/dev/fd0


3.2. CD


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die ISO Datei zu erhalten. Die ISO Datei befindet sich im install Verzeichnis und die Datei trgt den Namen plpbtin.iso.

Hinweis: Bei der CD Installation gibt es eine Einschrnkung bei der Deinstallation. Siehe Das Men vom Installationsprogramm.

Windows:

Sie knnen Nero, das freie Programm CDBurnerXP oder jedes andere Programm das ISO Images brennen kann verwenden.

Verwenden Sie die Option ISO auf CD brennen oder ISO Image brennen. Dann whlen Sie die Bootmanager ISO Datei aus und brennen es.

Linux:

cdrecord ist das Linuxprogramm um ISO Images auf eine CD zu brennen.

Brennen Sie das ISO mit cdrecord: cdrecord -v dev=<devicename> <iso image>

Beispiel:
Falls Ihr CD Brenner mit /dev/hdd angesprochen wird.
cdrecord -v dev=/dev/hdd plpbtin.iso


3.3. DOS


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Es gibt 2 Installationsprogramme (plpinst.com und plpinstc.com) die unter DOS gestartet werden knnen.

plpinst.com erstellt bei der Installation ein Backup (plpback.bin) aller Sektoren die beschrieben werden. plpinstc.com berspringt diesen Schritt. Verwenden Sie plpinstc.com wenn Sie von schreibgeschtzten Medien wie CD installieren.


3.4. Windows Bootmen (NT, 2K, XP, VISTA und Win7)


Info: Eine Alternative zur MBR Installation ist hier.

Laden Sie die Datei plpbt-5.0.14.zip herunter und entpacken Sie die Datei. ffnen Sie den Ordner Windows. Dort finden Sie das Batch Programm InstallToMBR. In VISTA und Win7 starten Sie es als Administrator (klicken Sie mit der rechten Maustaste auf die Batch Datei und whlen Sie "als Administrator starten"). Das Batch Programm erstellt den Windows Boot Men Eintrag "Install the Plop Boot Manager to the MBR". Wenn Sie den PC neu starten dann verwenden Sie den Eintrag um den Bootmanager in den MBR zu installieren.

Um den Eintrag wieder zu entfernen starten Sie c:\plop\plpbt4win. Verwenden Sie "l" um alle Eintrge aufzulisten. Entfernen Sie den Eintrag mit "r ID". ID ist die Nummer die Sie mit dem Kommando "l" gesehen haben. Mehr Infos zu plpbt4win finden Sie hier.

Info: plpgenbtldr und contig werden nicht lnger bentigt.


3.5. Syslinux, Isolinux, Extlinux


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Das Installationsprogramm befindet sich im install Verzeichnis und trgt den Namen plpinstc.

Whlen Sie Ihre config Datei

  • fr Syslinux syslinux.cfg
  • fr Isolinux isolinux.cfg
  • fr Extlinux extlinux.conf

Fgen Sie folgende Zeilen hinzu

label plpinst
linux plpinstc.com

Kopieren Sie plpinstc in das gleiche Verzeichnis indem sich die config Datei befindet.

Sie starten das Installationsprogramm indem Sie beim Syslinux Prompt plpinst eingeben.


3.6. LILO


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Das Installationsprogramm befindet sich im install Verzeichnis und trgt den Namen plpinstc.com.

Kopieren Sie plpinstc.com in das /boot Verzeichnis.

Fgen Sie folgende Zeilen zu Ihrer /etc/lilo.conf hinzu

image=/boot/plpinstc.com
label=plop-install

Starten Sie lilo um die lilo Eintrge zu aktualisieren.


3.7. GRUB / grub4dos


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Das Installationsprogramm befindet sich im install Verzeichnis und trgt den Namen plpinstc.com.

Kopieren Sie plpinstc.com in das /boot Verzeichnis.

Sie mssen Ihre eigenen root Einstellungen fr menu.lst verwenden.
Hier ist ein Beispiel.
Fgen Sie folgende Zeilen zu Ihrer /boot/grub/menu.lst hinzu

title Install Plop Boot Manager
root (hd0,0)
kernel /boot/plpinstc.com

Wenn Sie neu starten, dann sollten Sie das Installationsprogramm von Ihrem GRUB Men starten knnen.


3.8. GRUB2


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Das Installationsprogramm befindet sich im install Verzeichnis und trgt den Namen plpinstc.com.

Kopieren Sie plpinstc.com in das /boot Verzeichnis.

Sie mssen Ihre eigenen root Einstellungen fr grub.conf verwenden.
Hier ist ein Beispiel.
Fgen Sie folgende Zeilen zu Ihrer /boot/grub/grub.conf hinzu

menuentry "Install Plop Boot Manager" {
    set root='(hd0,1)'
    linux16 /boot/plpinstc.com
}

Wenn Sie neu starten, dann sollten Sie das Installationsprogramm von Ihrem GRUB Men starten knnen.


3.9. Vom Netzwerk


Eine bessere Dokumentation kommt wenn ich Zeit dafr habe. Verwenden Sie bis dahin die Dokumentation von Plop Linux.

Fr das Booten vom Netzwerk wird ein DHCP Server, TFTP Server und das Programm pxelinux gebraucht.

Fr Linux hier klicken, fr Windows hier klicken.


3.10. Direkt von einem FAT Dateisystem


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Das Installationsprogramm befindet sich im install Verzeichnis und trgt den Namen plpinstc.com.

Kopieren Sie plpinstc.com auf das FAT formatierte Laufwerk und ndern Sie den Dateinamen auf plpbt.bin.

Dann verwenden Sie das Programm plpmkboot um das Laufwerk fr plpbt.bin bootfhig zu machen.

  • Linux Beispiel: plpmkboot /dev/sdb1

  • Windows Beispiel: plpmkboot F:

Hinweis: Verwenden Sie nicht das zweite Installationsprogramm plpinst.com, ausser wenn der Datentrger FAT12 formatiert ist.


plpbt.bin - LiveCD und andere Mglichkeiten um den Bootmanager zu starten


Wenn Sie keine MBR Installation wollen, dann verwenden Sie plpbt.bin. plpbt.bin kann auf viele verschiedene Arten gestartet werden. Jedoch kann plpbt.bin keine Einstellungen im Setup speichern. Aber Sie knnen plpbt.bin mit plpcfgbt konfigurieren.


1. Diskette
2. CD (LiveCD)
3. Windows Bootmen (NT, 2K, XP, VISTA und Win7)
4. Syslinux, Isolinux, Extlinux
5. LILO
6. GRUB / grub4dos
7. GRUB2
8. Vom Netzwerk
7. Direkt von einem FAT Dateisystem

1. Diskette


Ein Diskettenimage ist ein Abbild einer Diskette und hat jeden Sektor der Diskette abgespeichert. Eine solche Datei kann nicht wie eine herkmmliche Datei auf einer Diskette abgespeichert werden. Es wird ein spezielles Programm dafr bentigt.

Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Diskettenimage plpbt.img zu erhalten.

DOS: Sie knnen diskimg.com verwenden. diskimg -d a -w plpbt.img

Windows: Schreiben Sie das Image mit dem Programm rawwritewin auf die Diskette.

Linux: dd if=plpbt.img of=/dev/fd0

Sie knnen die plpbt.bin Datei auf der Diskette mit plpcfgbt konfigurieren.


2. CD (LiveCD)


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die ISO Datei plpbt.iso zu erhalten.

ISO Datei anpassen: Siehe Eigenes ISO mit ...

Windows:

Sie knnen Nero, das freie Programm CDBurnerXP oder jedes andere Programm das ISO Images brennen kann verwenden.

Verwenden Sie die Option ISO auf CD brennen oder ISO Image brennen. Dann whlen Sie die Bootmanager ISO Datei aus und brennen es.

Linux:

cdrecord ist das Linuxprogramm um ISO Images auf eine CD zu brennen.

Brennen Sie das ISO mit cdrecord: cdrecord -v dev=<devicename> <iso image>

Beispiel:
Falls Ihr CD Brenner mit /dev/hdd angesprochen wird.
cdrecord -v dev=/dev/hdd plpbt.iso


3. Windows Bootmen (NT, 2K, XP, VISTA und Win7)


Laden Sie die Datei plpbt-5.0.14.zip herunter und entpacken Sie die Datei. ffnen Sie den Ordner Windows. Dort finden Sie das Batch Programm InstallToBootMenu. In VISTA und Win7 starten Sie es als Administrator (klicken Sie mit der rechten Maustaste auf die Batch Datei und whlen Sie "als Administrator starten"). Das Batch Programm erstellt den Windows Boot Men Eintrag "Plop Boot Manager". Wenn Sie den PC neu starten dann verwenden Sie den Eintrag um den Bootmanager zu starten.

Um den Eintrag wieder zu entfernen starten Sie c:\plop\plpbt4win. Verwenden Sie "l" um alle Eintrge aufzulisten. Entfernen Sie den Eintrag mit "r ID". ID ist die Nummer die Sie mit dem Kommando "l" gesehen haben. Mehr Infos zu plpbt4win finden Sie hier.

Info: plpgenbtldr und contig werden nicht lnger bentigt.


4. Syslinux, Isolinux, Extlinux


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die Datei plpbt.bin zu erhalten.

Whlen Sie Ihre config Datei

  • fr Syslinux syslinux.cfg
  • fr Isolinux isolinux.cfg
  • fr Extlinux extlinux.conf

Fgen Sie folgende Zeilen hinzu

label plp
linux plpbt.bin

Kopieren Sie plpbt.bin in das gleiche Verzeichnis indem sich die konfig Datei befindet.

Sie starten den Plop Bootmanager indem Sie beim Syslinux Prompt plp eingeben.

Sie knnen die plpbt.bin Datei mit plpcfgbt konfigurieren.


5. LILO


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die Datei plpbt.bin zu erhalten.

Kopieren Sie plpbt.bin in das /boot Verzeichnis.

Fgen Sie folgende Zeilen zu Ihrer /etc/lilo.conf hinzu

image=/boot/plpbt.bin
label=Plop

Starten Sie lilo um die lilo Eintrge zu aktualisieren.

Sie knnen die plpbt.bin Datei mit plpcfgbt konfigurieren.


6. GRUB / grub4dos


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die Datei plpbt.bin zu erhalten.

Kopieren Sie plpbt.bin in das /boot Verzeichnis.

Sie mssen Ihre eigenen root Einstellungen fr menu.lst verwenden.
Hier ist ein Beispiel

title Plop Boot Manager
root (hd0,0)
kernel /boot/plpbt.bin


7. GRUB2


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die Datei plpbt.bin zu erhalten.

Kopieren Sie plpbt.bin in das /boot Verzeichnis.

Sie mssen Ihre eigenen root Einstellungen fr grub.cfg verwenden.
Hier ist ein Beispiel

menuentry "Plop Boot Manager" {
    set root=(hd0,1)
    linux16 /boot/plpbt.bin
}

Wenn Sie neu starten, dann sollten Sie den Plop Bootmanager von Ihrem GRUB Men starten knnen.

Sie knnen die plpbt.bin Datei mit plpcfgbt konfigurieren.


8. Vom Netzwerk


Eine bessere Dokumentation kommt wenn ich Zeit dafr habe. Verwenden Sie bis dahin die Dokumentation von Plop Linux.

Fr das Booten vom Netzwerk wird ein DHCP Server, TFTP Server und das Programm pxelinux gebraucht.

Fr Linux hier klicken, fr Windows hier klicken.


9. Direkt von einem FAT Dateisystem


Laden Sie die aktuelle Bootmanager Version plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die Datei plpbt.bin zu erhalten.

Kopieren Sie plpbt.bin auf das FAT formatierte Laufwerk.

Dann verwenden Sie das Programm plpmkboot um das Laufwerk fr plpbt.bin bootfhig zu machen.

  • Linux Beispiel: plpmkboot /dev/sdb1

  • Windows Beispiel: plpmkboot F:


Eigenes ISO mit modifizierter plpbt.bin Datei erstellen


Mit plpbt-createiso.zip erhalten Sie ein Skript fr Windows und eines fr Linux um eine eigene ISO Datei mit einer genderten plpbt.bin Datei erstellen. Die Skripts verwenden mkisofs von cdrtools.


Verwendung unter Windows

    Die Windows cdrtools Programme sind von http://smithii.com/cdrtools und befinden sich bereits in der ZIP Datei. plpbt.bin und create-iso.bat mssen sich im selben Verzeichnis befinden. Starten Sie create-iso.bat um die ISO Datei zu erstellen. Es wird die Datei plpbtmycd.iso erstellt. Dies ist Ihre neue Bootmanager ISO Datei.


Verwendung unter Linux

    Sie mssen mkisofs installiert haben. plpbt.bin und create-iso.sh mssen im selben Verzeichnis sein. Starten Sie sh create-iso.sh um die ISO Datei zu erstellen. Es wird die Datei plpbtmycd.iso erstellt. Dies ist Ihre neue Bootmanager ISO Datei.


plpcfgbt - plpbt.bin konfigurieren


plpcfgbt-0.11.zip ist ein Tool zum konfigurieren der Binary Version des Bootmanagers. Das Programm gibt es fr Windows und Linux. Das Programm wird in der Eingabeaufforderung gestartet. Wenn plpcfgbt ohne Parameter gestartet wird, dann erhlt man die Hilfe.


Usage: plpcfgbt [OPTIONS] file

Options:
========

 parameter    meaning
 -----------------------------------------------------------------------------
 vm           setup video mode
              values: text, 640x480, 800x600, 1024x768, 1280x1024

 stm          start mode of the boot manager
              values: menu or hidden, hidden requires cnt=on and dbt not off

 cnt          activate countdown, values: on or off

 cntval       countdown in seconds between 1 and 99

 dbt          default boot, values: off, profile, floppy, cdrom, usb

 dprf         use default profile value between 1 and 16

 stf          starfield, values: on or off

 zan          windows zoom animation, values: on or off

 fnt          set font, values: bt or bios

 usb1         force usb 1.1
              values:   off
                        1 = Mode 1 = skip ehci
                        2 = Mode 2 = force ehci to companion

 usbmdev      use usb massdev 1-99 (obsolete)

 int19h       do not boot the os and use int19h, values: on or off

 hotkey       startup hotkey, values: yes or no

 prf          set profile, value: 1-16

 prfname      set profilename 16 chars, 'prf' must be set

 btdrv        boot drive, 80h-89h, 'prf' must be set

 btprt        boot partition 1-4, 'prf' must be set

 btlog        boot log partition, 1-4, 'prf' must be set

 skippcmcia   skip pcmcia check, values: yes or no

 fastpcmcia   skip pcmcia check after usb card was found, values: yes or no

 ignoreusbdev ignore number of usb devices 0-99
 
 showextended show extended partitions in the main menu, values: yes or no

 
 hiddenusb    automatic usb boot without showing the boot manager
 hiddencdrom  automatic cdrom boot without showing the boot manager
 

Infos zu int19h siehe hier.
Die Hotkeyaktivierung ist sinnvoll bei CDs und ROMs. Sie bekommen die Aufforderung STRG-A zu drcken um den Bootmanager zu starten, andernfalls wird der Bootvorgang fortgesetzt.


Beispiele


Aktuelle Konfiguration zeigen:

plpcfgbt plpbt.bin

Versteckt starten und USB Laufwerk booten:

plpcfgbt stm=hidden cnt=on cntval=1 dbt=usb plpbt.bin
oder plpcfgbt hiddenusb plpbt.bin


plpbt.bin Parameter (Linux Kernel Command Line)


Wenn Sie einen Linux Boot Manager verwenden (lilo, syslinux,...) dann knnen Sie mittels "append" Option einige Parameter an plpbt.bin bergeben.

Liste der untersttzten Parameter

ParameterBedeutung
hiddenusbKurzversion von "stm=hidden cnt=on cntval=1 dbt=usb"
hiddencdromKurzversion von "stm=hidden cnt=on cntval=1 dbt=cdrom"
usb1=1USB 1.1 erzwingen Mode 1 (EHCI Kontroller ignorieren)
usb1=2USB 1.1 erzwingen Mode 2 (EHCI Ports auf USB 1.1 umstellen)
vm=textIn den Textmodus umschalten
fnt=biosBios Zeichensatz verwenden
int19h=onINT19h statt USB Boot verwenden
showextended=yesExtended Partitionen im Main Men anzeigen

Beispiel syslinux.cfg:

# configure the boot manager to start in text mode

label plp
    linux plpbt.bin
    append vm=text

# configure the boot manager to start in hidden mode and 
# boot usb with forcing usb 1.1 mode 1

label plp2
    linux plpbt.bin
    append "hiddenusb usb1=1"


Erstellen eines PCI Bootmanager option ROM (ins Bios einbauen)


Sie knnen ein PCI Option ROM mit plpbtrom-0.6.zip erstellen. Dieses Option ROM kann dann direkt in Ihr Bios oder im ROM einer Netzwerkkarte gespeichert und gestartet werden.


Usage: plpbtrom [OPTIONS] input-file output-file

Options:
========
 -h           this help
 -vendorid    id hex value of the card vendor
 -deviceid    id hex value of device
 -grabid      grab vendor/device id from PCI ROM file
 -hidden      disable option rom text output
 -nodisable   do not allow option rom disable
 -forceINT    force hook interrupt
 -INT18       hook int 18h (see www.plop.at for details)
	
 input-file   boot manager file (ex. plpbtrom.bin)
 output-file  ROM file name
	  	     	

Beispiele

  • plpbtrom plpbtrom.bin plpbt.rom
  • plpbtrom -vendorid 0x10ec -deviceid 0x8139 plpbtrom.bin plpbt.rom
  • plpbtrom -grabid netcard.rom plpbtrom.bin plpbt.rom


Dateien

plpbtrom - Linux Programm
plpbtrom.exe - Windows Programm
plpbtrom.bin - Bootmanager


Unterschied zwischen plpbtrom.bin und plpbt.bin

Der Unterschied ist nur, dass plpbtrom.bin die Kontrolle des Bootprozesses an das Bios zurck gibt mittels far return wenn man ESC drckt. plpbt.bin startet den PC neu mittels 19h.

Sie knnen plpbtrom.bin genauso wie plpbt.bin mit plpcfgbt konfigurieren. s kann auch ein Hotkey zum Starten des Bootmaagers aktiviert werden.


Wie Testet man das ROM

Sie knnen Ihre ROM Datei mit der freien Virtuellen Maschine qemu testen.

qemu -hda harddisk.img -option-rom plpbt.rom

Sollten Sie kein Festplattenimage haben, verwenden Sie eines von der qemu Downloadseite oder verwenden Sie ein Diskettenimage.

qemu -fda floppy.img -option-rom plpbt.rom


Wie flasht man ein AMI bios

Das Flashen erfolgt auf eigene Gefahr!

  • Laden Sie das Ami BIOS flash Utility herunter und sichern Sie Ihr aktuelles Bios. AMI Homepage

    Es ist ein DOS Programm. Starten sie den folgenden Befehl von einer DOS Diskette um Ihr Bios zu sichern

    afudos /obios.rom

  • Verwenden Sie das Windowsprogramm MMTools um das Netzwerk ROM mit plpbt.rom zu ersetzen.

  • Laden Sie die Datei bios.rom

  • Suchen Sie das Netzwerk Option ROM. Es hat die ID 20, den Namen PCI Option ROM und die RunLoc Nummer VendorID:DeviceID von Ihrer Netzwerkkarte. Mglicherweise gibt es mehrere Option ROMSs in Ihrem Bios, daher whlen Sie das erste das Sie finden.

  • Klicken Sie auf das Option ROM um es zu markieren.

  • Klicken Sie auf den Replace Tab

  • Laden Sie plpbt.rom als Module file.

  • Drcken Sie den Replace Button

  • Klicken Sie Save ROM as und geben der Datei den Namen mybios.rom

  • Nun kommt der gefhrliche Teil. Das Flashen des Bios.
    Ich empfehle vor dem Flashen im Bios die "standard Einstellungen" (default settings) zu laden und zu speichern. Dann booten Sie von der DOS Diskette und starten Sie

    afudos /imybios.rom

    Schalten Sie den Computer whrend dem Flashen keinesfalls aus. Wenn der Flashvorgang beendet ist, laden Sie erneut die "standard Einstellungen".

  • Wenn alles richtig funktioniert hat, dann knnen Sie im Bios einstellen das der Bootmanager whrend des Bootvorganges gestartet wird.


Wie flasht man ein AWARD bios

Das Flashen erfolgt auf eigene Gefahr!

  • Laden Sie das Award Bios Flash Utility aflash herunter. Siesollten es auf der Homepage Ihres Motherboardherstellers im Bereich der Bios Tools finden.

  • Starten Sie das Programm von einer DOS Diskette und sichern Sie Ihr aktuelles Bios unter dem Namen bios.rom.

  • Suchen Sie im Internet das Programm cbrom. Es gibt unterschiedliche Versionen und nicht jede wird mit Ihrer Biosdatei funktionieren. Daher mssen Sie ausprobieren welche Version bei Ihnen funktioniert.

  • Starten Sie cbrom bios.rom /d

  • Nun sollten alle Teile des Bios aufgelistet werden. Ich kann Ihnen nicht den Befehl zum Ersetzen des ROMs geben, weil bei mir keine cbrom Version funktioniert hat. Sie mssen es selbst herausfinden.

  • Wenn das Bios ROM gendert wurde, dann flashen Sie das Bios. Ich empfehle vor dem Flashen im Bios die "standard Einstellungen" (default settings) zu laden und zu speichern. Dann booten Sie von der DOS Diskette und starten Sie awdflash um das Bios zu flashen.

  • Wenn alles richtig funktioniert hat, dann knnen Sie im Bios einstellen das der Bootmanager whrend des Bootvorganges gestartet wird.


plpbt4win


Mit plpbt4win kann man den Bootmanger leicht zum Windows Bootmen hinzufgen und auch wieder entfernen. Das Programm funktioniert mit boot.ini und bcdedit und erkennt automatisch welche Methode verwendet werden muss um das Windows Bootmen zu bearbeiten. Man kann plpbt4win als Batchprogramm verwenden oder mittels eingebauter Kommandozeile. Sie finden plpbt4win im Windows Verzeichnis von plpbt-5.0.14.zip.


Funktionen

  • Parametereingabe, ideal fr Batchprogramme und GUI Frontends.

  • Eingebaute Kommandozeile.

  • Arbeitet mit boot.ini und bcdedit.

  • Kann Windows Bootmeneintrge auflisten, hinzufgen und entfernen.

  • Man kann leicht unterschiedliche Bootmanagerdateien hinzufgen. Z.B. verwendet man einen Eintrag mit der standard Bootmanagerdatei und einen Eintrag mit einer USB Autoboot Konfiguration.

  • 2 Batchdateien werden mitgeliefert. InstallToBootMenu.bat und InstallToMBR.bat. Der Windowsuser muss nur die Batchdateistarten und dann geht alles fast automatisch. Nachdem das Batchprogramm die Arbeit beendet hat, muss der User nur den Computer neu starten um den neuen Meneintrag im Windows Bootmen zu sehen. Die 2 Batchdateien dienen auch als Beispiel fr die Verwendung von plpbt4win.


Batch Modus

plpbt4win [/?] [/B] [/C [FILE]] [/L] [/A [NAME]] [/R <ID>] [/BIN <FILE>] [/D]

 /?          Help
 /B          Batch mode
 /BIN <FILE> Set the program filename. Default is "c:\plop\plpbt.bin"
 /C [FILE]   Create the plop boot manager loader program. Set the output
             filename. The default filename is "c:\plop\plpbt4win.ldr"
 /L          List windows boot menu entries
 /A [NAME]   Add to the windows boot menu a new entry. The default name is
             "Plop Boot Manager"
 /R <ID>     Remove the menu entry from the windows boot menu. ID is the
             number of the menu entry
 /D          Debug mode

Batch Modus Beispiele

  • Bootmeneintrge auflisten: plpbt4win /B /L

  • Bootmanager Loader erstellen: plpbt4win /B /C

  • Bootmanager Loader mit eigenem Namen erstellen: plpbt4win /B /C c:\plop\plp.ldr

  • Meneintrag hinzufgen: plpbt4win /B /A "The Plop Boot Manager is here"

  • Meneintrag entfernen, zuerst muss man den Parameter /L verwenden um die ID des Eintrages zu erhalten, dann verwendet man z.B.: plpbt4win /B /R 3

  • Loader und Meneintrag in einem Schritt: plpbt4win /B /C /A


Eingebaute Kommandozeile

Man startet plpbt4win ohne Parameter.

Command (? for help):  
 ?          Help
 bin <FILE> Set the program filename. Default is "c:\plop\plpbt.bin"
 c [FILE]   Create the plop boot manager loader program. Set the output
            filename. The default filename is "c:\plop\plpbt4win.ldr"
 l          List windows boot menu entries
 a [NAME]   Add to the windows boot menu a new entry. The default name is
            "Plop Boot Manager"
 r <ID>     Remove the menu entry from the windows boot menu. ID is the
            number of the menu entry
 d          Activate/disable debug mode 
 v          Show current values
 q          Quit

PCMCIA CardBus Treiber - USB PC-Karte


Viele alte Laptops haben eine oder zwei CardBus Schnittstellen. Der Bootmanager kann als USB PC-Card Enabler verwendet werden und der Bootmanager ermglicht es von der USB PC-Karte zu booten. Wenn der Laptop nur USB 1.1 Schnittstellen hat, dann kann der Bootvorgang mit einer USB 2.0 PC-Karte erheblich beschleunigt werden. Sollte der Laptop nur eine USB Schnittstelle besitzen, dann erhalten Sie mit der PC-Karte zustzliche USB Schnittstellen.

Sie finden den Bootmanager mit dem CardBus Treiber im pcmcia Verzeichnis von plpbt-5.0.14.zip.

Der Bootmanager initialisiert den CardBus Kontroller whrend des Programmstartes. Das bedeutet, dass die USB PC-Karte bereits bevor der Bootmanager startet eingeschoben sein muss! Der Vorteil ist das die PC-Karte initialisiert ist, egal ob Sie dann weiter mit USB booten oder nicht. Sollten Sie einen DOS USB Treiber (OHCI und EHCI) haben, dann knnen Sie diesen fr die USB PC-Karte verwenden und Sie brauchen keinen zustzlichen CardBus Treiber.

Whrend der Bootmanager startet sehen Sie ein paar Infos bzgl. CardBus Initialisierung. Wenn Sie diese Infos lesen mchten, dann halten Sie die STRG-Taste gedrckt whrend der Bootmanager startet.

Hinweise:

  • Mein CardBus Treiber funktioniert nicht auf allen Laptops, aber auf den meisten.

  • Aufgrund der Grsse des zustzlichen CardBus Treibers, habe ich (nur) bei der pcmcia Festplattenversion des Bootmanagers den IDE Cdrom Treiber entfernt.
    plpbt.bin enthlt alle Treiber.


USB Info


  • Es werden nur USB Mass Storage Gerte untersttzt. Davon werden Festplatten, Sticks und CardReader untersttzt. USB CD/DVD Laufwerke und USB Diskettenlaufwerke sind nicht implementiert.
  • Es gibt keine USB HUB Implementierung. Es muss daher das USB Laufwerk direkt am USB Port des Computers gehngt werden.
  • Aktueller Stand siehe Bootmanager News

DOS und der USB Treiber


1. Den Bootmanager als USB Festplatten Treiber fr DOS verwenden
2. Den USB Treiber unter DOS deaktivieren
3. Unter DOS feststellen ob der USB Treiber geladen ist

1. Den Bootmanager als USB Festplatten Treiber fr DOS verwenden


Es ist eine spezielle Art den Bootmanager zu verwenden, aber vielleicht brauchen es ein paar Leute. Man muss plpbt.bin mit plpcfgbt konfigurieren damit int19h anstelle des Betriebssystem bootens verwendet wird.

plpcfgbt int19h=on plpbt.bin

Wenn Sie plpbt.bin konfiguriert haben, dann starten Sie plpbt.bin mit einem Bootmanager wie grub, syslinux oder einem hnlichen Bootmanager (Untersttzte Bootmanager siehe hier). Wenn Sie jetzt die Option USB im Plop Bootmanager verwenden, dann ldt der Bootmanager die USB Treiber und es wird der vorherige Bootmanager wieder gestartet. Wenn jetzt DOS gebootet wird, dann steht Ihr USB Gert als letzte Festplatte zur Verfgung. Die Festplatte ist jedoch schreibgeschtzt.

Mit folgender Konfiguration kann man das USB Treiber laden automatisieren plpcfgbt int19h=on stm=hidden cnt=on cntval=1 dbt=usb plpbt.bin


2. Den USB Treiber unter DOS deaktivieren


Wenn Sie DOS gebootet haben und der Plop USB Treiber ist geladen, dann knnen Sie den Treiber mit plpdisd-0.2.zip deaktivieren. Wenn Sie den Treiber deaktiviert haben, dann ist es auch mglich andere USB Treiber unter DOS zu laden.

Sie knnen plpdisd in der config.sys starten
DEVICE=c:\tools\plpdisd.exe

Sie knnen das Programm auch mit der autoexec.bat oder von der Befehlszeile starten.


3. Unter DOS feststellen ob der USB Treiber geladen ist


Siehe hier.


Feststellen ob der USB Treiber geladen ist


1. Mit Syslinux festellen ob der USB Treiber geladen ist
2. Unter DOS feststellen ob der USB Treiber geladen ist

1. Mit Syslinux festellen ob der USB Treiber geladen ist


Icecube hat das Syslinux Modul ifplop.c32 geschrieben. Damit kann man in Syslinux festellen ob der USB Treiber geladen ist oder nicht.

Beispiel syslinux.cfg:

default plopcheck

# Check for the presence of plop (run by default)
#   When plop INT13 hook is found, run the first label
#   When plop INT13 hook isn't found, run the second label

label plopcheck
    com32 ifplop.c32
    append plop_detected -- plop_not_detected

# When plop INT13 hook was found, boot the menu system.
# plop can have added USB2.0 speed, so the entries we want to boot
# will be read from disk much faster (supposing that we have a BIOS
# that only supports USB1.1 speed).

label plop_detected
    com32 menu.c32
    append syslinux.cfg

# plop INT13 hook wasn't found, so we boot plop

label plop_not_detected
    linux plpbt.bin

ifplop.c32 ist Teil von Syslinux seit der Version 4.01.
ifplop.c32 Moduleseite: http://syslinux.zytor.com/wiki/index.php/Ifplop.c32

Ein paar Infos zur Treibererkennung gibts hier.


2. Unter DOS feststellen ob der USB Treiber geladen ist


Mit dem Programm plpchk-0.1.zip kann man festellen ob der plop usb Treiber geladen ist oder nicht. Man kann das Programm in der config.sys, in einer Batchdatei oder in der Komandozeile verwenden. Das Programm kann eine Datei erstellen wenn der Treiber gefunden wurde bzw. eine Datei lschen wenn der Treiber nicht gefunden wurde. Aufgrund der Existenz dieser Datei kann man dann Aktionen durchfhren oder auch nicht. In Batchdateien kann man dafr den Rckgabewert des Errorlevels verwenden. Mit dem Parameter /h wird die Bildschirmausgabe unterdrckt.

plpchk [/?] [/h] [file]

  /?      help
  /h      hide text output
  file    create this file when the driver was detected or remove it when the
          driver was not detected
		
config.sys example: DEVICE=c:\tools\plpchk.exe c:\tmp\plpusb

For batch processing: ERRORLEVEL 0 = no driver detected
                                 1 = driver detected

Ein paar Infos zur Treibererkennung gibts hier.


Hidden Partition / Cleared Partition


Hidden Partition / Cleared Partition


Es gibt einen grundlegenden Unterschied zwischen "hidden" und "cleared" Partitionen.

  • Hidden Partitionen: Betriebssysteme, Backuplsungen, usw. erkennen diese Partitionen, aber ignorieren sie. Ich wrde sagen das ist nicht wirklich versteckt. Dieser Status hat aber auch seine Vorteile.

  • Cleared Partitionen: Kein Programm (ausser dem Bootmanager) wei das eine Partition definiert ist/war bei diesem Partitioneintrag im MBR. Dadurch kann kein Programm auf die Daten zugreifen (mit entsprechendem Aufwand und der Durchsuchung der Festplatte besteht die Mglichkeit auf die Daten zuzugreifen). Betriebssysteme usw. erkennen diesen Bereich als "nicht zugeordneter Speicherplatz". So eine Partition ist wirklich "hidden". Daher besteht aber die Gefahr, dass man die versteckte Partition und ihre Daten berschreibt wenn man die Festplatte nun partitioniert und keine genaue Kenntniss der Festplattenaufteilung hat.


Beispiel: Partition "hidden" und nicht "cleared"


Nehmen wir an Sie wollen die zweite Partition von HDA (HDA2) in einem Profil sichtbar haben und ein einem anderen Profil "hidden" und nicht "cleared" haben.

  • Whlen Sie einen leeren Eintrag in "partitions". Geben Sie dem Eintrag den Namen "hidden hda2".

  • Whlen Sie das Device HDA. Gehen Sie zu "Edit MBR/Import data". Bewegen sie den Cursor zu P2 und drcken Sie "s". Bewegen Sie nun den Cursor zu "BP" und drcken "p".

  • Drcken Sie ESC und gehen zu "Partition ID". Whlen Sie "Select from list". Whlen Sie die "hidden" Version Ihrer Partition.

  • Drcken Sie ESC und speichern die nderungen.

  • Gehen Sie zu "Profiles".
    Nun knnen Sie einem Profil die "sichtbare" Version zuordnen und einem anderen Profil die "hidden" Version zuordnen.


Linux Bootmanager in den Bootsektor


LILO, GRUB / grub4dos, GRUB2: Ich hatte noch keine Zeit eine kurze Beschreibung zur Installation in den Bootsektor zu schreiben.

Beispiele


1. Video Dualboot Installation Windows XP und Windows XP
2. Windows XP und Windows Vista Dualboot mit versteckten (cleared) Partitionen
3. Dualboot Windows XP und Windows 7

1. Video Dualboot Installation Windows XP und Windows XP


Download demoinstall.wmv (demoinstall.zip). Die Qualitt ist nicht die beste, aber man sieht alle Schritte.


2. Windows XP und Windows Vista Dualboot mit versteckten (cleared) Partitionen


Das Ziel ist die Installation von Windows XP auf der ersten Partition und Windows Vista auf der zweiten Partition. Kein Windows soll Zugriff auf die Partition der anderen Windowsinstallation haben. Ausserdem soll es eine dritte Partition geben. Beide Windowsinstallationen haben Zugriff auf diese Partition.

Es gibt viele Mglichkeiten um dieses Ziel zu erreichen. Hier wird eine Variante beschrieben.

Es funktioniert nur mit der MBR Installation des Bootmanagers. wird!

Zusammenfassung

  • Windows XP auf der ersten Partition
  • Windows Vista auf der zweiten Partition
  • Eine dritte Partition auf die jedes Windows Zugriff hat
  • Kein Windows darf auf die Partition des anderen zugreifen drfen

Grundvoraussetzungen

  • Die Festplatte ist nicht partitioniert
  • Es ist kein Bootmanager installiert

Die Beschreibung des Ablaufes

Windows XP Installation

Zuerst installieren Sie Windows XP. Erstellen Sie mit dem Windows XP Installationsprogramm eine primre Partition (z.B. 10GB). Installieren Sie Windows XP auf diese Partition.

Partitionen anlegen

Wenn Windows XP fertig installiert wurde, starten Sie die Datentrgerverwaltung im Windows XP. Erstellen Sie eine zweite primre Partition. Auf diese Partition wird Windows Vista installiert, daher whlen Sie ausreichend Platz. Erstellen Sie auch eine dritte primre Partition. Auf diese Partition knnen dann beide Betriebssysteme zugreifen.

Bootmanager Installation

Installieren Sie den Bootmanager von Diskette oder CD auf die Festplatte.

Windows XP Profil konfigurieren

Der Bootmanager hat ein Profil mit dem Namen "os harddisk 1" erstellt. Dieses Profil bootet Windows XP. Weiters wurden die 3 primren Partitionen in den Bootmanager importiert. Die Partitionen heissen HDA1, HDA2 und HDA3.

Gehen Sie zu setup und dann profiles. Whlen Sie os harddisk 1. Geben Sie dem Profil den Namen windows xp mit edit label.

Whlen Sie linked partitions. Drcken Sie in der ersten Zeile von HDA enter und whlen Sie HDA1. In der zweiten Zeile drcken Sie c um die Partition auf cleared zu setzen. Sie knnen die dritte Zeile auf don't touch setzen oder whlen Sie HDA3. Siehe konfigurieren der Partitionseintrge.

Windows Vista Profil konfigurieren

Verlassen Sie die Windows XP Profilkonfiguration und whlen Sie ein leeres Profil. Setzen Sie den Namen auf windows vista. Setzen Sie show in main menu auf yes. Whlen Sie linked partitions. Drcken Sie in der ersten Zeile c um die Partition auf cleared zu setzen. In der zweiten Zeile drcken Sie b um das boot flag zu setzen. Drcken Sie enter und whlen Sie HDA2. In der dritten Zeile whlen Sie die gleiche Einstellung wie im Windows XP Profil (don't touch oder HDA3).

Window Vista Installation

Gehen Sie zurck ins Hauptmen. Sie sehen nun windows xp und windows vista. Bewegen Sie den Balken auf windows vista und drcken Sie Enter um die Partitionseinstellungen des Profils auf die Festplatte zu schreiben. Der Bootvorgang wird klarerweise fehlschlagen, da das Vista ja noch nicht installiert wurde. Booten Sie nun die Windows Vista Installations DVD. Im Partitionsfenster des Windows Installationsprogrammes sehen Sie nun am Anfang einen unpartitionieren Bereich (dort ist XP installiert) und 2 primre Partitionen. Whlen Sie die erste primre Partition fr die Vista Installation. Wenn die Installation beendet ist, kann es sein, das Vista sofort bootet und der Plop Bootmanager bersprungen wird. In diesem Fall verwenden Sie Rewrite loader von der Plop Boot Manager Installations Diskette oder CD.

Nun sollten Sie zwei bootfhige Windowsinstallationen haben, die nichts voneinander wissen. Sie knnen Daten zwischen beiden Betriebssystemen mit Hilfe der dritten Partition austauschen.

Windows Vista auf der zweiten Festplatte

Im Prinzip ist es sehr hnlich wie vorher beschrieben. Die zweite Festplatte heisst im Bootmanager HDB. Installieren Sie Vista auf die erste Partition der zweiten Festplatte. Setzen Sie im Vista Profil/Linked Partitions die erste Zeile von HDB auf HDB1 und drcken Sie b. Der Bootmanager setzt das Boot Flag auf 81h. Das sollte fr Ihre Installation passen.


3. Dualboot Windows XP und Windows 7


Das ist eine Kurzanleitung fr eine komplette Neuinstallation des PCs mit Dualboot von WinXP und Win7. Es spielt keine Rolle ob es 32 oder 64 Bit Versionen sind. Alle Daten auf dem PC werden gelscht!

Booten Sie die Win7 DVD. Lschen Sie alle Partitionen von der Festplatte. Erstellen Sie eine Partition fr Win7. Das Installationsprogramm erstellt 2 Partitionen. Eine ca. 80MB grosse fr die Win7 Bootdateien und eine Partition fr die Win7 Dateien. Erstellen Sie eine weitere Partition fr WinXP. Sie sehen nun 3 Partitionen. Installieren Sie Win7 auf die zweite Partition. Nachdem Win7 fertig installiert wurde, installieren Sie den Plop Boot Manager. Nachdem der Bootmanager installiert und gestartet wurde gehen Sie ins Setup, Profiles und "OS HARDDISK 1". ndern Sie den Namen auf "Win7". Gehen Sie zu linked partitions und drcken Sie an der ersten Position von HDA Enter und whlen Sie HDA1, bei der Zweiten HDA2 und an der Dritten drcken Sie "c" fr cleared. Verlassen Sie das Profil von Win7. Whlen Sie ein leeres Profil um das WinXP Profil zu erstellen. Geben Sie dem Profil den Namen "WinXP", visible in main menu auf "yes" setzen. In linked partitions bei HDA whlen Sie an der ersten Stelle HDA3 aus und drcken Sie "b" um das Bootflag zu setzen. An der zweiten Stelle drcken Sie "c" fr cleared. An er dritten Stelle ebenfalls "c" fr cleared drcken. Gehen Sie ins Hauptmen und drcken Sie Enter bei WinXP. WinXP wird natrlich nicht starten weil es noch nicht installiert wurde. Bei der Meldung Invalid Boot Signature drcken Sie "n" um den Bootvorgang abzubrechen. Nun booten Sie die WinXP CD. Sie sollten jetzt nur eine Partition fr die Installation sehen. Installieren Sie WinXP dort. Wenn WinXP fertig installiert wurde, starten Sie die Plop Bootmanager Installations CD und verwenden Sie "Rewrite loader". Booten Sie neu und der Bootmanager wird Sie darauf aufmerksam machen das sich HDA3 gendert hat. Importieren Sie die neuen Werte indem Sie "y" (bei deutscher Tastatur "z") drcken. Nun sollten Sie beide Systeme starten knnen.


NOD32 Virusmeldung


NOD32 meldet nach der Bootmanager MBR Installation einen MBR Virus. Das ist eine Falschmeldung. Dieses Problem war behoben, ist jedoch bei aktuellen NOD32 Versionen wieder da.


FAQ's - Hufig gestellte Fragen


  1. Ich boote DOS von USB und kann nicht auf den Stick schreiben

  2. Gibt es Plne um den Schreibzugriff einzubauen

  3. Der Bootmanager erkennt mein USB CD Laufwerk, aber beim booten bleibt der Bootmanager hngen

  4. Meine USB Tastatur funktioniert nicht wenn ich von USB gebootet habe

  5. Kann ich meine USB PC-Karte (PCMCIA CardBus) zum booten von USB verwenden

  6. Ich mchte den Bootmanager von meinem USB Stick installieren, aber ich kann nicht meine interne Festplatte auswhlen

  7. Ich verwende plpbt.bin und meine Einstellungen gehen verloren

  8. Ich kann nicht von meinem SATA CD/DVD Laufwerk booten

  9. Ich habe im Forum VIEW/EDIT/COPY data gelesen, wo finde ich diesen Menpunkt

  10. Hauptmen Netzwerkboot: !PXE structure was not found in UNDI

  11. Mein USB DVD Laufwerk wird erkannt, aber ich kann nicht booten

 

  1. Ich boote DOS von USB und kann nicht auf den Stick schreiben

    Meine Treiber haben keine Routinen zum schreiben auf USB Gerte eingebaut. Warum? Mein Ziel war es USB Treiber fr UHCI, OHCI und EHCI Kontroller in meinen Bootmanager einzubauen. Der Platz, um den Bootmanager ohne Partition auf der Festplatte zu installieren, ist sehr klein. Daher war kein Platz mehr um Routinen fr Schreibzugriffe einzubauen.

  2. Gibt es Plne um den Schreibzugriff einzubauen

    Ich denke darber nach, aber es gibt keine konkreten Plne.

  3. Der Bootmanager erkennt mein USB CD Laufwerk, aber beim booten bleibt der Bootmanager hngen

    USB CD/DVD Laufwerke werden nicht untersttzt.

  4. Meine USB Tastatur funktioniert nicht wenn ich von USB gebootet habe

    USB Tastaturen werden von meinen Treibern nicht untersttzt. Wenn Linux oder Windows gebootet wird, dann funktioniert die Tastatur wieder, sobald das Betriebssystem die Kontrolle vom USB bernommen hat.

  5. Kann ich meine USB PC-Karte (PCMCIA CardBus) zum booten von USB verwenden

    Ja, mit der pcmcia Version des Bootmanagers.

  6. Ich mchte den Bootmanager von meinem USB Stick installieren, aber ich kann nicht meine interne Festplatte auswhlen

    Das Problem ist, dass der USB Stick zur ersten Festplatte und die interne Festplatte zur zweiten Festplatte wird. Das Installationsprogramm wrde die Profile nun falsch anlegen und beim Booten von der internen Festplatte wrde alles durcheinander kommen. Natrlich wre es mglich eine Option fr diesen speziellen Fall einzubauen, aber es gibt so viele alternativen um den Bootmanager zu installieren, dass es derzeit keine Plne gibt um eine Option fr diesen Fall einzubauen.

  7. Ich verwende plpbt.bin und meine Einstellungen gehen verloren

    Man muss plpbt.bin mit plpcfgbt konfigurieren. Alle nderungen die mit dem Bootmanager Men vorgenommen werden, werden nicht gespeichert und sind beim nchsten Neustart verloren.

  8. Ich kann nicht von meinem SATA CD/DVD Laufwerk booten

    SATA CD/DVD Laufwerke werden nicht untersttzt. Es funktionieren nur IDE CD/DVD Laufwerke.

  9. Ich habe im Forum VIEW/EDIT/COPY data gelesen, wo finde ich diesen Menpunkt

    'VIEW/EDIT/COPY data' wurde durch 'Edit MBR/Import data' ersetzt (setup/partitions/partition edit)

  10. Hauptmen Netzwerkboot: !PXE structure was not found in UNDI

    Ihr Netzwerk Boot ROM ist ein 'PXE Split ROM'. Derzeit werden nur 'Monolithic' ROMS untersttzt.

  11. Mein USB DVD Laufwerk wird erkannt, aber ich kann nicht booten

    USB CD/DVD Laufwerke werden vom aktuellen USB Treiber nicht untersttzt.


© by Elmar Hanlhofer

URL: [1]http://www.plop.at/de/bootmanager/full.html Inhaltsverzeichnis __________________________________________________________________ Aktualisiert am 07/Feb/2012 1. [2]Einleitung 2. [3]Uebersicht der Installations-/Startmoeglichkeiten 3. [4]Features 4. [5]Screenshots 5. [6]Lizenz 6. [7]Download 7. [8]Der Bootmanager 8. [9]Installation zum MBR (Master Boot Record) der Festplatte 9. [10]plpbt.bin - LiveCD und andere Moeglichkeiten um den Bootmanager zu starten 10. [11]Eigenes ISO mit modifizierter plpbt.bin Datei erstellen 11. [12]plpcfgbt - plpbt.bin konfigurieren 12. [13]plpbt.bin Parameter (Linux Kernel Command Line) 13. [14]Erstellen eines PCI Bootmanager option ROM (ins Bios einbauen) 14. [15]plpbt4win 15. [16]PCMCIA CardBus Treiber - USB PC-Karte 16. [17]USB Info 17. [18]DOS und der USB Treiber 18. [19]Feststellen ob der USB Treiber geladen ist 19. [20]Hidden Partition / Cleared Partition 20. [21]Linux Bootmanager in den Bootsektor 21. [22]Beispiele 22. [23]NOD32 Virusmeldung 23. [24]FAQ's - Haeufig gestellte Fragen Einleitung __________________________________________________________________ Der Plop Boot Manager ist ein kleines Programm um mehrere Betriebssysteme zu starten. Das Programm beinhaltet einen IDE CDROM Treiber und USB Treiber um auf diese Hardware ohne Hilfe vom Bios zugreifen zu koennen. Man kann Betriebssysteme wahlweise von der Festplatte, von Diskette von CD/DVD oder auch von USB starten. Man kann den Bootmanager direkt von einer Diskette, CD, Netzwerk, usw. starten. Der Bootmanager kann auch auf der Festplatte Ihres Systems installiert werden. Es wird keine Zusatzpartition fuer den Bootmanager benoetigt. Der Plop Bootmanager wurde von Elmar Hanlhofer programmiert. Die aktuelle Version ist [25]plpbt-5.0.14.zip. Uebersicht der Installations-/Startmoeglichkeiten __________________________________________________________________ Festplatteninstallation Der Plop Bootmanager wird der primaere Bootmanager auf Ihrem System. Es wird keine extra Partition fuer den Bootmanager benoetigt. Er wird auf den ersten Sektoren der Festplatte gespeichert und befindet sich vor dem Beginn der ersten Partition. Der Bootmanager startet auch wenn kein Betriebssystem installiert ist. Starten von einem externen Datentraeger Diskette CDROM/DVD USB Laufwerk Der Bootmanager kann von diesen Datentraegern gestartet werden. Jedoch sind ein paar Funktionen nicht verfuegbar. Starten von einem anderen Bootmanager LiLo Syslinux Grub Grub4Dos Grub2 Windows boot.ini Windows BCD Sie koennen Ihren bevorzugten Bootmanager weiter verwenden und trotzdem Funktionen des Plop Bootmanagers nutzen (z.B. USB booten, ...). Der Bootmanager kann auch im "hidden" (unsichtbaren) Modus gestartet werden. Das bedeutet dass Sie in Ihrem Bootmanager einen Menueeintrag erstellen und dadurch den Plop Bootmanager starten ohne dass dieser sichtbar wird. Dies kann praktisch fuer die USB Bootfunktion sein. Starten vom Netzwerk Mit Hilfe von pxelinux kann der Bootmanager vom Netzwerk gestartet werden. Starten vom Bios als Option ROM im BIOS Sie koennen den Bootmanager als Option ROM in Ihrem Bios speichern. Dann wird keine Festplatte oder ein anderer Datentraeger benoetigt um den Bootmanager zu starten. Der Bootmanager kann als PNP Option ROM verwendet werden oder die Kontrolle des INT19 uebernehmen und dadurch als erste Bootoption fixiert werden. Features __________________________________________________________________ * USB booten ohne BIOS Unterstuetzung (UHCI, OHCI und EHCI) * CD/DVD booten ohne BIOS Unterstuetzung (IDE) * PCMCIA CardBus Unterstuetzung damit USB PC-Karten aktiviert werden und davon gebootet werden kann * Floppy booten * Unterschiedliche Profile fuer die Betriebssysteme * Bis zu 16 Partitionen definieren * Keine extra Partition fuer den Bootmanager * Verstecktes booten, z.B. haben Sie ein Betriebssystem zum reparieren installiert und der normale Anwender soll nichts davon wissen. * Boot Countdown * Partitionen komplett verstecken * Passwortschutz fuer den Computer und Bootmanagersetup * Backup der Partitionstabellendaten * Textmodus Oberflaeche 80x50 * Grafische Oberflaeche 640x480, 800x600, 1024x786, 1280x1024 * Editieren der Partitionstabelle im MBR * Starten des Bootmanagers von Festplatte, Diskette, USB, CD, DVD * Starten des Bootmanagers vom Windows Bootmenue * Starten des Bootmanagers von LILO, GRUB, Syslinux, Isolinux, Pxelinux (Netzwerk) * Kann als PCI option ROM verwendet werden * Zugriff auf die komplette USB Festplatte (bis zu 2TB) auch wenn das Bios ein 128 GiB Limit hat * Der Bootmanager kann ueber das Netzwerk gestartet werden * Sie koennen das Boot ROM der Netzwerkkarte mit dem Bootmanager starten um vom Netzwerk zu booten Screenshots __________________________________________________________________ Hauptmenue [26]mainmenu vergroessern Hauptmenue (Textmodus) [27]mainmenu vergroessern Profile partitions [28]mainmenu vergroessern MBR partition edit [29]mainmenu vergroessern Lizenz __________________________________________________________________ Bitte unterstuetzen Sie diese Software mit ein paar Euros damit die Software auch weiterhin gratis ist. [30]Spenden. Die Plop Bootmanager Lizenzbedingungen: Die Lizenzbedingungen gelten auch fuer die Bootmanagertools die von Elmar Hanlhofer programmiert wurden und nicht der GPL unterliegen. * Die Programme duerfen kostenlos fuer private und kommerzielle Zwecke genutzt werden. * Die Programme duerfen nicht verkauft werden^1. * Die Herkunft dieser Software darf nicht falsch dargestellt werden; Sie duerfen nicht angeben, dass Sie die urspruengliche Software geschrieben haben. Wenn Sie diese Software in einem Produkt benutzten, wuerde eine Erwaehnung geschaetzt werden, sie ist aber nicht erforderlich. * Diese Software wird ohne ausdrueckliche oder implizierte Garantie bereitgestellt. In keinem Fall koennen die Autoren fuer irgendwelche Schaeden, die durch die Benutzung dieser Software entstanden sind, haftbar gemacht werden. ^1Die Programme koennen zu "auf nicht Gewinn ausgerichtete" Produkte hinzugefuegt werden. Beispiel: Sie verkaufen eine CD und verlangen nur den Preis des CD Rohlings, alles andere wie z.B. Arbeitszeit zum erstellen der CD wird nicht verrechnet. Download __________________________________________________________________ Bitte unterstuetzen Sie diese Software mit ein paar Euros damit die Software auch weiterhin gratis ist. [31]Spenden. Um die Software zu nutzen muessen die Lizenzbedingungen eingehalten werden! [32]plpbt-5.0.14.zip 2012-01-31 Plop Bootmanager 5.0.14 [33]plpbt-5.0.13.zip 2011-08-14 Plop Bootmanager 5.0.13 Tools [34]plpbtrom-0.6.zip 2011-08-14 PCI Option ROM erstellen [35]plpbt-createiso.zip 2010-06-08 Erstellen eigener Bootmanager CD's [36]plpcfgbt-0.11.zip 2012-02-03 Tool zum Konfigurieren der Bootmanager Binary Datei (windows/linux) [37]plpdisd-0.2.zip 2010-10-16 Deaktivieren des USB Treibers unter DOS [38]plpchk-0.1.zip 2010-10-14 Pruefen ob der USB Treiber installiert ist mit DOS [39]plpmkboot-0.1.zip 2012-02-03 Direkt von FAT booten Der Bootmanager __________________________________________________________________ [40]1. Hotkeys - Allgemeine Tastaturfunktionen [41]2. Hauptmenue [42]2.1. Hauptmenue Hotkeys [43]3. Setup [44]3.1. Partitions (Partitionen) [45]Edit label (Partitionsbezeichnung bearbeiten) [46]Select Device (Festplatte auswaehlen) [47]Partition ID (Partitions ID) [48]Edit MBR/Import data (Partitionsdaten bearbeiten) [49]Clear partition data (Daten loeschen) [50]Reset changes (Aenderungen verwerfen) [51]3.2. Profiles (Profile) [52]Edit label (Profilnamen bearbeiten) [53]Show in main menu (im Hauptmenue anzeigen) [54]Linked partitions (verlinkte Partitionen) [55]Konfigurieren der Partitionseintraege [56]Linked partitions - spezial Tasten [57]Clear profile data (Profildaten loeschen) [58]Reset changes (Aenderungen verwerfen) [59]3.3. Bootmanager [60]Startmode [61]Bootcountdown [62]Edit bootcountdown [63]Select at start [64]Default profile (standard Profil) [65]Show floppy boot [66]Show cdrom boot [67]Show usb boot [68]Force USB 1.1 [69]Use Mass Stor Dev [70]Textmode after boot [71]Graphicmode [72]Zoom animation [73]Font [74]Starfield [75]Master password [76]Setup password 1. Hotkeys - Allgemeine Tastaturfunktionen Cursor hinauf/hinunter Menuebalken bewegen Enter Auswahl betaetigen ESC Fenster schliessen STRG - ESC in den Textmodus umschalten STRG - BILD HINAUF Bildschirmaufloesung erhoehen STRG - BILD HINUNTER Bildschirmaufloesung reduzieren z Ein/Ausschalten der Fenster Zoomanimation __________________________________________________________________ 2. Hauptmenue Im Hauptmenue werden alle "sichtbaren Profile" angezeigt, sowie optional booten von Diskette, CD/DVD, USB und Netzwerk. Weiters gelangen Sie zum Setup des Bootmanagers. 2.1. Hauptmenue Hotkeys 1-9 Profil starten q Partition zum Booten auswaehlen w MBR laut Profil aendern, aber nicht booten f Betriebssystem von Diskette starten c Betriebssystem von CD/DVD starten u Betriebssystem von USB starten n Netzwerkboot Erweiterte USB Bootoptionen: * SHIFT-u druecken um USB 1.1 zu verwenden. * STRG-u druecken um vor dem Starten des Betriebssystems auf einen Tastendruck zu warten. Sie haben hier auch die Moeglichkeit "s" (skip) zu druecken um die Suche fortzusetzen damit von einem anderen USB Laufwerk gebootet werden kann. * ALT-u druecken um das Identifizieren eines USB Geraetes zu ueberspringen. Sie haben hier auch die Moeglichkeit "s" (skip) zu druecken um die Suche fortzusetzen damit von einem anderen USB Geraet gebootet werden kann. Unterschied STRG-u und ALT-u: Bei STRG-u wird ein gefundenes USB Geraet Identifiziert. Aufgrund der nicht vollstaendigen USB Implementierung kann der Bootmanager bei manchen Geraeten "haengen" bleiben. Mit ALT-u wird der Vorgang uebersprungen und der Bootmanager sollte nicht "haengen" bleiben. __________________________________________________________________ 3. Setup 3.1. Partitions (Partitionen) Hier befindet sich die Verwaltung der Partitionen. Das Installationsprogramm richtet alle gefundenen primaeren Partitionen automatisch ein. Die Namensvergebung des Installationsprogrammes geht von HDA1 bis HDD4. HD steht fuer Harddisk. HDA steht fuer Harddisk A und ist die erste Festplatte. Die Zahlen 1-4 stehen fuer die primaeren Partitionen. Hinweis fuer Linux: HDA hat nichts mit der im Linux verwendeten Bezeichnung /dev/hda zu tun. Edit label (Partitionsbezeichnung bearbeiten) Hier kann man die vom Installationsprogramm automatisch vergebene Bezeichnung aendern bzw. bei einer neuen Partition eine Bezeichnung eintragen. Die Bezeichnungslaenge ist auf 16 Zeichen beschraenkt. Select Device (Festplatte auswaehlen) Hier waehlen Sie die Festplatte aus, auf der sich die Partition befindet. HDA = Festplatte 1 HDB = Festplatte 2 HDC = Festplatte 3 HDD = Festplatte 4 Partition ID (Partitions ID) Sie koennen die Partition ID der Partition auf 2 Arten einstellen/aendern. 1. Enter partition ID (ID Nummer eingeben) Hier kann man den hexadezimalen Wert der Partitions ID eingeben. Diese Methode ist fuer erfahrene Computeranwender. 2. Select ID from list (Aus einer Liste auswaehlen) Hier kann man aus einer Liste der gaengigsten Partitions IDs auswaehlen. Sollte die gewuenschte ID nicht vorhanden sein, dann benuetzen Sie Enter partition ID. Edit MBR/Import data (Partitionsdaten bearbeiten) Diese Funktion wird verwendet um die Daten der Partitionen im Bootmanager oder im MBR zu veraendern. BP steht fuer Bootmanager Partition. Diese Werte sind fuer die Partition im Bootmanager gespeichert. P1-P4 sind die aktuellen Werte der primaeren Partitionen im MBR. Sie koennen hier die Daten im hexadezimalen Code aendern. Mit der Taste s (select) kann man eine Zeile markieren und mit p (paste) schreiben Sie die Werte der vorher gewaehlten Zeile ueber die Zeile in der sich der Cursor befindet. Mit dieser Funktion koennen Sie schnell bestehende Partitionen aus dem MBR in den Bootmanager importieren. Sie koennen aber auch die Daten MBR aendern. Dieser Menuepunkt kann vor allem in Notfaellen recht hilfreich sein. Clear partition data (Daten loeschen) Das Loeschen der Daten bezieht sich nur auf der im Bootmanager gespeicherten Daten der Partition. Die Daten auf der Partition selbst bleiben unveraendert. Reset changes (Aenderungen verwerfen) Sollten Sie Aenderungen bei der Partition gemacht haben, so koennen Sie diese zuruecksetzen. Das Zuruecksetzen ist nur moeglich, solange das Partitionsbearbeitungsfenster nicht geschlossen wurde. 3.2. Profiles (Profile) Profile werden verwendet damit man fuer verschiedene Betriebssysteme unterschiedliche Partitionen bzw. unterschiedliche Bootfestplatten festlegen kann. Weiter ist es moeglich Aenderungen der Partitionen im MBR durch Fremdsoftware zu erkennen und falls noetig die Aenderungen rueckgaengig zu machen bzw. in den Bootmanager zu importieren. Falls Sie bereits ein Betriebssystem installiert haben und dann den Bootmanager installieren, dann erstellt das Installationsprogramm automatisch ein Profil um das bestehende System zu booten. Edit label (Profilnamen bearbeiten) Hier koennen Sie den Namen des Profiles bearbeiten. Dieser Name wird im Hauptmenue angezeigt. Daher ist es sinnvoll einen Namen zu waehlen, der dem zu bootenden Betriebssystem entspricht. Der Name kann maximal 16 Zeichen lang sein. Show in main menu (im Hauptmenue anzeigen) Hier wird festgelegt ob das Profil im Hauptmenue angezeigt wird. Es koennen nur sichtbare Profile gebootet werden. Die Anzeige des Profiles hat auch Auswirkungen auf das default profile im Bootmanager Setup. Linked partitions (verlinkte Partitionen) Hier wird eingestellt, von welcher Festplatte, Partition und der Biosfestplattennummer gebootet werden soll. Weiters werden hier die zu verwendenden Partitionen bzw. das Loeschen von Eintraegen im MBR eingestellt. Konfigurieren der Partitionseintraege Es gibt 3 Stati fuer einen Partitionseintrag 1. eine gewaehlte Partition Druecken Sie Enter um eine Partition aus einer Liste aller Partitionen, die fuer diese Festplatte angelegt wurden, auszuwaehlen. Der Bootmanager schreibt die Daten der Partition beim Booten in den MBR. Sollte ein Programm die Daten der Partition im MBR aendern, dann macht Sie der Bootmanager beim naechsten Start darauf aufmerksam und Sie koennen die neuen Daten importieren oder verwerfen. 2. don't touch Der Partitionseintrag im MBR wird nicht vom Bootmanager veraendert. Dies ist die standard Einstellung. Sollte ein Programm diesen MBR Eintrag aendern, dann kann der Bootmanager diese Aenderung nicht erkennen. 3. cleared Der Bootmanager setzt diesen Eintrag im MBR auf 0. Somit kann ein Betriebssystem nicht erkennen, dass es eine Partition gibt. ACHTUNG: wenn der Bootmanager die Partition nicht unter Partitions gespeichert hat, dann ist der Eintrag verloren und Sie koennen auf die Daten der Partition nicht mehr zugreifen. Mit entsprechendem know how kann man die Partitionsdaten wieder herstellen. Man spart sich diesen Nervenkitzel wenn man die Partition unter Partitions gespeichert hat. Partitionsprogramme stellen die Partition als unpartitioniert dar! Partitionieren Sie diesen Bereich nicht wenn Sie nicht genau wissen was Sie tun. Sie koennten Daten verlieren. Linked partitions - spezial Tasten b set bootpartition (Bootpartition auswaehlen). Hiermit waehlen Sie aus, welche Partition zum booten verwendet werden soll. Der Bootmanager stellt die Biosfestplattennummer automatisch ein. Sie koennen diese jedoch aendern. c clear partition (Eintrag loeschen). Hiermit wird der Eintrag auf cleared gesetzt und beim Booten setzt der Bootmanager diesen Eintrag im MBR auf 0. d don't touch (nicht veraendern). Hiermit wird der Eintrag auf don't touch gesetzt und beim Booten werden die Daten der Partition nicht geaendert. e edit bootflag (Bootflag bearbeiten). Das Bootflag enthaelt die Bioslaufwerksnummer, die dem Bootsektorprogramm mitteilt, auf welchem Geraet sich die Partition befindet. In manchen Faellen ist es notwendig, diese Nummer zu aendern. r remove bootflag (Bootflag entfernen). Hiermit wird das Bootflag aus dem Profil entfernt. l change logical partition (Logische Partition einstellen). Sie koennen das booten von einer logischen Partition bei extendet Partitionen einstellen. Druecken Sie mehrmals "l" um die logische Partition 1-4 einzustellen. L1 = erste logische, L2 = zweite, ... Clear profile data (Profildaten loeschen) Hier koennen Sie die Profildaten aus dem Bootmanager loeschen. Die Daten unter Partitions werden nicht geaendert. Reset changes (Aenderungen verwerfen) Sollten Sie Aenderungen beim Profil gemacht haben, so koennen Sie diese zuruecksetzen. Das Zuruecksetzen ist nur moeglich, solange das Profilbearbeitungsfenster nicht geschlossen wurde. 3.3. Bootmanager Startmode Der Bootmanager kann auf 2 Arten starten. Mit dem Menue menu und versteckt hidden. Im versteckten Modus muss der Bootcountdown aktiv sein und es muss ein default profile gewaehlt sein. Das default profile wird nach Ablauf des Bootcountdowns gestartet. Der Bootmanager wird nicht sichtbar bei diesem Vorgang. Wenn Sie in das Bootmanagermenue wollen, dann druecken Sie ESC. Bootcountdown Hier koennen Sie den Countdown ein- und ausschalten. Wenn der Bootcountdown eingeschaltet ist, wartet der Bootmanager die angegebene Zeit und startet nach Ablauf je nach Einstellung das zuletzt gewaehlte Profil oder das default profile. Edit bootcountdown Sie koennen einen Countdown zwischen 1 und 99 Sekunden waehlen. Select at start Beim Starten des Bootmanagers wird der Balken auf die entsprechende Position gesetzt. Das funktioniert auch im verstecktem Startmodus. Sie koennen zwischen folgenden Optionen waehlen: 1. Last booted profile (das letzte gebootete Profil) 2. Default profile (ein zuvor ausgewaehltes standard Profil) 3. Floppy (Diskette) 4. CDROM 5. USB Default profile (standard Profil) Sie koennen das default profile aus einer Liste aller sichtbaren Profile auswaehlen. Show floppy boot Diskette booten im Hauptmenue anzeigen. Show cdrom boot CDROM booten im Hauptmenue anzeigen. Show usb boot USB booten im Hauptmenue anzeigen. Force USB 1.1 USB 1.1 Controller verwenden, selbst wenn ein USB 2.0 Kontroller vorhanden ist. Mode 1: EHCI Controller ignorieren. Mode 2: EHCI Controller konfigurieren und alle Ports auf den Companion Host umleiten. Manche Controller brauchen diese Einstellung damit auf jeden fall USB 1.1 verwendet wird. Use Mass Stor Dev Boote die Xte USB-Festplatte die gefunden wird. Es gibt keinen Unterschied zw. Festplatte und Stick. Textmode after boot Sie koennen die Aufloesung des Textmodus beim Starten des Betriebssystems waehlen. zur Auswahl steht "nicht aendern (don't change)" oder 80x50. Graphicmode Einstellen der Bildschirmaufloesung vom Bootmanager. Sie koennen zwischen Textmodus 80x50 und Grafikmodus 640x480, 800x600, 1024x768, 1280x1024 waehlen. Zoom animation Die Animation des Fensterverkleinerns ein- und ausschalten. Font Auswahl des Zeichensatzes. Sie koennen zwischen dem Bootmanager Zeichensatz und dem BIOS Zeichensatz waehlen. Starfield Ein- und Ausschalten der Sternenfeldanimation Master password Master Passwort setzen. Ein leeres Passwort deaktiviert die Passwortabfrage. Setup password Setup Passwort setzen. Ein leeres Passwort deaktiviert die Passwortabfrage. Installation zum MBR (Master Boot Record) der Festplatte __________________________________________________________________ Durch die MBR Installation ist der Bootmanager das erste Programm das beim booten von der Festplatte gestartet wird. Diese Installationsmethode bietet diverse Vorteile. Manche Bootmanagerfunktionen stehen nur bei der MBR Installation zur Verfuegung. Als Alternative zur MBR Installation kann der Bootmanager auch auf andere Arten gestartet. Siehe [77]plpbt.bin - LiveCD und ... Achtung Linux Users: Installieren Sie LILO oder GRUB nicht in den Master Boot Record (MBR) sondern in den Bootsektor Ihrer Bootpartition. Der Plop Bootmanager ist kein Linux Loader und benoetigt daher LILO oder GRUB im Bootsektor um Linux zu starten! Siehe [78]Linux Bootmanager. [79]1. Das Installationsprogramm [80]1.1. Programmfunktionen [81]2. Deinstallation [82]3. Diverse Methoden um das Installationsprogramm zu starten [83]3.1. Diskette [84]3.2. CD [85]3.3. DOS [86]3.4. Windows Bootmenue (NT, 2K, XP, VISTA und Win7) [87]3.5. Syslinux, Isolinux, Extlinux [88]3.6. LILO [89]3.7. GRUB / grub4dos [90]3.8. GRUB2 [91]3.9. Vom Netzwerk [92]3.10. Direkt von einem FAT Dateisystem 1. Das Installationsprogramm __________________________________________________________________ Es gibt 2 Versionen vom Installationsprogramm. Im Prinzip machen beide das gleiche. Der Unterschied ist, plpinst.com erstellt ein Backup (plpback.bin) der Sektoren die bei der Installation beschrieben werden. Mit dem Backup kann eine vollstaendige Entfernung des Bootmanagers vorgenommen werden. Die zweite Version plpinstc.com ueberspringt das Sichern der Sektoren. Sie muessen plpinstc.com verwenden wenn Sie den Bootmanager von einem schreibgeschuetzten Medium wie einer CD installieren, oder wenn Sie die Installation mittels Netzwerk durchfuehren. 1.1 Programmfunktionen __________________________________________________________________ 1. Full bootmanager install Mit dieser Option wird der Bootmanager auf der Festplatte installiert. Sollte bereits ein Betriebssystem installiert sein, dann legt das Installationsprogramm ein Profil an um das aktuelle Betriebssystem starten zu koennen. Bei der Installation von Diskette wird ein Backup der Sektoren der Festplatte gemacht. Das Backup wird auf der Diskette abgespeichert. Mit dem Backup kann die Installation vollstaendig rueckgaengig gemacht werden. Bei der CD Installation ist vollstaendige Wiederherstellung des Zustandes bevor der Bootmanager installiert wurde nicht moeglich. Es besteht die Moeglichkeit einen neuen MBR zu schreiben, bei dem die aktuelle Partitionstabelle erhalten bleibt und das aktuelle Betriebssystem gestartet werden kann. 2. Rewrite loader Damit der Bootmanager gestartet werden kann, wird ein kleines Programm (der Loader) im MBR installiert. Betriebssysteme wie z.B. Windows XP schreiben bei der Installation ein eigenes Programm in den MBR. Wird z.B. Windows XP nach dem Bootmanager installiert, dann startet beim Booten sofort Windows XP und nicht der Bootmanager, weil der Loader ueberschrieben wurde. Damit wieder der Bootmanager beim booten gestartet wird, muss man diese Option auswaehlen. 3. Boot Manager update Hiermit koennen Sie ein Update auf die aktuelle Bootmanagerversion machen. Jedoch funktioniert dies nur fuer den Bootmanager Version 5.x. 4. Complete uninstall Achtung, diese Funktion gibt es nur bei der Disketten Installation. Mit der kompletten Deinstallation des Bootmanagers wird das Backup, das waehrend der Installation erstellt wurde und auf der Diskette gespeichert ist, zurueck auf die Festplatte geschrieben. Achtung, wenn Sie etwas an der Partitionstabelle geaendert haben, dann benutzen Sie diese Option nicht. 5. Short uninstall Bei dieser Option wird ein neuer MBR geschrieben um das aktuelle Betriebssystem zu starten. Beim booten wird direkt zum Betriebssystem gesprungen und der Bootmanager wird nicht mehr verwendet. Die Partitionstabelle wird nicht veraendert. 6. Set Boot Manager screen to textmode Konfigurieren des Bootmanagers damit er im Textmodus startet. 7. Change destination harddisk Zielfestplatte zur Installation des boot managers einstellen. 8. Boot Manager hotkeys Siehe [93]Hotkeys. 9. Reboot Der Computer wird neu gestartet. 2. Deinstallation __________________________________________________________________ Um den Bootmanager aus dem MBR zu entfernen muessen Sie erneut das Installationsprogramm starten und den Menuepunkt 4 bzw. 5 waehlen. Wenn Sie nicht das Installationsprogramm zum entfernen verwenden wollen, dann koennen Sie auch andere Programme verwenden. Z.B. FIXMBR, oder "fdisk /mbr" usw. Oder Sie installieren einen anderen Bootmanager in den MBR. 3. Diverse Methoden um das Installationsprogramm zu starten __________________________________________________________________ 3.1 Diskette __________________________________________________________________ Sie erstellen die Installationdiskette mit einem Diskettenimage. Ein Diskettenimage ist ein Abbild einer Diskette und hat jeden Sektor der Diskette abgespeichert. Eine solche Datei kann nicht wie eine herkoemmliche Datei auf einer Diskette abgespeichert werden. Es wird ein spezielles Programm dafuer benoetigt. Laden Sie die aktuelle Bootmanager Version [94]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Diskettenimage zu erhalten. Das Diskettenimage befindet sich im install Verzeichnis und die Datei traegt den Namen plpbtin.img. DOS: Sie koennen [95]diskimg.com verwenden. diskimg -d a -w plpbtin.img Windows: Schreiben Sie das Image mit dem Programm [96]rawwritewin auf die Diskette. Linux: dd if=plpbtin.img of=/dev/fd0 3.2. CD __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [97]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die ISO Datei zu erhalten. Die ISO Datei befindet sich im install Verzeichnis und die Datei traegt den Namen plpbtin.iso. Hinweis: Bei der CD Installation gibt es eine Einschraenkung bei der Deinstallation. Siehe [98]Das Menue vom Installationsprogramm. Windows: Sie koennen [99]Nero, das freie Programm [100]CDBurnerXP oder jedes andere Programm das ISO Images brennen kann verwenden. Verwenden Sie die Option ISO auf CD brennen oder ISO Image brennen. Dann waehlen Sie die Bootmanager ISO Datei aus und brennen es. Linux: [101]cdrecord ist das Linuxprogramm um ISO Images auf eine CD zu brennen. Brennen Sie das ISO mit cdrecord: cdrecord -v dev= Beispiel: Falls Ihr CD Brenner mit /dev/hdd angesprochen wird. cdrecord -v dev=/dev/hdd plpbtin.iso 3.3. DOS __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [102]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Es gibt 2 Installationsprogramme (plpinst.com und plpinstc.com) die unter DOS gestartet werden koennen. plpinst.com erstellt bei der Installation ein Backup (plpback.bin) aller Sektoren die beschrieben werden. plpinstc.com ueberspringt diesen Schritt. Verwenden Sie plpinstc.com wenn Sie von schreibgeschuetzten Medien wie CD installieren. 3.4. Windows Bootmenue (NT, 2K, XP, VISTA und Win7) __________________________________________________________________ Info: Eine Alternative zur MBR Installation ist [103]hier. Laden Sie die Datei [104]plpbt-5.0.14.zip herunter und entpacken Sie die Datei. Oeffnen Sie den Ordner Windows. Dort finden Sie das Batch Programm InstallToMBR. In VISTA und Win7 starten Sie es als Administrator (klicken Sie mit der rechten Maustaste auf die Batch Datei und waehlen Sie "als Administrator starten"). Das Batch Programm erstellt den Windows Boot Menue Eintrag "Install the Plop Boot Manager to the MBR". Wenn Sie den PC neu starten dann verwenden Sie den Eintrag um den Bootmanager in den MBR zu installieren. Um den Eintrag wieder zu entfernen starten Sie c:\plop\plpbt4win. Verwenden Sie "l" um alle Eintraege aufzulisten. Entfernen Sie den Eintrag mit "r ID". ID ist die Nummer die Sie mit dem Kommando "l" gesehen haben. Mehr Infos zu plpbt4win finden Sie [105]hier. Info: plpgenbtldr und contig werden nicht laenger benoetigt. 3.5. Syslinux, Isolinux, Extlinux __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [106]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Das Installationsprogramm befindet sich im install Verzeichnis und traegt den Namen plpinstc. Waehlen Sie Ihre config Datei * fuer Syslinux syslinux.cfg * fuer Isolinux isolinux.cfg * fuer Extlinux extlinux.conf Fuegen Sie folgende Zeilen hinzu label plpinst linux plpinstc.com Kopieren Sie plpinstc in das gleiche Verzeichnis indem sich die config Datei befindet. Sie starten das Installationsprogramm indem Sie beim Syslinux Prompt plpinst eingeben. 3.6. LILO __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [107]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Das Installationsprogramm befindet sich im install Verzeichnis und traegt den Namen plpinstc.com. Kopieren Sie plpinstc.com in das /boot Verzeichnis. Fuegen Sie folgende Zeilen zu Ihrer /etc/lilo.conf hinzu image=/boot/plpinstc.com label=plop-install Starten Sie lilo um die lilo Eintraege zu aktualisieren. 3.7. GRUB / grub4dos __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [108]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Das Installationsprogramm befindet sich im install Verzeichnis und traegt den Namen plpinstc.com. Kopieren Sie plpinstc.com in das /boot Verzeichnis. Sie muessen Ihre eigenen root Einstellungen fuer menu.lst verwenden. Hier ist ein Beispiel. Fuegen Sie folgende Zeilen zu Ihrer /boot/grub/menu.lst hinzu title Install Plop Boot Manager root (hd0,0) kernel /boot/plpinstc.com Wenn Sie neu starten, dann sollten Sie das Installationsprogramm von Ihrem GRUB Menue starten koennen. 3.8. GRUB2 __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [109]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Das Installationsprogramm befindet sich im install Verzeichnis und traegt den Namen plpinstc.com. Kopieren Sie plpinstc.com in das /boot Verzeichnis. Sie muessen Ihre eigenen root Einstellungen fuer grub.conf verwenden. Hier ist ein Beispiel. Fuegen Sie folgende Zeilen zu Ihrer /boot/grub/grub.conf hinzu menuentry "Install Plop Boot Manager" { set root='(hd0,1)' linux16 /boot/plpinstc.com } Wenn Sie neu starten, dann sollten Sie das Installationsprogramm von Ihrem GRUB Menue starten koennen. 3.9. Vom Netzwerk __________________________________________________________________ Eine bessere Dokumentation kommt wenn ich Zeit dafuer habe. Verwenden Sie bis dahin die Dokumentation von Plop Linux. Fuer das Booten vom Netzwerk wird ein DHCP Server, TFTP Server und das Programm pxelinux gebraucht. Fuer [110]Linux hier klicken, fuer [111]Windows hier klicken. 3.10. Direkt von einem FAT Dateisystem __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [112]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Installationsprogramm zu erhalten. Das Installationsprogramm befindet sich im install Verzeichnis und traegt den Namen plpinstc.com. Kopieren Sie plpinstc.com auf das FAT formatierte Laufwerk und aendern Sie den Dateinamen auf plpbt.bin. Dann verwenden Sie das Programm plpmkboot um das Laufwerk fuer plpbt.bin bootfaehig zu machen. * Linux Beispiel: plpmkboot /dev/sdb1 * Windows Beispiel: plpmkboot F: Hinweis: Verwenden Sie nicht das zweite Installationsprogramm plpinst.com, ausser wenn der Datentraeger FAT12 formatiert ist. plpbt.bin - LiveCD und andere Moeglichkeiten um den Bootmanager zu starten __________________________________________________________________ Wenn Sie keine MBR Installation wollen, dann verwenden Sie plpbt.bin. plpbt.bin kann auf viele verschiedene Arten gestartet werden. Jedoch kann plpbt.bin keine Einstellungen im Setup speichern. Aber Sie koennen plpbt.bin mit [113]plpcfgbt konfigurieren. [114]1. Diskette [115]2. CD (LiveCD) [116]3. Windows Bootmenue (NT, 2K, XP, VISTA und Win7) [117]4. Syslinux, Isolinux, Extlinux [118]5. LILO [119]6. GRUB / grub4dos [120]7. GRUB2 [121]8. Vom Netzwerk [122]7. Direkt von einem FAT Dateisystem 1. Diskette __________________________________________________________________ Ein Diskettenimage ist ein Abbild einer Diskette und hat jeden Sektor der Diskette abgespeichert. Eine solche Datei kann nicht wie eine herkoemmliche Datei auf einer Diskette abgespeichert werden. Es wird ein spezielles Programm dafuer benoetigt. Laden Sie die aktuelle Bootmanager Version [123]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um das Diskettenimage plpbt.img zu erhalten. DOS: Sie koennen [124]diskimg.com verwenden. diskimg -d a -w plpbt.img Windows: Schreiben Sie das Image mit dem Programm [125]rawwritewin auf die Diskette. Linux: dd if=plpbt.img of=/dev/fd0 Sie koennen die plpbt.bin Datei auf der Diskette mit [126]plpcfgbt konfigurieren. 2. CD (LiveCD) __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [127]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die ISO Datei plpbt.iso zu erhalten. ISO Datei anpassen: Siehe [128]Eigenes ISO mit ... Windows: Sie koennen [129]Nero, das freie Programm [130]CDBurnerXP oder jedes andere Programm das ISO Images brennen kann verwenden. Verwenden Sie die Option ISO auf CD brennen oder ISO Image brennen. Dann waehlen Sie die Bootmanager ISO Datei aus und brennen es. Linux: [131]cdrecord ist das Linuxprogramm um ISO Images auf eine CD zu brennen. Brennen Sie das ISO mit cdrecord: cdrecord -v dev= Beispiel: Falls Ihr CD Brenner mit /dev/hdd angesprochen wird. cdrecord -v dev=/dev/hdd plpbt.iso 3. Windows Bootmenue (NT, 2K, XP, VISTA und Win7) __________________________________________________________________ Laden Sie die Datei [132]plpbt-5.0.14.zip herunter und entpacken Sie die Datei. Oeffnen Sie den Ordner Windows. Dort finden Sie das Batch Programm InstallToBootMenu. In VISTA und Win7 starten Sie es als Administrator (klicken Sie mit der rechten Maustaste auf die Batch Datei und waehlen Sie "als Administrator starten"). Das Batch Programm erstellt den Windows Boot Menue Eintrag "Plop Boot Manager". Wenn Sie den PC neu starten dann verwenden Sie den Eintrag um den Bootmanager zu starten. Um den Eintrag wieder zu entfernen starten Sie c:\plop\plpbt4win. Verwenden Sie "l" um alle Eintraege aufzulisten. Entfernen Sie den Eintrag mit "r ID". ID ist die Nummer die Sie mit dem Kommando "l" gesehen haben. Mehr Infos zu plpbt4win finden Sie [133]hier. Info: plpgenbtldr und contig werden nicht laenger benoetigt. 4. Syslinux, Isolinux, Extlinux __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [134]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die Datei plpbt.bin zu erhalten. Waehlen Sie Ihre config Datei * fuer Syslinux syslinux.cfg * fuer Isolinux isolinux.cfg * fuer Extlinux extlinux.conf Fuegen Sie folgende Zeilen hinzu label plp linux plpbt.bin Kopieren Sie plpbt.bin in das gleiche Verzeichnis indem sich die konfig Datei befindet. Sie starten den Plop Bootmanager indem Sie beim Syslinux Prompt plp eingeben. Sie koennen die plpbt.bin Datei mit [135]plpcfgbt konfigurieren. 5. LILO __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [136]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die Datei plpbt.bin zu erhalten. Kopieren Sie plpbt.bin in das /boot Verzeichnis. Fuegen Sie folgende Zeilen zu Ihrer /etc/lilo.conf hinzu image=/boot/plpbt.bin label=Plop Starten Sie lilo um die lilo Eintraege zu aktualisieren. Sie koennen die plpbt.bin Datei mit [137]plpcfgbt konfigurieren. 6. GRUB / grub4dos __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [138]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die Datei plpbt.bin zu erhalten. Kopieren Sie plpbt.bin in das /boot Verzeichnis. Sie muessen Ihre eigenen root Einstellungen fuer menu.lst verwenden. Hier ist ein Beispiel title Plop Boot Manager root (hd0,0) kernel /boot/plpbt.bin 7. GRUB2 __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [139]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die Datei plpbt.bin zu erhalten. Kopieren Sie plpbt.bin in das /boot Verzeichnis. Sie muessen Ihre eigenen root Einstellungen fuer grub.cfg verwenden. Hier ist ein Beispiel menuentry "Plop Boot Manager" { set root=(hd0,1) linux16 /boot/plpbt.bin } Wenn Sie neu starten, dann sollten Sie den Plop Bootmanager von Ihrem GRUB Menue starten koennen. Sie koennen die plpbt.bin Datei mit [140]plpcfgbt konfigurieren. 8. Vom Netzwerk __________________________________________________________________ Eine bessere Dokumentation kommt wenn ich Zeit dafuer habe. Verwenden Sie bis dahin die Dokumentation von Plop Linux. Fuer das Booten vom Netzwerk wird ein DHCP Server, TFTP Server und das Programm pxelinux gebraucht. Fuer [141]Linux hier klicken, fuer [142]Windows hier klicken. 9. Direkt von einem FAT Dateisystem __________________________________________________________________ Laden Sie die aktuelle Bootmanager Version [143]plpbt-5.0.14.zip herunter. Entpacken Sie die Datei um die Datei plpbt.bin zu erhalten. Kopieren Sie plpbt.bin auf das FAT formatierte Laufwerk. Dann verwenden Sie das Programm plpmkboot um das Laufwerk fuer plpbt.bin bootfaehig zu machen. * Linux Beispiel: plpmkboot /dev/sdb1 * Windows Beispiel: plpmkboot F: Eigenes ISO mit modifizierter plpbt.bin Datei erstellen __________________________________________________________________ Mit [144]plpbt-createiso.zip erhalten Sie ein Skript fuer Windows und eines fuer Linux um eine eigene ISO Datei mit einer geaenderten plpbt.bin Datei erstellen. Die Skripts verwenden mkisofs von cdrtools. Verwendung unter Windows Die Windows cdrtools Programme sind von [145]http://smithii.com/cdrtools und befinden sich bereits in der ZIP Datei. plpbt.bin und create-iso.bat muessen sich im selben Verzeichnis befinden. Starten Sie create-iso.bat um die ISO Datei zu erstellen. Es wird die Datei plpbtmycd.iso erstellt. Dies ist Ihre neue Bootmanager ISO Datei. Verwendung unter Linux Sie muessen mkisofs installiert haben. plpbt.bin und create-iso.sh muessen im selben Verzeichnis sein. Starten Sie sh create-iso.sh um die ISO Datei zu erstellen. Es wird die Datei plpbtmycd.iso erstellt. Dies ist Ihre neue Bootmanager ISO Datei. plpcfgbt - plpbt.bin konfigurieren __________________________________________________________________ [146]plpcfgbt-0.11.zip ist ein Tool zum konfigurieren der Binary Version des Bootmanagers. Das Programm gibt es fuer Windows und Linux. Das Programm wird in der Eingabeaufforderung gestartet. Wenn plpcfgbt ohne Parameter gestartet wird, dann erhaelt man die Hilfe. Usage: plpcfgbt [OPTIONS] file Options: ======== parameter meaning ----------------------------------------------------------------------------- vm setup video mode values: text, 640x480, 800x600, 1024x768, 1280x1024 stm start mode of the boot manager values: menu or hidden, hidden requires cnt=on and dbt not off cnt activate countdown, values: on or off cntval countdown in seconds between 1 and 99 dbt default boot, values: off, profile, floppy, cdrom, usb dprf use default profile value between 1 and 16 stf starfield, values: on or off zan windows zoom animation, values: on or off fnt set font, values: bt or bios usb1 force usb 1.1 values: off 1 = Mode 1 = skip ehci 2 = Mode 2 = force ehci to companion usbmdev use usb massdev 1-99 (obsolete) int19h do not boot the os and use int19h, values: on or off hotkey startup hotkey, values: yes or no prf set profile, value: 1-16 prfname set profilename 16 chars, 'prf' must be set btdrv boot drive, 80h-89h, 'prf' must be set btprt boot partition 1-4, 'prf' must be set btlog boot log partition, 1-4, 'prf' must be set skippcmcia skip pcmcia check, values: yes or no fastpcmcia skip pcmcia check after usb card was found, values: yes or no ignoreusbdev ignore number of usb devices 0-99 showextended show extended partitions in the main menu, values: yes or no hiddenusb automatic usb boot without showing the boot manager hiddencdrom automatic cdrom boot without showing the boot manager Infos zu int19h siehe [147]hier. Die Hotkeyaktivierung ist sinnvoll bei CDs und ROMs. Sie bekommen die Aufforderung STRG-A zu druecken um den Bootmanager zu starten, andernfalls wird der Bootvorgang fortgesetzt. Beispiele __________________________________________________________________ Aktuelle Konfiguration zeigen: plpcfgbt plpbt.bin Versteckt starten und USB Laufwerk booten: plpcfgbt stm=hidden cnt=on cntval=1 dbt=usb plpbt.bin oder plpcfgbt hiddenusb plpbt.bin plpbt.bin Parameter (Linux Kernel Command Line) __________________________________________________________________ Wenn Sie einen Linux Boot Manager verwenden (lilo, syslinux,...) dann koennen Sie mittels "append" Option einige Parameter an plpbt.bin uebergeben. Liste der unterstuetzten Parameter Parameter Bedeutung hiddenusb Kurzversion von "stm=hidden cnt=on cntval=1 dbt=usb" hiddencdrom Kurzversion von "stm=hidden cnt=on cntval=1 dbt=cdrom" usb1=1 USB 1.1 erzwingen Mode 1 (EHCI Kontroller ignorieren) usb1=2 USB 1.1 erzwingen Mode 2 (EHCI Ports auf USB 1.1 umstellen) vm=text In den Textmodus umschalten fnt=bios Bios Zeichensatz verwenden int19h=on INT19h statt USB Boot verwenden showextended=yes Extended Partitionen im Main Menue anzeigen Beispiel syslinux.cfg: # configure the boot manager to start in text mode label plp linux plpbt.bin append vm=text # configure the boot manager to start in hidden mode and # boot usb with forcing usb 1.1 mode 1 label plp2 linux plpbt.bin append "hiddenusb usb1=1" Erstellen eines PCI Bootmanager option ROM (ins Bios einbauen) __________________________________________________________________ Sie koennen ein PCI Option ROM mit [148]plpbtrom-0.6.zip erstellen. Dieses Option ROM kann dann direkt in Ihr Bios oder im ROM einer Netzwerkkarte gespeichert und gestartet werden. Usage: plpbtrom [OPTIONS] input-file output-file Options: ======== -h this help -vendorid id hex value of the card vendor -deviceid id hex value of device -grabid grab vendor/device id from PCI ROM file -hidden disable option rom text output -nodisable do not allow option rom disable -forceINT force hook interrupt -INT18 hook int 18h (see www.plop.at for details) input-file boot manager file (ex. plpbtrom.bin) output-file ROM file name Beispiele * plpbtrom plpbtrom.bin plpbt.rom * plpbtrom -vendorid 0x10ec -deviceid 0x8139 plpbtrom.bin plpbt.rom * plpbtrom -grabid netcard.rom plpbtrom.bin plpbt.rom Dateien plpbtrom - Linux Programm plpbtrom.exe - Windows Programm plpbtrom.bin - Bootmanager Unterschied zwischen plpbtrom.bin und plpbt.bin Der Unterschied ist nur, dass plpbtrom.bin die Kontrolle des Bootprozesses an das Bios zurueck gibt mittels far return wenn man ESC drueckt. plpbt.bin startet den PC neu mittels 19h. Sie koennen plpbtrom.bin genauso wie plpbt.bin mit [149]plpcfgbt konfigurieren. s kann auch ein Hotkey zum Starten des Bootmaagers aktiviert werden. Wie Testet man das ROM Sie koennen Ihre ROM Datei mit der freien Virtuellen Maschine [150]qemu testen. qemu -hda harddisk.img -option-rom plpbt.rom Sollten Sie kein Festplattenimage haben, verwenden Sie eines von der qemu Downloadseite oder verwenden Sie ein Diskettenimage. qemu -fda floppy.img -option-rom plpbt.rom Wie flasht man ein AMI bios Das Flashen erfolgt auf eigene Gefahr! * Laden Sie das Ami BIOS flash Utility herunter und sichern Sie Ihr aktuelles Bios. [151]AMI Homepage Es ist ein DOS Programm. Starten sie den folgenden Befehl von einer DOS Diskette um Ihr Bios zu sichern afudos /obios.rom * Verwenden Sie das Windowsprogramm [152]MMTools um das Netzwerk ROM mit plpbt.rom zu ersetzen. * Laden Sie die Datei bios.rom * Suchen Sie das Netzwerk Option ROM. Es hat die ID 20, den Namen PCI Option ROM und die RunLoc Nummer VendorID:DeviceID von Ihrer Netzwerkkarte. Moeglicherweise gibt es mehrere Option ROMSs in Ihrem Bios, daher waehlen Sie das erste das Sie finden. * Klicken Sie auf das Option ROM um es zu markieren. * Klicken Sie auf den Replace Tab * Laden Sie plpbt.rom als Module file. * Druecken Sie den Replace Button * Klicken Sie Save ROM as und geben der Datei den Namen mybios.rom * Nun kommt der gefaehrliche Teil. Das Flashen des Bios. Ich empfehle vor dem Flashen im Bios die "standard Einstellungen" (default settings) zu laden und zu speichern. Dann booten Sie von der DOS Diskette und starten Sie afudos /imybios.rom Schalten Sie den Computer waehrend dem Flashen keinesfalls aus. Wenn der Flashvorgang beendet ist, laden Sie erneut die "standard Einstellungen". * Wenn alles richtig funktioniert hat, dann koennen Sie im Bios einstellen das der Bootmanager waehrend des Bootvorganges gestartet wird. Wie flasht man ein AWARD bios Das Flashen erfolgt auf eigene Gefahr! * Laden Sie das Award Bios Flash Utility aflash herunter. Siesollten es auf der Homepage Ihres Motherboardherstellers im Bereich der Bios Tools finden. * Starten Sie das Programm von einer DOS Diskette und sichern Sie Ihr aktuelles Bios unter dem Namen bios.rom. * Suchen Sie im Internet das Programm cbrom. Es gibt unterschiedliche Versionen und nicht jede wird mit Ihrer Biosdatei funktionieren. Daher muessen Sie ausprobieren welche Version bei Ihnen funktioniert. * Starten Sie cbrom bios.rom /d * Nun sollten alle Teile des Bios aufgelistet werden. Ich kann Ihnen nicht den Befehl zum Ersetzen des ROMs geben, weil bei mir keine cbrom Version funktioniert hat. Sie muessen es selbst herausfinden. * Wenn das Bios ROM geaendert wurde, dann flashen Sie das Bios. Ich empfehle vor dem Flashen im Bios die "standard Einstellungen" (default settings) zu laden und zu speichern. Dann booten Sie von der DOS Diskette und starten Sie awdflash um das Bios zu flashen. * Wenn alles richtig funktioniert hat, dann koennen Sie im Bios einstellen das der Bootmanager waehrend des Bootvorganges gestartet wird. plpbt4win __________________________________________________________________ Mit plpbt4win kann man den Bootmanger leicht zum Windows Bootmenue hinzufuegen und auch wieder entfernen. Das Programm funktioniert mit boot.ini und bcdedit und erkennt automatisch welche Methode verwendet werden muss um das Windows Bootmenue zu bearbeiten. Man kann plpbt4win als Batchprogramm verwenden oder mittels eingebauter Kommandozeile. Sie finden plpbt4win im Windows Verzeichnis von [153]plpbt-5.0.14.zip. Funktionen * Parametereingabe, ideal fuer Batchprogramme und GUI Frontends. * Eingebaute Kommandozeile. * Arbeitet mit boot.ini und bcdedit. * Kann Windows Bootmenueeintraege auflisten, hinzufuegen und entfernen. * Man kann leicht unterschiedliche Bootmanagerdateien hinzufuegen. Z.B. verwendet man einen Eintrag mit der standard Bootmanagerdatei und einen Eintrag mit einer USB Autoboot Konfiguration. * 2 Batchdateien werden mitgeliefert. InstallToBootMenu.bat und InstallToMBR.bat. Der Windowsuser muss nur die Batchdateistarten und dann geht alles fast automatisch. Nachdem das Batchprogramm die Arbeit beendet hat, muss der User nur den Computer neu starten um den neuen Menueeintrag im Windows Bootmenue zu sehen. Die 2 Batchdateien dienen auch als Beispiel fuer die Verwendung von plpbt4win. Batch Modus plpbt4win [/?] [/B] [/C [FILE]] [/L] [/A [NAME]] [/R ] [/BIN ] [/D] /? Help /B Batch mode /BIN Set the program filename. Default is "c:\plop\plpbt.bin" /C [FILE] Create the plop boot manager loader program. Set the output filename. The default filename is "c:\plop\plpbt4win.ldr" /L List windows boot menu entries /A [NAME] Add to the windows boot menu a new entry. The default name is "Plop Boot Manager" /R Remove the menu entry from the windows boot menu. ID is the number of the menu entry /D Debug mode Batch Modus Beispiele * Bootmenueeintraege auflisten: plpbt4win /B /L * Bootmanager Loader erstellen: plpbt4win /B /C * Bootmanager Loader mit eigenem Namen erstellen: plpbt4win /B /C c:\plop\plp.ldr * Menueeintrag hinzufuegen: plpbt4win /B /A "The Plop Boot Manager is here" * Menueeintrag entfernen, zuerst muss man den Parameter /L verwenden um die ID des Eintrages zu erhalten, dann verwendet man z.B.: plpbt4win /B /R 3 * Loader und Menueeintrag in einem Schritt: plpbt4win /B /C /A Eingebaute Kommandozeile Man startet plpbt4win ohne Parameter. Command (? for help): ? Help bin Set the program filename. Default is "c:\plop\plpbt.bin" c [FILE] Create the plop boot manager loader program. Set the output filename. The default filename is "c:\plop\plpbt4win.ldr" l List windows boot menu entries a [NAME] Add to the windows boot menu a new entry. The default name is "Plop Boot Manager" r Remove the menu entry from the windows boot menu. ID is the number of the menu entry d Activate/disable debug mode v Show current values q Quit PCMCIA CardBus Treiber - USB PC-Karte __________________________________________________________________ Viele alte Laptops haben eine oder zwei CardBus Schnittstellen. Der Bootmanager kann als USB PC-Card Enabler verwendet werden und der Bootmanager ermoeglicht es von der USB PC-Karte zu booten. Wenn der Laptop nur USB 1.1 Schnittstellen hat, dann kann der Bootvorgang mit einer USB 2.0 PC-Karte erheblich beschleunigt werden. Sollte der Laptop nur eine USB Schnittstelle besitzen, dann erhalten Sie mit der PC-Karte zusaetzliche USB Schnittstellen. Sie finden den Bootmanager mit dem CardBus Treiber im pcmcia Verzeichnis von [154]plpbt-5.0.14.zip. Der Bootmanager initialisiert den CardBus Kontroller waehrend des Programmstartes. Das bedeutet, dass die USB PC-Karte bereits bevor der Bootmanager startet eingeschoben sein muss! Der Vorteil ist das die PC-Karte initialisiert ist, egal ob Sie dann weiter mit USB booten oder nicht. Sollten Sie einen DOS USB Treiber (OHCI und EHCI) haben, dann koennen Sie diesen fuer die USB PC-Karte verwenden und Sie brauchen keinen zusaetzlichen CardBus Treiber. Waehrend der Bootmanager startet sehen Sie ein paar Infos bzgl. CardBus Initialisierung. Wenn Sie diese Infos lesen moechten, dann halten Sie die STRG-Taste gedrueckt waehrend der Bootmanager startet. Hinweise: * Mein CardBus Treiber funktioniert nicht auf allen Laptops, aber auf den meisten. * Aufgrund der Groesse des zusaetzlichen CardBus Treibers, habe ich (nur) bei der pcmcia Festplattenversion des Bootmanagers den IDE Cdrom Treiber entfernt. plpbt.bin enthaelt alle Treiber. USB Info __________________________________________________________________ * Es werden nur USB Mass Storage Geraete unterstuetzt. Davon werden Festplatten, Sticks und CardReader unterstuetzt. USB CD/DVD Laufwerke und USB Diskettenlaufwerke sind nicht implementiert. * Es gibt keine USB HUB Implementierung. Es muss daher das USB Laufwerk direkt am USB Port des Computers gehaengt werden. * Aktueller Stand siehe [155]Bootmanager News DOS und der USB Treiber __________________________________________________________________ [156]1. Den Bootmanager als USB Festplatten Treiber fuer DOS verwenden [157]2. Den USB Treiber unter DOS deaktivieren [158]3. Unter DOS feststellen ob der USB Treiber geladen ist 1. Den Bootmanager als USB Festplatten Treiber fuer DOS verwenden __________________________________________________________________ Es ist eine spezielle Art den Bootmanager zu verwenden, aber vielleicht brauchen es ein paar Leute. Man muss plpbt.bin mit [159]plpcfgbt konfigurieren damit int19h anstelle des Betriebssystem bootens verwendet wird. plpcfgbt int19h=on plpbt.bin Wenn Sie plpbt.bin konfiguriert haben, dann starten Sie plpbt.bin mit einem Bootmanager wie grub, syslinux oder einem aehnlichen Bootmanager (Unterstuetzte Bootmanager siehe [160]hier). Wenn Sie jetzt die Option USB im Plop Bootmanager verwenden, dann laedt der Bootmanager die USB Treiber und es wird der vorherige Bootmanager wieder gestartet. Wenn jetzt DOS gebootet wird, dann steht Ihr USB Geraet als letzte Festplatte zur Verfuegung. Die Festplatte ist jedoch schreibgeschuetzt. Mit folgender Konfiguration kann man das USB Treiber laden automatisieren plpcfgbt int19h=on stm=hidden cnt=on cntval=1 dbt=usb plpbt.bin 2. Den USB Treiber unter DOS deaktivieren __________________________________________________________________ Wenn Sie DOS gebootet haben und der Plop USB Treiber ist geladen, dann koennen Sie den Treiber mit [161]plpdisd-0.2.zip deaktivieren. Wenn Sie den Treiber deaktiviert haben, dann ist es auch moeglich andere USB Treiber unter DOS zu laden. Sie koennen plpdisd in der config.sys starten DEVICE=c:\tools\plpdisd.exe Sie koennen das Programm auch mit der autoexec.bat oder von der Befehlszeile starten. 3. Unter DOS feststellen ob der USB Treiber geladen ist __________________________________________________________________ Siehe [162]hier. Feststellen ob der USB Treiber geladen ist __________________________________________________________________ [163]1. Mit Syslinux festellen ob der USB Treiber geladen ist [164]2. Unter DOS feststellen ob der USB Treiber geladen ist 1. Mit Syslinux festellen ob der USB Treiber geladen ist __________________________________________________________________ Icecube hat das Syslinux Modul ifplop.c32 geschrieben. Damit kann man in Syslinux festellen ob der USB Treiber geladen ist oder nicht. Beispiel syslinux.cfg: default plopcheck # Check for the presence of plop (run by default) # When plop INT13 hook is found, run the first label # When plop INT13 hook isn't found, run the second label label plopcheck com32 ifplop.c32 append plop_detected -- plop_not_detected # When plop INT13 hook was found, boot the menu system. # plop can have added USB2.0 speed, so the entries we want to boot # will be read from disk much faster (supposing that we have a BIOS # that only supports USB1.1 speed). label plop_detected com32 menu.c32 append syslinux.cfg # plop INT13 hook wasn't found, so we boot plop label plop_not_detected linux plpbt.bin ifplop.c32 ist Teil von Syslinux seit der Version 4.01. ifplop.c32 Moduleseite: [165]http://syslinux.zytor.com/wiki/index.php/Ifplop.c32 Ein paar Infos zur Treibererkennung gibts [166]hier. 2. Unter DOS feststellen ob der USB Treiber geladen ist __________________________________________________________________ Mit dem Programm [167]plpchk-0.1.zip kann man festellen ob der plop usb Treiber geladen ist oder nicht. Man kann das Programm in der config.sys, in einer Batchdatei oder in der Komandozeile verwenden. Das Programm kann eine Datei erstellen wenn der Treiber gefunden wurde bzw. eine Datei loeschen wenn der Treiber nicht gefunden wurde. Aufgrund der Existenz dieser Datei kann man dann Aktionen durchfuehren oder auch nicht. In Batchdateien kann man dafuer den Rueckgabewert des Errorlevels verwenden. Mit dem Parameter /h wird die Bildschirmausgabe unterdrueckt. plpchk [/?] [/h] [file] /? help /h hide text output file create this file when the driver was detected or remove it when the driver was not detected config.sys example: DEVICE=c:\tools\plpchk.exe c:\tmp\plpusb For batch processing: ERRORLEVEL 0 = no driver detected 1 = driver detected Ein paar Infos zur Treibererkennung gibts [168]hier. Hidden Partition / Cleared Partition __________________________________________________________________ Hidden Partition / Cleared Partition __________________________________________________________________ Es gibt einen grundlegenden Unterschied zwischen "hidden" und "cleared" Partitionen. * Hidden Partitionen: Betriebssysteme, Backuploesungen, usw. erkennen diese Partitionen, aber ignorieren sie. Ich wuerde sagen das ist nicht wirklich versteckt. Dieser Status hat aber auch seine Vorteile. * Cleared Partitionen: Kein Programm (ausser dem Bootmanager) weiss das eine Partition definiert ist/war bei diesem Partitioneintrag im MBR. Dadurch kann kein Programm auf die Daten zugreifen (mit entsprechendem Aufwand und der Durchsuchung der Festplatte besteht die Moeglichkeit auf die Daten zuzugreifen). Betriebssysteme usw. erkennen diesen Bereich als "nicht zugeordneter Speicherplatz". So eine Partition ist wirklich "hidden". Daher besteht aber die Gefahr, dass man die versteckte Partition und ihre Daten ueberschreibt wenn man die Festplatte nun partitioniert und keine genaue Kenntniss der Festplattenaufteilung hat. Beispiel: Partition "hidden" und nicht "cleared" __________________________________________________________________ Nehmen wir an Sie wollen die zweite Partition von HDA (HDA2) in einem Profil sichtbar haben und ein einem anderen Profil "hidden" und nicht "cleared" haben. * Waehlen Sie einen leeren Eintrag in "partitions". Geben Sie dem Eintrag den Namen "hidden hda2". * Waehlen Sie das Device HDA. Gehen Sie zu "Edit MBR/Import data". Bewegen sie den Cursor zu P2 und druecken Sie "s". Bewegen Sie nun den Cursor zu "BP" und druecken "p". * Druecken Sie ESC und gehen zu "Partition ID". Waehlen Sie "Select from list". Waehlen Sie die "hidden" Version Ihrer Partition. * Druecken Sie ESC und speichern die Aenderungen. * Gehen Sie zu "Profiles". Nun koennen Sie einem Profil die "sichtbare" Version zuordnen und einem anderen Profil die "hidden" Version zuordnen. Linux Bootmanager in den Bootsektor __________________________________________________________________ LILO, GRUB / grub4dos, GRUB2: Ich hatte noch keine Zeit eine kurze Beschreibung zur Installation in den Bootsektor zu schreiben. Beispiele __________________________________________________________________ [169]1. Video Dualboot Installation Windows XP und Windows XP [170]2. Windows XP und Windows Vista Dualboot mit versteckten (cleared) Partitionen [171]3. Dualboot Windows XP und Windows 7 1. Video Dualboot Installation Windows XP und Windows XP __________________________________________________________________ Download [172]demoinstall.wmv ([173]demoinstall.zip). Die Qualitaet ist nicht die beste, aber man sieht alle Schritte. 2. Windows XP und Windows Vista Dualboot mit versteckten (cleared) Partitionen __________________________________________________________________ Das Ziel ist die Installation von Windows XP auf der ersten Partition und Windows Vista auf der zweiten Partition. Kein Windows soll Zugriff auf die Partition der anderen Windowsinstallation haben. Ausserdem soll es eine dritte Partition geben. Beide Windowsinstallationen haben Zugriff auf diese Partition. Es gibt viele Moeglichkeiten um dieses Ziel zu erreichen. Hier wird eine Variante beschrieben. Es funktioniert nur mit der [174]MBR Installation des Bootmanagers. wird! Zusammenfassung * Windows XP auf der ersten Partition * Windows Vista auf der zweiten Partition * Eine dritte Partition auf die jedes Windows Zugriff hat * Kein Windows darf auf die Partition des anderen zugreifen duerfen Grundvoraussetzungen * Die Festplatte ist nicht partitioniert * Es ist kein Bootmanager installiert Die Beschreibung des Ablaufes Windows XP Installation Zuerst installieren Sie Windows XP. Erstellen Sie mit dem Windows XP Installationsprogramm eine primaere Partition (z.B. 10GB). Installieren Sie Windows XP auf diese Partition. Partitionen anlegen Wenn Windows XP fertig installiert wurde, starten Sie die Datentraegerverwaltung im Windows XP. Erstellen Sie eine zweite primaere Partition. Auf diese Partition wird Windows Vista installiert, daher waehlen Sie ausreichend Platz. Erstellen Sie auch eine dritte primaere Partition. Auf diese Partition koennen dann beide Betriebssysteme zugreifen. Bootmanager Installation Installieren Sie den Bootmanager von Diskette oder CD auf die Festplatte. Windows XP Profil konfigurieren Der Bootmanager hat ein Profil mit dem Namen "os harddisk 1" erstellt. Dieses Profil bootet Windows XP. Weiters wurden die 3 primaeren Partitionen in den Bootmanager importiert. Die Partitionen heissen HDA1, HDA2 und HDA3. Gehen Sie zu setup und dann profiles. Waehlen Sie os harddisk 1. Geben Sie dem Profil den Namen windows xp mit edit label. Waehlen Sie linked partitions. Druecken Sie in der ersten Zeile von HDA enter und waehlen Sie HDA1. In der zweiten Zeile druecken Sie c um die Partition auf cleared zu setzen. Sie koennen die dritte Zeile auf don't touch setzen oder waehlen Sie HDA3. Siehe [175]konfigurieren der Partitionseintraege. Windows Vista Profil konfigurieren Verlassen Sie die Windows XP Profilkonfiguration und waehlen Sie ein leeres Profil. Setzen Sie den Namen auf windows vista. Setzen Sie show in main menu auf yes. Waehlen Sie linked partitions. Druecken Sie in der ersten Zeile c um die Partition auf cleared zu setzen. In der zweiten Zeile druecken Sie b um das boot flag zu setzen. Druecken Sie enter und waehlen Sie HDA2. In der dritten Zeile waehlen Sie die gleiche Einstellung wie im Windows XP Profil (don't touch oder HDA3). Window Vista Installation Gehen Sie zurueck ins Hauptmenue. Sie sehen nun windows xp und windows vista. Bewegen Sie den Balken auf windows vista und druecken Sie Enter um die Partitionseinstellungen des Profils auf die Festplatte zu schreiben. Der Bootvorgang wird klarerweise fehlschlagen, da das Vista ja noch nicht installiert wurde. Booten Sie nun die Windows Vista Installations DVD. Im Partitionsfenster des Windows Installationsprogrammes sehen Sie nun am Anfang einen unpartitionieren Bereich (dort ist XP installiert) und 2 primaere Partitionen. Waehlen Sie die erste primaere Partition fuer die Vista Installation. Wenn die Installation beendet ist, kann es sein, das Vista sofort bootet und der Plop Bootmanager uebersprungen wird. In diesem Fall verwenden Sie Rewrite loader von der Plop Boot Manager Installations Diskette oder CD. Nun sollten Sie zwei bootfaehige Windowsinstallationen haben, die nichts voneinander wissen. Sie koennen Daten zwischen beiden Betriebssystemen mit Hilfe der dritten Partition austauschen. Windows Vista auf der zweiten Festplatte Im Prinzip ist es sehr aehnlich wie vorher beschrieben. Die zweite Festplatte heisst im Bootmanager HDB. Installieren Sie Vista auf die erste Partition der zweiten Festplatte. Setzen Sie im Vista Profil/Linked Partitions die erste Zeile von HDB auf HDB1 und druecken Sie b. Der Bootmanager setzt das Boot Flag auf 81h. Das sollte fuer Ihre Installation passen. 3. Dualboot Windows XP und Windows 7 __________________________________________________________________ Das ist eine Kurzanleitung fuer eine komplette Neuinstallation des PCs mit Dualboot von WinXP und Win7. Es spielt keine Rolle ob es 32 oder 64 Bit Versionen sind. Alle Daten auf dem PC werden geloescht! Booten Sie die Win7 DVD. Loeschen Sie alle Partitionen von der Festplatte. Erstellen Sie eine Partition fuer Win7. Das Installationsprogramm erstellt 2 Partitionen. Eine ca. 80MB grosse fuer die Win7 Bootdateien und eine Partition fuer die Win7 Dateien. Erstellen Sie eine weitere Partition fuer WinXP. Sie sehen nun 3 Partitionen. Installieren Sie Win7 auf die zweite Partition. Nachdem Win7 fertig installiert wurde, installieren Sie den Plop Boot Manager. Nachdem der Bootmanager installiert und gestartet wurde gehen Sie ins Setup, Profiles und "OS HARDDISK 1". Aendern Sie den Namen auf "Win7". Gehen Sie zu linked partitions und druecken Sie an der ersten Position von HDA Enter und waehlen Sie HDA1, bei der Zweiten HDA2 und an der Dritten druecken Sie "c" fuer cleared. Verlassen Sie das Profil von Win7. Waehlen Sie ein leeres Profil um das WinXP Profil zu erstellen. Geben Sie dem Profil den Namen "WinXP", visible in main menu auf "yes" setzen. In linked partitions bei HDA waehlen Sie an der ersten Stelle HDA3 aus und druecken Sie "b" um das Bootflag zu setzen. An der zweiten Stelle druecken Sie "c" fuer cleared. An er dritten Stelle ebenfalls "c" fuer cleared druecken. Gehen Sie ins Hauptmenue und druecken Sie Enter bei WinXP. WinXP wird natuerlich nicht starten weil es noch nicht installiert wurde. Bei der Meldung Invalid Boot Signature druecken Sie "n" um den Bootvorgang abzubrechen. Nun booten Sie die WinXP CD. Sie sollten jetzt nur eine Partition fuer die Installation sehen. Installieren Sie WinXP dort. Wenn WinXP fertig installiert wurde, starten Sie die Plop Bootmanager Installations CD und verwenden Sie "Rewrite loader". Booten Sie neu und der Bootmanager wird Sie darauf aufmerksam machen das sich HDA3 geaendert hat. Importieren Sie die neuen Werte indem Sie "y" (bei deutscher Tastatur "z") druecken. Nun sollten Sie beide Systeme starten koennen. NOD32 Virusmeldung __________________________________________________________________ NOD32 meldet nach der Bootmanager MBR Installation einen MBR Virus. Das ist eine Falschmeldung. Dieses Problem war behoben, ist jedoch bei aktuellen NOD32 Versionen wieder da. FAQ's - Haeufig gestellte Fragen __________________________________________________________________ 1. [176]Ich boote DOS von USB und kann nicht auf den Stick schreiben 2. [177]Gibt es Plaene um den Schreibzugriff einzubauen 3. [178]Der Bootmanager erkennt mein USB CD Laufwerk, aber beim booten bleibt der Bootmanager haengen 4. [179]Meine USB Tastatur funktioniert nicht wenn ich von USB gebootet habe 5. [180]Kann ich meine USB PC-Karte (PCMCIA CardBus) zum booten von USB verwenden 6. [181]Ich moechte den Bootmanager von meinem USB Stick installieren, aber ich kann nicht meine interne Festplatte auswaehlen 7. [182]Ich verwende plpbt.bin und meine Einstellungen gehen verloren 8. [183]Ich kann nicht von meinem SATA CD/DVD Laufwerk booten 9. [184]Ich habe im Forum VIEW/EDIT/COPY data gelesen, wo finde ich diesen Menuepunkt 10. [185]Hauptmenue Netzwerkboot: !PXE structure was not found in UNDI 11. [186]Mein USB DVD Laufwerk wird erkannt, aber ich kann nicht booten 1. Ich boote DOS von USB und kann nicht auf den Stick schreiben Meine Treiber haben keine Routinen zum schreiben auf USB Geraete eingebaut. Warum? Mein Ziel war es USB Treiber fuer UHCI, OHCI und EHCI Kontroller in meinen Bootmanager einzubauen. Der Platz, um den Bootmanager ohne Partition auf der Festplatte zu installieren, ist sehr klein. Daher war kein Platz mehr um Routinen fuer Schreibzugriffe einzubauen. 2. Gibt es Plaene um den Schreibzugriff einzubauen Ich denke darueber nach, aber es gibt keine konkreten Plaene. 3. Der Bootmanager erkennt mein USB CD Laufwerk, aber beim booten bleibt der Bootmanager haengen USB CD/DVD Laufwerke werden nicht unterstuetzt. 4. Meine USB Tastatur funktioniert nicht wenn ich von USB gebootet habe USB Tastaturen werden von meinen Treibern nicht unterstuetzt. Wenn Linux oder Windows gebootet wird, dann funktioniert die Tastatur wieder, sobald das Betriebssystem die Kontrolle vom USB uebernommen hat. 5. Kann ich meine USB PC-Karte (PCMCIA CardBus) zum booten von USB verwenden Ja, mit der pcmcia Version des Bootmanagers. 6. Ich moechte den Bootmanager von meinem USB Stick installieren, aber ich kann nicht meine interne Festplatte auswaehlen Das Problem ist, dass der USB Stick zur ersten Festplatte und die interne Festplatte zur zweiten Festplatte wird. Das Installationsprogramm wuerde die Profile nun falsch anlegen und beim Booten von der internen Festplatte wuerde alles durcheinander kommen. Natuerlich waere es moeglich eine Option fuer diesen speziellen Fall einzubauen, aber es gibt so viele alternativen um den Bootmanager zu installieren, dass es derzeit keine Plaene gibt um eine Option fuer diesen Fall einzubauen. 7. Ich verwende plpbt.bin und meine Einstellungen gehen verloren Man muss plpbt.bin mit plpcfgbt konfigurieren. Alle Aenderungen die mit dem Bootmanager Menue vorgenommen werden, werden nicht gespeichert und sind beim naechsten Neustart verloren. 8. Ich kann nicht von meinem SATA CD/DVD Laufwerk booten SATA CD/DVD Laufwerke werden nicht unterstuetzt. Es funktionieren nur IDE CD/DVD Laufwerke. 9. Ich habe im Forum VIEW/EDIT/COPY data gelesen, wo finde ich diesen Menuepunkt 'VIEW/EDIT/COPY data' wurde durch 'Edit MBR/Import data' ersetzt (setup/partitions/partition edit) 10. Hauptmenue Netzwerkboot: !PXE structure was not found in UNDI Ihr Netzwerk Boot ROM ist ein 'PXE Split ROM'. Derzeit werden nur 'Monolithic' ROMS unterstuetzt. 11. Mein USB DVD Laufwerk wird erkannt, aber ich kann nicht booten USB CD/DVD Laufwerke werden vom aktuellen USB Treiber nicht unterstuetzt. __________________________________________________________________ (c) by Elmar Hanlhofer References 1. http://www.plop.at/de/bootmanager/full.html 2. http://www.plop.at/print/de/bootmanager/full.html#l_intro 3. http://www.plop.at/print/de/bootmanager/full.html#l_startmodes 4. http://www.plop.at/print/de/bootmanager/full.html#l_features 5. http://www.plop.at/print/de/bootmanager/full.html#l_screenshots 6. http://www.plop.at/print/de/bootmanager/full.html#l_licence 7. http://www.plop.at/print/de/bootmanager/full.html#l_download 8. http://www.plop.at/print/de/bootmanager/full.html#l_thebootmanager 9. http://www.plop.at/print/de/bootmanager/full.html#l_mbrinstall 10. http://www.plop.at/print/de/bootmanager/full.html#l_plpbt.bin 11. http://www.plop.at/print/de/bootmanager/full.html#l_iso 12. http://www.plop.at/print/de/bootmanager/full.html#l_plpcfgbt 13. http://www.plop.at/print/de/bootmanager/full.html#l_plpbtparam 14. http://www.plop.at/print/de/bootmanager/full.html#l_rom 15. http://www.plop.at/print/de/bootmanager/full.html#l_plpbt4win 16. http://www.plop.at/print/de/bootmanager/full.html#l_pcmcia 17. http://www.plop.at/print/de/bootmanager/full.html#l_usbinfo 18. http://www.plop.at/print/de/bootmanager/full.html#l_usbdos 19. http://www.plop.at/print/de/bootmanager/full.html#l_usbdriverdetect 20. http://www.plop.at/print/de/bootmanager/full.html#l_hiddenpartitions 21. http://www.plop.at/print/de/bootmanager/full.html#l_linuxloaders 22. http://www.plop.at/print/de/bootmanager/full.html#l_examples 23. http://www.plop.at/print/de/bootmanager/full.html#l_nod32 24. http://www.plop.at/print/de/bootmanager/full.html#l_faq 25. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 26. http://www.plop.at/slide16de01.html 27. http://www.plop.at/slide16de02.html 28. http://www.plop.at/slide16de03.html 29. http://www.plop.at/slide16de04.html 30. http://www.plop.at/de/contact.html 31. http://www.plop.at/de/contact.html 32. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 33. http://download.plop.at/files/bootmngr/plpbt-5.0.13.zip 34. http://download.plop.at/files/bootmngr/plpbtrom-0.6.zip 35. http://download.plop.at/files/bootmngr/plpbt-createiso.zip 36. http://download.plop.at/files/bootmngr/plpcfgbt-0.11.zip 37. http://download.plop.at/files/bootmngr/plpdisd-0.2.zip 38. http://download.plop.at/files/bootmngr/plpchk-0.1.zip 39. http://download.plop.at/files/bootmngr/plpmkboot-0.1.zip 40. http://www.plop.at/print/de/bootmanager/full.html#b0 41. http://www.plop.at/print/de/bootmanager/full.html#b1 42. http://www.plop.at/print/de/bootmanager/full.html#b2 43. http://www.plop.at/print/de/bootmanager/full.html#b3 44. http://www.plop.at/print/de/bootmanager/full.html#b4 45. http://www.plop.at/print/de/bootmanager/full.html#b5 46. http://www.plop.at/print/de/bootmanager/full.html#b6 47. http://www.plop.at/print/de/bootmanager/full.html#b7 48. http://www.plop.at/print/de/bootmanager/full.html#b8 49. http://www.plop.at/print/de/bootmanager/full.html#b9 50. http://www.plop.at/print/de/bootmanager/full.html#b10 51. http://www.plop.at/print/de/bootmanager/full.html#b11 52. http://www.plop.at/print/de/bootmanager/full.html#b12 53. http://www.plop.at/print/de/bootmanager/full.html#b13 54. http://www.plop.at/print/de/bootmanager/full.html#b14 55. http://www.plop.at/print/de/bootmanager/full.html#b15 56. http://www.plop.at/print/de/bootmanager/full.html#b16 57. http://www.plop.at/print/de/bootmanager/full.html#b17 58. http://www.plop.at/print/de/bootmanager/full.html#b18 59. http://www.plop.at/print/de/bootmanager/full.html#b19 60. http://www.plop.at/print/de/bootmanager/full.html#b20 61. http://www.plop.at/print/de/bootmanager/full.html#b21 62. http://www.plop.at/print/de/bootmanager/full.html#b22 63. http://www.plop.at/print/de/bootmanager/full.html#b23 64. http://www.plop.at/print/de/bootmanager/full.html#b24 65. http://www.plop.at/print/de/bootmanager/full.html#b25 66. http://www.plop.at/print/de/bootmanager/full.html#b26 67. http://www.plop.at/print/de/bootmanager/full.html#b27 68. http://www.plop.at/print/de/bootmanager/full.html#b28 69. http://www.plop.at/print/de/bootmanager/full.html#b29 70. http://www.plop.at/print/de/bootmanager/full.html#b30 71. http://www.plop.at/print/de/bootmanager/full.html#b31 72. http://www.plop.at/print/de/bootmanager/full.html#b32 73. http://www.plop.at/print/de/bootmanager/full.html#b33 74. http://www.plop.at/print/de/bootmanager/full.html#b34 75. http://www.plop.at/print/de/bootmanager/full.html#b35 76. http://www.plop.at/print/de/bootmanager/full.html#b36 77. http://www.plop.at/print/de/bootmanager/plpbt.bin.html 78. http://www.plop.at/print/de/bootmanager/linuxloaders.html 79. http://www.plop.at/print/de/bootmanager/full.html#installer 80. http://www.plop.at/print/de/bootmanager/full.html#instop 81. http://www.plop.at/print/de/bootmanager/full.html#uninstall 82. http://www.plop.at/print/de/bootmanager/full.html#instmeth 83. http://www.plop.at/print/de/bootmanager/full.html#flpinst 84. http://www.plop.at/print/de/bootmanager/full.html#cdinst 85. http://www.plop.at/print/de/bootmanager/full.html#dosinst 86. http://www.plop.at/print/de/bootmanager/full.html#wininst 87. http://www.plop.at/print/de/bootmanager/full.html#syslinuxinst 88. http://www.plop.at/print/de/bootmanager/full.html#liloinst 89. http://www.plop.at/print/de/bootmanager/full.html#grubinst 90. http://www.plop.at/print/de/bootmanager/full.html#grub2inst 91. http://www.plop.at/print/de/bootmanager/full.html#netinst 92. http://www.plop.at/print/de/bootmanager/full.html#fatinst 93. http://www.plop.at/print/de/bootmanager/thebootmanager.html#hotkeys 94. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 95. http://download.plop.at/files/DISKIMG.COM 96. http://download.plop.at/files/rawwritewin.exe 97. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 98. http://www.plop.at/print/de/bootmanager/full.html#instop 99. http://www.nero.com/ 100. http://www.cdburnerxp.se/ 101. http://cdrecord.berlios.de/old/private/cdrecord.html 102. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 103. http://www.plop.at/print/de/bootmanager/plpbt.ib.html#runwin 104. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 105. http://www.plop.at/print/de/bootmanager/full.html#plpbt4win 106. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 107. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 108. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 109. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 110. http://www.plop.at/de/ploplinux.html#pxel 111. http://www.plop.at/de/ploplinux.html#pxew 112. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 113. http://www.plop.at/print/de/bootmanager/plpcfgbt.html 114. http://www.plop.at/print/de/bootmanager/full.html#runflp 115. http://www.plop.at/print/de/bootmanager/full.html#runcd 116. http://www.plop.at/print/de/bootmanager/full.html#runwin 117. http://www.plop.at/print/de/bootmanager/full.html#runsyslinux 118. http://www.plop.at/print/de/bootmanager/full.html#runlilo 119. http://www.plop.at/print/de/bootmanager/full.html#rungrub 120. http://www.plop.at/print/de/bootmanager/full.html#rungrub2 121. http://www.plop.at/print/de/bootmanager/full.html#rungrub2 122. http://www.plop.at/print/de/bootmanager/full.html#rungrub2 123. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 124. http://download.plop.at/files/DISKIMG.COM 125. http://download.plop.at/files/rawwritewin.exe 126. http://www.plop.at/print/de/bootmanager/plpcfgbt.html 127. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 128. http://www.plop.at/print/de/bootmanager/iso.html 129. http://www.nero.com/ 130. http://www.cdburnerxp.se/ 131. http://cdrecord.berlios.de/old/private/cdrecord.html 132. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 133. http://www.plop.at/print/de/bootmanager/full.html#plpbt4win 134. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 135. http://www.plop.at/print/de/bootmanager/plpcfgbt.html 136. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 137. http://www.plop.at/print/de/bootmanager/plpcfgbt.html 138. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 139. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 140. http://www.plop.at/print/de/bootmanager/plpcfgbt.html 141. http://www.plop.at/de/ploplinux.html#pxel 142. http://www.plop.at/de/ploplinux.html#pxew 143. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 144. http://download.plop.at/files/bootmngr/plpbt-createiso.zip 145. http://smithii.com/cdrtools 146. http://download.plop.at/files/bootmngr/plpcfgbt-0.11.zip 147. http://www.plop.at/print/de/bootmanager/usbdos.html#usbhddrv 148. http://download.plop.at/files/bootmngr/plpbtrom-0.6.zip 149. http://www.plop.at/print/de/bootmanager/full.html#plpcfgbt 150. http://www.qemu.org/ 151. http://www.ami.com/ 152. http://www.softpedia.com/get/System/System-Info/MMTool.shtml 153. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 154. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 155. http://www.plop.at/de/bootmngrusblog.html 156. http://www.plop.at/print/de/bootmanager/full.html#usbhddrv 157. http://www.plop.at/print/de/bootmanager/full.html#usbdisable 158. http://www.plop.at/print/de/bootmanager/full.html#usbdoschk 159. http://www.plop.at/print/de/bootmanager/plpcfgbt.html 160. http://www.plop.at/print/de/bootmanager/plpbt.bin.html 161. http://download.plop.at/files/bootmngr/plpdisd-0.2.zip 162. http://www.plop.at/print/de/bootmanager/usbdriverdetect.html 163. http://www.plop.at/print/de/bootmanager/full.html#ifplop 164. http://www.plop.at/print/de/bootmanager/full.html#usbdetectdos 165. http://syslinux.zytor.com/wiki/index.php/Ifplop.c32 166. http://forum.plop.at/index.php/topic,165.msg2099.html 167. http://download.plop.at/files/bootmngr/plpchk-0.1.zip 168. http://forum.plop.at/index.php/topic,165.msg2099.html 169. http://www.plop.at/print/de/bootmanager/full.html#ex0 170. http://www.plop.at/print/de/bootmanager/full.html#ex1 171. http://www.plop.at/print/de/bootmanager/full.html#ex2 172. http://download.plop.at/files/bootmngr/video/demoinstall.wmv 173. http://download.plop.at/files/bootmngr/video/demoinstall.zip 174. http://www.plop.at/print/de/bootmanager/mbrinstall.html 175. http://www.plop.at/print/de/bootmanager/full.html#partentries 176. http://www.plop.at/print/de/bootmanager/full.html#faq0 177. http://www.plop.at/print/de/bootmanager/full.html#faq1 178. http://www.plop.at/print/de/bootmanager/full.html#faq2 179. http://www.plop.at/print/de/bootmanager/full.html#faq3 180. http://www.plop.at/print/de/bootmanager/full.html#faq4 181. http://www.plop.at/print/de/bootmanager/full.html#faq5 182. http://www.plop.at/print/de/bootmanager/full.html#faq6 183. http://www.plop.at/print/de/bootmanager/full.html#faq7 184. http://www.plop.at/print/de/bootmanager/full.html#faq8 185. http://www.plop.at/print/de/bootmanager/full.html#faq9 186. http://www.plop.at/print/de/bootmanager/full.html#faq10 Hi, are you searching something? This is the Plop Boot Manager written by Elmar Hanlhofer http://www.plop.atUNHdrS3P 3fNILPfPLINh 7nݺtСC 3f͛7nݺtСC 3f͛ hda partition 1hda partition 2 hda partition 3 hda partition 4 hdb partition 1 hdb partition 2 hdb partition 3 hdb partition 4 hdc partition 1 hdc partition 2 hdc partition 3 hdc partition 4 hdd partition 1 hdd partition 2 hdd partition 3 hdd partition 4 (f&=؋+ˋӋdg'fG:tJtÌȎ؎7&9мj2;MQK1\3Ϲ`>|tlM Zu,_:tо{ <43=u0 Press CTRL-A to start the Plop Boot Manager.au`r3:w5 r0rr r@0r⾉6ua31߈62ߠmf`o|rmfgdy`rySryFrb9rs,rmfgdrzrfa#[붅f; fM f?f f<f3fdgffIuf3ffGOfMff#fMᶃP>qu&ݶ[ t>t⺰ kݶc&24Y:ddt >du eJ >fg*($:h6*6(f3[f fϺϾkNk kRp(*uW>$tu>du mx*n6>du yn">du zn n>t3=u Ok k#Rk>sdtn}t >ttU :X7&9uX3[Kì t 'Àr6ÜLLrJʺf`H΋B2Brtf`Lþb3`ff tU rPSǩƊ t`$bGFat `3aC[tafa`6L߁2 t6Ȋ:u&2%ee e0LߊB؀a`b3ۊ tO`PR tB5߈6467߉>9#r%2VW_^ tV>4ufaCa$S؋Vb;߹^b[ǩf`kQT%5.02u t+ý9QtV^Y3߀>ht¡>du>itʡE}>du>jtѡc>duyr֡ɊK>du t 02ߡdk-桽$Jkk kbNfaà%%6,.30Üf`.KaZ?ssYYDf>uBnX>uW>uP>#uIf!fffffff>fWQdg$fGYf_ff#>2W: $: t VUVU VUV{UذVqUR9T(;T(*:22H2LOQR9T;(xTfaù&iTù&_Tù ,UTù ,KTf`* t `] 2a6(&2'QVNj2$ 0:u$ `:.(0*R>*t]H,H^Yfaf`%VtDQ^%Vu<ttP^%V<tt>tutfN^݀>aua%Vu<tt>tutO$^fadu>uf`3=utf`b:Hfa=uf`>bsbHfa=vuf`>btbHfa&u&8>&u&N>6RJ= t= u)>t"f`6&N6(43tfaRfaf`>t f`Gfaf6MpOVLO^5߿9QEh61F(*:8E:2*3E*HE(;E*(XEV(67߽D\^*(:2]WEV(69߽\^*( :2b/E\I `Cw`n *`af`f6MQN]n `MaQ 1Q2Y YaQ/K QHr>uQnT fMfaÀuT TýN$pn ?VJM^AHQAw> duY :8 :7:2f`(6?Ϗ*C G?faþRZ:̧1= t=t `u  u Ry!ZR€Zs r>u%`2ƢƢƢƋÀa<t<t rY OҦf~ur4s!>Ut(ruFm*HfMfa ƹQVWt!u 2c%2_^Yɠ t.6 t&*x sPW2_XUþƹ uËI t u .AϰðûƋr fDXL)>uf`ffffEfa본ƹEωGωIs.Aρ뾾Ŀ3ƿ|3}|GϋIej3м|PES ft%t>ttt ƅt.>W t.V f=PoLPu@fTINIu .f.>fTIUQuf.f&LfDKHCuf sey.W .V tt t.W .:wt.>kf.x f\ f` fd fh f6l f>p f.t z | tetetutzABt[KLfP@f\ &&AfX6| x fP@&&AfX'|\ ` ~ d h p J z QJ&U U <\ ` Ud (z 7 >l \ K p BF9f\ f` fd fh f6l f>p f.t z "6| | 6| 2fSf\ f\ f[<+<u E 2~ <ud Pz ` l <uj <u  ?~ <u  ~ <u  ~ <u  $~ <u  ?~ &~ &N & 6 \ h <uf>` tf fX o<u7%sa> t> uX> tI> tB> :uC8<u8s&> t> u> u> uf%?HfPfRf f~ ffffZfPf fffZffZf‹>` z \ 9x 6l &<t&<u.&L&|&\u u&| &\ f&D Q> t,f`f fX faPþ % fXf` fX }faþ ff@Y`BBBBBBBa2u Ba`쨀t uEaa`@uu*`uרu`uaa`r  a`ryrra`r$RtZRZKra`=rlrm&rlra`6īa Wf`f3ffaf`͉ffffaf` Q(fr +r >GrYs Rfa`nr a`Nr a`-r r >a`hr |r >a`%@r Tr >ta`r ,a`appGsør r 6  fmr9fbr.fEGYr%=u#  =u E fEf þѭ`War $<utÉ>ff`fPf>ffXrft ffa :@^. %TOr.>pt.of=PoLPu@fTINIu .f.> fTIUQuf. f&LfDKHCuf sey.p.otu P..oX.p.:pti.fqfufyf}f6f>f.>nuf`Off;fatltmt}t{ABt\CHfP@fq&&AfX6fP@&&AfXEqy6}`}yrM&mm?q!uUy+>& BvB& L x>N5,*fqfufyf}f6f>f.ô%662fSfqfqf[<><un>2fu<u <u'y >fu6f}<u%-j =>[ <uy<uyt <u3 y<t@vrh5krV<u?nq>=uKff@ffn< ubOfof{f@fyf3ff?fffPf}fffZffy?ffH>uq2:6&<t&<u/&L&|&\u u&| &\ f&D É> v +ff >΃u`>nt tea`saaf r`? /nTrama`3`3maPQPSc c W%WNuXPQPS ;2uXPQPSPQPSt XPQPStXPQPSuXX`$ nn 1@r@  a`2a+ËQQY6$@YP][XP  ><X <f$    C$Y$f`#($tf%).*+,- Qfٹ #YQY6666QYfaf`Nf%! Pfffffaf`;<fAE f3۾;Cqfaf`/03f59 f/ faà& wà&6I&6  6*fSċffċff[øf3sfPCI tÈ>SfQVf6rt>&^fY[ø>>rø >>rø >>rfø f>>ø `G,2WGn 2«aËMËMf`Xf3ffWf3ۻ;ffffWf>fff_ff>f>fff_f3ۻffff>f>ffOffoOfffa``rfـV.UaËKËGËGËIËIËQËQËSËS`!%$ ta3?` wta`m%mp ta3fff`>fsfwff fxff fyff f&fzff|ff fwff f~ff fff fff fff f&Efffff fff fff fKff f&Eff&E f3f&Ef&Ef&Ef&Efaf6ff`3f ffff 3ff`$<t">t f&fufaufaxyz|}~PX&f`Cf>f>f f>s2w-f  faf6fsfs fwPXlf  6f6fsfs &iPX1f  6`QrwQ;vwY+xugYOxuafswiPXf6 fswPXf6f`32(f&f<utf ulfa2ۨ@t tttttFrulfaf`f3fffffa`f USBCfE@5tf `2aa ö    pwÉ1d/1QsB|`2aþA<Q| `a>u`|~uaY`@&:lt&la-r.>t.f=PoLPu@fTINIu .f.> fTIUQuf. f&LfDKHCuf sey..tu P..X..:pti.fffff6f>f.&Itltmt}t{ABt\CHfP@f&&AfX6fP@&&AfXP6`M&?!U+>& BvB& P |>R50*fffff6f>f.&ô%662fSfff[<<u;20f<u>f<u(!>f6f<u#}<u !o<u  rga<u g O<uBM>[uAOff@ff < uf@ff3ff?fffPffffZff?ffH>296&<t&<u.&L&|&\u u&| &\ f&D 1#É>v+ff >΃u`saa`f rta`f{ 6i!!f!f!B !! O@r@ ! f 6u!!f! f!a`2aËQ 0..6B6......YP 0..6B6.. ...^X0P 0..6B6..(...(XGf$   !!!! K.$h$f`!(!f!!.!!!! Qfٹ !n YQY6666.faf`Qf !% !! ! .fffffaf`-!.!f3!7! f3۾-!Cfaf`!!"!%!f'!+! f!! )faà0.&&.6...Ê&&.6..&&.6.. fVff3fff^fSċffċff[øf3sfPCI tÈ>SfQVf6rt>&^fY[ø>> r ø >> r ø >> rf ø f >> ø    & f\ f t.fdgft ffxV4fdgfdgfdgf;tݝf`! Pfuff prff9!f!$fff3ff3ۻ2"ffff>=!f>A!ffE!G!3f3@ff3ff3ۻ2$ffffWf>a!f>e!ffi!k!f_fǀfWf>m!f>q!ffu!w!f_fǐff>y!f>}!ff!!E!3fI! fHiTf6!f=!fdgf6!fa!fdgf6!f3fdgf6!fm!fdgf6!f3fdgf6!ffdgfdgf6!fdgf%f fdgfdgf6!fdgf6!fdgf f%fdgfdg!f6!ffdgf6!ffdgfdgf6!ffdgfdgfaf6!fdgf%ffdgfdgf6!fdgfdgfdguf6!fdgff=u.ux'fff f f!f6!fdg=uf'*f!f6!f!fdgf6!f!fdgf6!fdgt f6!fdgfdgf6!fdguf6!fdg%tf69!ffdgfdgff6.Gff}!f}!f6.6.N-f54`Qr;.v.f5 65ff f?ff}!f}!fN)f+.xuf&eYxuaÉ>!ffffffÿff.ff f.ff f.f f f.ff ff}!ffy!ff3f!f`?...f6y!f}!!f f464ff ffff}!f}!ffffaf`ff5 65ff ff3ff}!f}!ff3fRefaf`f f464ff f6.Yff}!f}!f6.6.N?ffaf`E.faf`f!Rf6!f!fdg fdgf6!fdg$<tffdgfaf6y!f}!!fVf6!fdg f^fVf6!fdg f^fVf6!fdg!ff^!f4f`fdgfdgfdgfdgfdgufdgfdg.ft.faf`fdgfdgfaf`fdgfdgfaf`nfdgtfafaf6!ffdgfdg`fUSBCfE@5tf     `2aa !"$& ö() *,.pt;ÉOaMON?`02aþ_ZQ `a>u`uaY`@&:lt&la`2`tq$r $sUt䒊؀:t$ mt8t3SdLdL`fP>d7fX$ `,d%a` 'atplpA20! dudt`3Ўؿ&PP&&=XX&t:aÜfP fsfXf3fPffzx|fzxS "$"[fXÍxjLr.>zt.yf=PoLPu@fTINIu .f.> fTIUQuf. f&LfDKHCuf sey.z.ytu P..yX.z.:pti.f{ffff6f>f.&>tltmt} t{ABt\CHfP@f{&&AfX6fP@&&AfX{6f|S&E{!U1>& BvB& {P |8R/0$f{ffff6f>f.&ô%662fSf{f{f[<<u:2 f^<u@W>fC<u()+)4>f6f<u Ku[gff@ff#< uf6S+fdgfdgF9Ef@ff3ff?fffPffffZff?ffH>{296&<t&<u.&L&|&\u u&| &\ f&DoQfPP$f;tfX% fXùff@Y`ssaa`f  rta` 2@kv ++ d m ?@r@^ ++aËQ QYff:2v2fff ,fjYP0 \ff;X P} ,ff UX`<2af$********H!$Q$f`f*%*+ * ffftffaf`+(+^f+ + + +++ f+xfaf`++f#+'+ f3۾+jCfaf`+++f++ f+0 9faù&f+ffˀff]+f+fff fˀff&p+0f+ffˀ sffAa+fVff3fff^fSċffċff[øf3sfPCI tÈ>SfQVf6rt>&^fY[ø>>rø >>rø >>rfø f>>ø &ff t.fdgft ffxV4fdgfdgfdgf;tݝf`,Rfuffrtf3+ff.+ffdg$-+f63+fdgFff% tdfuPXffPfXfHffuPXf63+fdgfƹ7+fff$ff2@f6O+f+fdgfdgf6S+fdgfdgf67+fdg +faf3ff3ۻ+ff@ff>+ff+f3ff3ۻ,ff@ff>+ff+f3ff3ۻj-ffff>+ff+f67+fdgf ff 2+=f67+fdg&fdgBf67+fdgfdguf`f67+fdgfdgfaf`f67+fdg& fdgfaf`f6;+fdgfdgtfaf`f6.+dg*+faff6W+QfVfdgf^Yf`fdgfdgfafPfXt`+3a`+3a*+Q++f Yff6S+fdgfdgIt:uf`+f+ffff f2ff f @ff@ff3ffff3ff+ffff fff fff f `@ff@ff3ffff3ff+fff fff fff f `@ff@ff3ffff3ffaf`+fffffff+ff3fffffaf`+ f+f@ffffff+ff3ffff@fffffff+ff3fffffaf`f.;+fdgE u+fff+ f+ff67+fdg fdgfaf`f6;+fdgtffdgfdgfaW+f&f_`OfW:*+va`f&USBCf&E@5tf&&&& &`2aa          ö   p+É?=?` 2aþOJQ `a>u`uaY`@&:lt&la`2`tqx$r x$sUxt䒊؀:t$ mt8xt3SdLdL`fP>d7fX$ `,d%a` 'atplpA20! dudt`3Ўؿ&PP&&=XX&t:aÜfP fsfXf3fPffjhlfjhS "$"[fXËhr.>t.f=PoLPu0fTINIu .f.>fTIUQuf.f&L..t t..:u눀u.{`2`tq$r $sUt䒊؀:t$ mt8t3SdLdL`fP>d7fX$ `,d%a`eZ 'atplpA20! dudt`3Ўؿ&PP&&=XX&t:aÜfP fsfXf3fPfffS "$"[fX2OīīOūfūVBE2}&: tstdgffaf`6(6*t/fPf.bf*fff.nfXfC>stt6b㋇3 u9t 3ff#늇<t>3T3b7k>tQLL>ītdO@ =OuRf>?ff3fdgffIut ( wxK>2t 2b-P>-@`Bnnna`2Bnaf`:,ddgfaá*..>,2ffffP(..>,0ffXff>?f>4À>tfffff3fdgfdgfffIufaú0BJ$ø3 >stAGf=fszff fef=Xsef s\fffSffff[f 9f=s9fs0f f3f=sfsff ffff6&ô #ô `#>t!3af`df>jfbf3fPtfrff[.x>zu2{Ѹff ffOdgfGZfWdgfG f_v>fWQdgfGdgdgfdgfGdgfGdgYf_f fWdgfGf_fMufWdgfGtf_r2fff+Qf+fOYdgAfGdgfGdgfaYfWdgfGʃdgfGdgfGv+ʊdgfGf_PQdgfGdgfGYXËvMf`f>ndQfWbdgfF< s8QfVfW2QfWdgfGf_Yfbff_f^Yff_Ybffaf`f6}(*,d.ddQ6(bQ6(dgf<tfVR&:f^(Y(Ճ*(Yfaù9RV(^6Sf6jù9RÃ>uf`>f.}>X>`V^dQWbdgfF<t"㋇ߚdgUtƒ>ZdtĈ&fEfE_YǠfaV( f6nf4dQ6*6(bdgfF<t:((*Y*΋>SfaV( .* .( fPf+>?f>b(f+>?f+>>d*zfZf+f3ff󣉫f`f`fXffff^ffVffffaÃ>td>t]f`DRffff6?ff>fxf.QfVfWfdgfdgfff_f^ffYfaf`>P>tPf.}>X>`V^dQWb_YǠ5f6?f6fbxff3SfVfdgfKuf^[ffaf`VE_U=tZZ=y >t>Zdw1UZd>t>ZrUZRfaf`f>jf.}bd3dgfGdgEfEfEfaf`R9QVWfMfSfnfffjf3ff}ffMff_z^`VXZ\bdz{rtvxR ZUf^^_Y;faf`bbQV  t ^Y߹b+QV  t ^Yfaf`bfaf`<QbЧfalfd f9gffUUf9g3fd 6C@@PU ..>t.>u....]X.u .f`ff+ff3fdgffIufaÃtPV3ɬ tA^X`vI< u N< uNFa$Ƹg`PX2a0123456789ABCDEFfSQVf3۹ t f f^Yf[<0r <9w,0,WÊ00< r, 002>tnA6߶6߶̣6ڶܶضٶź ᶏ߶źܶ`7C2êa` t a`Ṿ^33= t+=u tV^߀tڈV^̾a`܋&&aá&RPp B쨀uXfpBZnf>Q{dgfGodgfGfGfdgfYTþjTXVÀ>u>t>otf` -faùf6dgrwdgf À>uf`f6dg.fFdg.TVfffdg.TXfrf>dg7trdgfffdg>ffaùf6ffdg>ft dg?rdgf ???222(((KSr%3Lψ&MKøSPSSSSY SSSf`>ru#>޶u"t fan  faf`f6MH(*:2pn II0薧B>un %NfMfaf`f6M#ݷQ(*:2OݷB 賦ݷ\ŧ>uݷ fMfaf`f6Mjc2 ZZY迦k>u>buU u `޶tb(*:2*( *(*:2x6d]4F}ƛ(*:7ףx|*r*hf`f6M@ d֐֐蹤b˥> t>u fMfaÈdbf`f6M pM賤_> t>u fMfaf`f6M٘3rfA3X<v[[٣3?뤁> t>u36 fMfaIibþI&i3۹:tC>00>@hui6߶6߶>ڶضٶ`ᶏ߶>޶tiub2xdebQ !RxcPXPRdXPbeXbZt f`f6M ssdt crsPpsss膢s~sŸ͸ssǸϸ!ks>s>Ku ts>Mu ts>st">Hu ts>Pu ts<0r<9vsu sss(*:7>puCsb.sst's(*:7s>k>suĸ -t  `sut*(:24*ƹ* !"$%'(*+-.0134V:7^(** Copy to ** BPP0s ... select partition to copy p ... paste data-No MBR loaded!MBR changed, save? [y/n]f`f6M O+޶>߶t6߶s6ڶ2ضQV^YĶ򪾰(*:2ᶃuA㶾OO趞ضS[U]!8ض=tN= tf< r{u<0rf<9v `ܶt*Ķضf6t1ضKSð[Ķ޶>ڶض2>ݶ0>&OR fMfa6㶏(*:7O6(ٶ((ĶOf`f6MOy޶6ڶ2ضQV:^YĶ.񪾰(*:2ᶃuA㶾O2OYضS[U]!蛝ض= t*=Hu >cs7=Pu8v"F޶>ڶض|2>ݶt>jOR fMfasͶs<w  Ͷ 𣰶Ķ(*:2˪OAdf`f6MEl(*:2ll@詜u fMfaf`f6M޹I2l 轚޹f#ϛ>u> ` tѢ*޹þ6ڶضٶ S>޶tD6 6f` -(*:2oT*D*(5* +*Q!***5  Vtui u2$- fah*<tQ$<r ,*2*:2(:7(w<t(0`澌՗~f`f6M, ɘ `u fMfaf`f6MܙP!Cv "HV25 ^P*JBBPj>uPWPS fMfa`" 6  a`6N`6N׈ ƿ"R3۬P$:XuGt>!9``~`<r2lf`f6Mx (*:2|j*`޾G> t>u fMfa 2  Ru$ b V2$&^BP,ùGX>u *Zt #Zf`f6MBº1 6ɕ>uºź ّfMfa6mY6f]gɪs<wɪ <6d6@e,ã6h] 6i] 6j]6ya裥6b@6sk6o]6qg6rgº(*:2º*( **(:7Vоº*^ºÀ>mu>ftf@ź /źm>fu>mtmZź źf>hu>dudsź źh>iu>dudsź źie>ju>dudsź źj=6oÀ&s6s>t聒þy<r4Dzþ>޶uq>ضuqRþ>޶ur>ضur"*f`ź >uf6MgfPe\![.0u,+23O3۹Qt!0!,Yྦྷ o>uź fMfaú>źfa苖e:Wf`f6Mź ߊbˆѕѕ腐.藑>uź fMfaÈbàg6ڶضٶź ź>޶t gà6ڶضٶź ź>޶t C`f`f6M߻ź ߻ފdˆ莏߻7蠐>u߻ź fMfahi j}df`f6M֗ün (*:7üު(:2*i( *X׾ü?돡Lff&LffPoLPfTINIfafPoLPfTIUQÈf`fMfP蜑32sP?9㑸ƹ3rs2!>Ut(r赑F譑赕舑fMfaÀv`]AYaø_ϊ^`r_ϊ^ݹ&a2aJ^ø^tâ`ϸ^s`ú^t9fDDDƌ\fD^ϴBsP`<u^r9!^>`u^π rNrEG^ωIú``1'a:`x'af`fMfP`a'a`2'a1`3'a`4'a_^ϟO|lr$`r{tr菆>zt鶓ˏ_Is3袏fMfaþ^;f`>u$<uy&Uf6M#QnfMfaEGIπ>zt >t>ytIQuEGuUS$uO4t*r臅z>zt髒#PŎY⟺Υ!P贎xe1ϊHo4>Eu>t d21Qϸr}ϸ݄ϸτs W`6 aՍύ>txr$Es YXú蟍Y➸ YXXú9pƹTú @:3= t' `t葃ێ7&9`t0&>Uu&6&| u&6&| t >؊ڊaaf`HιXȹ<tD=tF??f= w@ ff f3ff=rȆ ϋֆ[&>ƪC*DPBf3fHfݾ$fPCI ffUSB ff f#2&F*&[@&ufa X^^$_>_   ????8?9:; <=> ?(        ?-?(<(  0``0 `?`?~~~~|8888 |||8888l8l88l888 0`5>GPYbkt}jv lw@~OXaSETUP PARTITIONS PROFILES BOOTMANAGER/ll!l4lGlZlm l l l l llllllÎ̎Վގ &PARTITIONSGm1nΏn܏pp@p`ir{edit partition - edit label select device partition id edit mbr/import data clear partition data reset changes+(x>(xQ(xd(xw(x(x (x (x (x (x (x(x(x"(x5(xH(x&/8AJS\enwPROFILES gnonwnnnܐ+/oEn" enter partition id select id from list qoqoШqoqoqo!qo<qoWqor qo qo qoé qoީ qoqoqoajs|đ֑͑ߑ9yRzeE{xk}} '0edit profile - show in main menu linked partitions clear profile data"V |V |V |V |V |V |V |V |V |V |V |V |V |V |V |V |ȒђڒؓH|H|H|H|H|H|H|H| H| H| H| H| H|H|H|H|HQZclu~Ɠϓ1ДӂZjZ * 9 H \ cioӀzB"+4=FOXajs|Bootmanager Setup Startmode Boot countdown Edit Boot Countdown Select at start Default profile Show floppy boot Show CDROM boot Show USB boot Force USB 1.1 Ignore USB devices Graphicmode Font Starfield Master password Setup passwordMenuHidden[dmvĈđĚģĬĵľ| ¤ͤו¤ͤ_8M8^8o888 8 8 8 88888*8;8L8'09BKT]fox Last booted profile*ٖӃӃ¡ʡѡǃ֡΃!ٖ¡ʡѡ֡B(P ddhdd bddp8p8ѕ dd@@h`dd@H@H @`dd@ x`dd@x`dd@@#0` ddP PZ?~ddH8H8֐\dd dd[!8(ddPP2 @dd@` dd88I2 @dd@P ddH HA<xddhddBxdd  0`dd(pddXP.pddhhphddi p`Xdd@P@P2222 22222222 2222222222222D MAIN MENU00:00 00/00/00 FLOPPY CDROM USB NETWORK SETUP ABOUT SHUTDOWNߡhdx partition xWarning! Partition has been changedDrive xxh Number xPartition name:Old:New:Import new partition data? [y/n]> Save changes? [Y/N]Bootmanager fontNormal fontProfile data written!YesNo Mode 1Mode 2  keys:b ... set boot partitionc ... clear partitionr ... remove bootflagl ... use logical partitiond ... don't touch clear There is no partition definedfor this device!*L0Wrong password!Hex value: Password: Data clearedData reloaded!Warning! You can not save changes!!!No Hard disk found!There is no profile active (visible)Default profile disabled Dont change On Off T80x50 G640x480 G800x600 G1024x768 G1280x1024Boot errorWarning:No bootdevice selectedCan't read bootdeviceLoading bootsectorInvalid bootsectorBoot Countdown activated!Hidden boot deactivated!Select at start has been changed!searching on hostserrorhost 1Port 1: device connectedNo boot device found, please retry itNo HDLoading xHCI driverLoading CDROM driverLoading MBR sector...Loading boot sector...driver removedMBR HDAload profile dataMBR: check...MBR: is validMBR: Too many boot partitionsMBR: No boot partition definedChecking bootsectorThe bootsector is the MBRContinue bootingBootsector drive errorNo valid bootsector signatureFound valid bootsignatureCDROM errorNo CDROM foundNo media in driveCD not bootableWaiting for the drive...Bootsector read errorContinue boot? [y/n]Floppydrive errorCan't read bootsectorENTER = Use deviceS = Skip2kݷ3޹Pº4m߻QOlügow NONE HDA HDB HDC HDD not active 00h Empty 05h Extended 06h Fat16 (Big DOS) 07h HPFS/NTFS 0Bh Win95 Fat32 0Ch Win95 Fat32 LBA 0Eh Win95 Fat16 LBA 0Fh Win95 Extended LBA 16h Hidden Fat16 17h Hidden HPFS/NTFS 1Bh Hidden W95 Fat32 1Ch Hidden W95 Fat32 LBA 1Eh Hidden W95 Fat16 LBA 82h Linux Swap 83h Linux partition id: h  Ѣ͢Ѣբܢ hiddenusbusb1=1usb1=2vm=textfnt=bios hiddencdrom int19h=onshowextended=yes20 secondsuse cursor up/down Plop Boot Manager 5.0.14 20120211written by Elmar Hanlhoferhttp://www.plop.atplpbtchk Plop URL: http://www.plop.at/en/bootmanager/full.html

Table of Contents


Last update 07/Feb/2012
1.Introduction
2.Overview of install/start modes
3.Features
4.Screenshots
5.Licence
6.Download
7.The Boot Manager
8.Install to the hard disk MBR (Master Boot Record)
9.plpbt.bin - LiveCD and other ways to start the Boot Manager
10.Create your own ISO file with your modified plpbt.bin
11.plpcfgbt - configure plpbt.bin
12.plpbt.bin parameters (Linux Kernel Command Line)
13.Create a PCI boot manager option ROM (save in bios)
14.plpbt4win
15.PCMCIA CardBus driver - USB PC-Card
16.USB info
17.DOS and the USB driver
18.Detect the USB driver
19.Hidden partition / Cleared partition
20.Linux Boot Managers to the boot sector
21.Examples
22.NOD32 Virus report
23.FAQ's - Frequently asked questions

Introduction


The Plop Boot Manager is a small program to boot different operating systems. The boot manager has a built-in ide cdrom and usb driver to access that hardware without the help/need of a bios. You can boot the operating systems from hard disk, floppy, CD/DVD or from USB. You can start the boot manager from floppy, CD, network and there are many more ways to start the boot manager. You can install the boot manager on your hard disk. There is no extra partition required for the boot manager.

The Plop Boot Manager was written by Elmar Hanlhofer.

The current version is plpbt-5.0.14.zip.


Overview of install/start modes


Hard disk installation The boot manager will be installed as primary boot manager to your hard disk. No extra partition and required. The boot manager will be in the first sectors of your hard disk before the first partition begins. The boot manager starts even when no operating system exists.
Start from external media
Floppy
CDROM/DVD
USB drive
It's not required to install the boot manager to your hard disk. You can start it from those media and use the boot manager with some limitations.
Start from other boot managers
LiLo
Syslinux
Grub
Grub4Dos
Grub2
Windows boot.ini
Windows BCD
You can still use your preferred boot manager and additionally use features from the Plop Boot Manager (like boot the usb drive,...).

The boot manager can run in hidden mode, so you have for example an entry in your preferred boot manager to boot the usb drive and when you use this entry then it starts immediately without any additional menu. This can be useful for the usb boot function.
Start from network With help of pxelinux it's possible to start the boot manager from the network.
Start from your bios as option rom You can store the boot manager as option rom in your bios. There is no need for any hard disk or anything else to start the boot manager. It can be used as PNP part of your bios or the boot manager can hook the INT19 to take control as first boot device.

Features


  • USB boot without BIOS support (UHCI, OHCI and EHCI)
  • CD/DVD boot without BIOS support (IDE)
  • PCMCIA CardBus support to enable boot from USB PC-Cards
  • Floppy boot
  • Different profiles for operating systems
  • Define up to 16 partitions
  • No extra partition for the boot manager
  • Hidden boot, maybe you have a rescue system installed and the user should not see that there is another system installed
  • Boot countdown
  • Hide partitions
  • Password protection for the computer and the boot manager setup
  • Backup of partition table data
  • Text mode user interface 80x50
  • Graphical user interface 640x480, 800x600, 1024x786, 1280x1024
  • MBR partition table edit
  • Start of the boot manager from hard disk, floppy, USB, CD, DVD
  • Starting from Windows boot menu
  • Starting from LILO, GRUB, Syslinux, Isolinux, Pxelinux (network)
  • It can be used as PCI option ROM in your BIOS
  • Access the whole USB hard disk (up to 2TB) even when the bios has a 128 GiB limit
  • You can run the boot manager over the network
  • Start the network card bootrom from the boot manager to boot from the network

Screenshots


Main menu


zoom

Main menu (text mode)


zoom
 

Profile partitions


zoom

MBR partition edit


zoom

Licence


Please donate a few Euros or Dollars to keep the software for free to use. Donate.


The Plop Boot Manager licence conditions:

This licence conditions are also used for the boot manager tools that are written by Elmar Hanlhofer and not released under the GPL.

  • The programs are free to use for personal and commercial use.
  • The programs may not be sold¹.
  • The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  • This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.


¹ You can add the tools to non-profit products for free.
Example: You sell a CD and charge only the price for the blank CD without the work to create the final CD (and so on).


Download


Please donate a few Euros or Dollars to keep the software for free to use. Donate.

You have to observe the licence agreement to use the software!

plpbt-5.0.14.zip 2012-01-31 Plop Boot Manager 5.0.14
plpbt-5.0.13.zip 2011-08-14 Plop Boot Manager 5.0.13


Tools

plpbtrom-0.6.zip 2011-08-14 Create a PCI Option ROM
plpbt-createiso.zip 2010-06-08 Create custom boot manager cd's
plpcfgbt-0.11.zip 2012-02-03 Tool to configure the boot manager binary (windows/linux)
plpdisd-0.2.zip 2010-10-16 Deactivate the USB driver under DOS
plpchk-0.1.zip 2010-10-14 Detect the USB driver under DOS
plpmkboot-0.1.zip 2012-02-03 Native FAT boot


The Boot Manager


1. Hotkeys - Global keys
                                                                      
2. Main menu
2.1. Main menu hotkeys
 
3. Setup
3.1. Partitions
         Edit label
         Select Device
         Partition ID
         Edit MBR/Import data
         Clear partition data
         Reset changes
 
3.2. Profiles
         Edit label
         Show in main menu
         Linked partitions
         Configure partition entries
         Linked partitions - hotkeys
         Clear profile data
         Reset changes
 
3.3. Boot manager
         Startmode
         Boot countdown
         Edit boot countdown
         Select at start
         Default profile
         Show floppy boot
         Show cdrom boot
         Show usb boot
         Force USB 1.1
         Use Mass Stor Dev
         Text mode after boot
         Graphicmode
         Zoom animation
         Font
         Starfield
         Master password
         Setup password

1. Hotkeys - Global keys

Cursor up/down  Move the bar
Enter  Choose selection
ESC  Close window
CTRL - ESC  Switch to text mode
CTRL - PAGE UP  Switch to higher screen resolution
CTRL - PAGE DOWN  Switch to lower screen resolution
z  Enable/Disable window zoom animation


2. Main menu

In the main menu you see all visible profiles to boot an operating system. You can start an operating system from floppy, cd/dvd, usb or network. You can go to the setup of the boot manager, partitions and profiles. If your bios supports APM, you can shut down your computer.


2.1. Main menu hotkeys

1-9 Boot profile
Quick boot, open a list of all possible hardcoded partitions to boot
Write MBR with the profile settings, but do not boot
Boot floppy
Boot CD/DVD
Boot USB
Network boot

Special additional keys for USB boot:

  • Press SHIFT-u to force USB 1.1

  • Press CTRL-u to wait for a key press before starting the operating system. When a drive was found, then you can press "s" to skip the device or you can boot from the drive.

  • Press ALT-u to wait for a key press before detecting the usb device type. When a device was found, then you can press "s" to skip the device or you can boot from the device when it's as mass storage device.

Difference CTRL-u and ALT-u:
    When you use CTRL-u and the boot manager finds an usb device, then the boot manager identifies it. Because of the stripped down usb implementation, it's possible that the boot manager sometimes hangs on some computers. With ALT-u, the identification of the usb drives happens when you press enter. When you press "s", then the boot manager skips the device and it should not hang.



3. Setup

3.1. Partitions

You can manage your partitions here. The install program creates an entry for all primary partitions it finds. The names are from HDA1 up to HDD4. HD means hard disk. HDA stands for hard disk A and is the first hard disk. The numbers 1-4 are the numbers of the primary partitions.

Notice for linux users: HDA has nothing to do with the devices in linux like /dev/hda.

Edit label

You can change the label for the partition. This label is used in the boot manager. The maximum length is 16 chars.

Select Device

Here, you choose the hard disk of the partition.

HDA = Hard disk 1
HDB = Hard disk 2
HDC = Hard disk 3
HDD = Hard disk 4

Partition ID

There are 2 ways to set the ID of a partition.

1. Enter partition ID

You can enter the hexadecimal value for the partition.

2. Select ID from list

This list has the mostly used partition ID's. If the requested ID is not in the list, then use Enter partition ID.

Edit MBR/Import data

This is used to change the values of partitions in the MBR.

BP means boot manager partition. This values are stored in the boot manager.

P1-P4 this are the current values of the primary partitions in the MBR.

You can edit the hexadecimal values in the partition table. You can select a row with s (select) and paste the values to the row where the cursor is with p. With this function, you can import partition values to the boot manager or change values in the MBR. This can be very useful in emergency cases.

Clear partition data

Clearing the data means clearing of the partition data in the boot manager. The data on the partition itself is unchanged.

Reset changes

Use it if you changed something and you want to restore the whole values of the partition in the boot manager. This is possible until you close the partition edit window.


3.2. Profiles

Profiles are used to start different operating systems from different hard disks and partitions. It's also possible to detect changes in the MBR made by other software and import or forget the changes.

If you have an operating system installed and you install the boot manager, the installer creates a profile to boot the current operating system.

Edit label

You can edit the label of the profile. This label is shown in the main menu. It's useful to use a label to see what operating system is going to boot. The maximum length is 16 chars.

Show in main menu

With this option you select if the profile is shown in the main menu or not. Only visible profiles can be booted. It also has effects on the default profile in the boot manager setup.

Linked partitions

You select from which hard disk, partition and bios device number you want to boot with this profile. You can also select what partitions or cleared partitions should be used for the MBR.

Configure partition entries

There are 3 states for a partition entry

1. a selected partition

Press enter to choose a partition from a list with all partition of this hard disk available from Partitions.

If another software changes this entry in the MBR, the boot manager detects this change at the next startup. You can choose if you want to import the new values or forget them.

2. don't touch

The partition entry in the MBR will not be changed from the boot manager. That is the default setting.

If a software changes this entry in the MBR the boot manager cannot detect this change.

3. cleared

The boot manager set's this entry to 0 in the MBR. An operating system cannot detect that there is/was a partition.

WARNING: if the boot manager has not stored the values of the partition in "Partitions" then you lose the partition values in the MBR and you cannot access the data on the partition. It's possible to restore those values, but it's better, easier and safe to store the values in Partitions.

Partition programs will say this is unallocated space! Do not partition this space! You can lose data if you do it wrong.

Linked partitions - hotkeys

b set boot partition. You select, what partition you want to boot with this profile. The boot manager set a bios drive number automatically. It's possible to change it with another key.

c clear partition. You set this entry to "cleared" and the boot manager clears this entry in the MBR when you boot this profile.

d don't touch. You set the entry to don't touch and the boot manager does not change this entry when you boot this profile.

e edit boot flag. The boot flag has the bios drive number used by the boot sector routine. In some cases it's required to change this value.

r remove boot flag. Here, you remove the boot flag from the profile.

l set logical partition. You can set to boot from a logical partition 1-4 of an extended partition. Change the logical number by pressing "l". L1 = first logical, L2 = second, ...

Clear profile data

You can clear the profile data in the boot manager. The data in Partitions are not changed.

Reset changes

Use it if you changed something and want to restore the whole values of the profile in the boot manager. This is possible until you close the profile edit window.


3.3. Boot manager

Startmode

The boot manager has two modes to start. With the user interface menu and hidden.

For the hidden mode, you have to set the boot countdown and you have to select a default profile. The default profile boots after the countdown. The user cannot see that there is a boot manager in the background. If you want to go into the boot manager, then press ESC.

Boot countdown

You can enable and disable the countdown.

If the boot countdown is enabled, the boot manager waits the given time and starts after the countdown the last used profile or the default profile, depending on your settings.

Edit boot countdown

Choose between 1 and 99 seconds.

Select at start

At start, the boot manager set the bar to the selected option. This works for the hidden start mode too.

You have the following options

1. Last booted profile

2. Default profile

3. Floppy

4. CDROM

5. USB

Default profile

You can select the default profile from a list of all visible profiles.

Show floppy boot

Show the floppy boot option in the main menu.

Show cdrom boot

Show the cdrom boot option in the main menu.

Show usb boot

Show the USB boot option in the main menu.

Force USB 1.1

Use USB 1.1 controller even if there is a USB 2.0 controller.

Mode 1: Ignore the EHCI Controller
Mode 2: Setup EHCI Controller and set all ports to the companion host. Some controllers need this option to force usb 1.1.

Use Mass Stor Dev

Use Mass Storage Device. Boot the X mass storage device that was found. Other devices are ignored.

Text mode after boot

You can select the text mode during the startup of an operating system. Choose between "don't change" and 80x50.

Graphicmode

Select the screen resolution in the boot manager. Choose between text mode 80x50 and graphic mode 640x480, 800x600, 1024x768, 1280x1024.

Zoom animation

Enable and disable the window animation.

Font

Select the boot manager font or the bios font.

Starfield

Enable and disable the starfield animation.

Master password

Setup the master password. Disable the boot manager password protection with an empty password.

Setup password

Setup the setup password. Disable the boot manager setup password protection with an empty password.


Install to the hard disk MBR (Master Boot Record)


You can install the boot manager to the MBR of your hard disk. When you do that, then the boot manager is the first program that is started when you boot from the hard disk. That means the boot manager is started before any operating system has been started. This installation has many benefits. Some features are only available when the boot manager is installed to the MBR. When you don't want to install the boot manager to the MBR, then you can start the boot manager in many different ways. See plpbt.bin - LiveCD and ...

Warning Linux users: Install LILO or GRUB to the boot sector of your Linux instead of the Master Boot Record (MBR). The Plop Boot Manager is not a Linux loader and cannot start Linux without LILO, GRUB, Syslinux and similar! See Linux Boot Managers.


1. The install program
1.1 Program functions
 
2. Uninstall
 
3. Methods to start the install program
3.1. Floppy
3.2. CD
3.3. DOS
3.4. Windows boot menu (NT, 2K, XP, VISTA, Win7)
3.5. Syslinux, Isolinux, Pxelinux (Network)
3.6. LILO
3.7. GRUB / grub4dos
3.8. GRUB2
3.9. From Network
3.10. Native from a FAT file system

1. The install program


There are 2 versions of the install program. Basically both versions do the same. The only difference is that plpinst.com creates a backup file plpback.bin to restore hard disk sectors for a complete boot manager uninstall. The second version plpinstc.com skips the backup part. You have to use the second version for installation from write protected media like CD's or when you install from network or any other boot manager.


1.1 Program functions


1. Full boot manager install

With this option you install the boot manager to your hard disk. If you have an installed operating system, then the install program creates a profile for you to boot this operating system.

With the installation from floppy, the install program makes a backup of the sectors where the boot manager will be installed. The install program writes the backup to the floppy disk. With this backup it's possible to remove the boot manager completely from your hard disk. If you use the CD installation, then it's not possible to restore the sectors. In this case the uninstall routine creates a new MBR to boot the current operating system. The partition table data won't be changed.

2. Rewrite loader

A small program (the loader) is required in the MBR to start the boot manager. Operating systems like Windows XP are writing during the installation their own small program into the MBR. If you install Windows XP after the boot manager, then Windows XP will start instead of the boot manager, because the loader is overwritten with the program from Windows XP. To setup that the boot manager starts before Windows XP you have to use Rewrite loader.

3. Boot Manager update

With this, you can update the boot manager. But only updates with boot manager v5 are working.

4. Complete uninstall

Warning, this option is only available with the installation from floppy.

The install program takes the backup that was saved on the floppy disk and writes it back to the hard disk.

Warning, if you changed anything with the partition table, then don't use this option!

5. Short uninstall

With this option, the program writes a new MBR to start the current operating system. The partition table will be unchanged.

6. Set Boot Manager screen to text mode

Configures the Boot Manager to start in text mode.

7. Change destination hard disk

Set destination hard disk to install the boot manager.

8. Boot Manager hotkeys

See Hotkeys.

9. Reboot

The computer will be restarted.


2. Uninstall


When you installed the boot manager to the MBR, then you can remove the boot manager in the same way that you used to install the boot manager, but you use the option 4 or 5 in the install program.

When you don't want to use the install program to remove the boot manager, then you can use any other program that writes a new program to the MBR. Example FIXMBR, or "fdisk /mbr" and so on. Or you install another boot manager to the MBR.


3. Methods to start the install program


3.1. Floppy


You create the install floppy with a floppy disk image. A floppy disk image is a file that contains every sector of the floppy disk. You cannot copy the image file on a floppy disk like a common file. It's required to use a special program that writes sector per sector of the image file to the floppy disk sectors. There are many programs available to do this.

Download the current boot manager plpbt-5.0.14.zip. Extract it to get the floppy disk image. You find the disk image in the install directory. The name of the file is plpbtin.img

How to create the floppy:

DOS: You can use diskimg.com with diskimg -d a -w plpbtin.img

Windows: Write the disk image with the program rawwritewin to the floppy disk

Linux: dd if=plpbtin.img of=/dev/fd0


3.2. CD


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the iso file. You find the iso file in the install directory. The name of the file is plpbtin.iso

Notice: The CD installer makes no backup for a complete uninstall. See The install program.

Windows:

You can use Nero, or the free program CDBurnerXP, or any other program that can burn ISO images.

Use the option like burn ISO on CD or burn ISO Image. Then choose the boot manager ISO and burn it.

Linux:

cdrecord is the linux program to burn ISO images to a CD.

Burn the ISO with cdrecord: cdrecord -v dev=<devicename> <iso image>

Example:
If you access your CD burner with /dev/hdd
cdrecord -v dev=/dev/hdd plpbtin.iso


3.3. DOS


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the install program. In the install directory there are 2 install programs (plpinst.com and plpinstc.com) for using under DOS.

plpinst.com creates a backup file plpback.bin for a complete boot manager uninstall. plpinstc.bin makes no backup. Use plpinstc.com for write protected media like CD's.


3.4. Windows boot menu (NT, 2K, XP, VISTA, Win7)


Hint: When you don't want to install the boot manager to the MBR then see plpbt.bin - LiveCD and ....

Download the current boot manager plpbt-5.0.14.zip. Extract the zip file. Open the folder Windows. You will find the batch program InstallToMBR. Run it as administrator in VISTA/WIN7 (right mouse click on the file and choose "Run as administrator"). The batch creates an entry in your windows boot menu called "Install the Plop Boot Manager to the MBR". When you reboot, then use the entry to install the Plop Boot Manager to the mbr.

To remove the entry from the windows boot menu run the program c:\plop\plpbt4win. Use "l" to list all entries. Remove the entry with "r ID". ID is the number you have seen with "l". See here for more info's to plpbt4win.

Note: plpgenbtldr and contig are no longer required.


3.5 Syslinux, Isolinux, Extlinux


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the boot manager install program. You find the install program plpinstc in the install directory.

Add plpinstc.com to the config file

  • for Syslinux it's syslinux.cfg
  • for Isolinux it's isolinux.cfg
  • for Extlinux it's extlinux.conf

Add the following lines to the config file

label plpinst
linux plpinstc.com

Copy plpinstc to the same directory where the config file is.

You start the install program when you select it from the menu or you enter plpinst at the Syslinux command prompt.


3.6. LILO


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the boot manager install program. You find the install program plpinstc.com in the install directory.

Copy plpinstc.com to /boot.

Add to your /etc/lilo.conf the following

image=/boot/plpinstc.com
label=plop-install

Run lilo to update lilo.


3.7. GRUB / grub4dos


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the boot manager install program. You find the install program plpinstc.com in the install directory.

Copy plpinstc.com to /boot.

You have to choose the correct root settings in menu.lst for your system.
The following is an example.
Add to your /boot/grub/menu.lst the following

title Install Plop Boot Manager
root (hd0,0)
kernel /boot/plpinstc.com

When you reboot, you should be able to choose the install program from your grub menu.


3.8. GRUB2


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the boot manager install program. You find the install program plpinstc.com in the install directory.

Copy plpinstc.com to /boot.

You have to choose the correct root settings in grub.cfg for your system.
The following is an example.
Add to your /boot/grub/grub.cfg the following

menuentry "Install Plop Boot Manager" {
    set root='(hd0,1)'
    linux16 /boot/plpinstc.com
}

When you reboot, you should be able to choose the install program from your grub menu.


3.9. From network


A better documentation comes when I have more time. Meanwhile use the documentation of Plop Linux.

You need for booting over network a DHCP, TFTP server and the program pxelinux.

For Linux click here, for Windows click here


3.10. Native from a FAT file system


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the boot manager install program. You find the install program plpinstc.com in the install directory.

Copy plpinstc.com to the FAT formatted drive and rename it to plpbt.bin.

Then use the program plpmkboot to make the drive bootable to start plpbt.bin.

  • Linux example: plpmkboot /dev/sdb1

  • Windows example: plpmkboot F:

Hint: Do not use the other install program plpinst.com except on FAT12 formatted drives.


plpbt.bin - LiveCD and other ways to start the Boot Manager


When you don't want to install the boot manager to the MBR, then you have to use plpbt.bin. You can start plpbt.bin in many different ways. You cannot save boot manager settings when you use plpbt.bin. But you can use plpcfgbt to configure plpbt.bin.


1. Floppy
2. CD (LiveCD)
3. Windows boot menu (NT, 2K, XP, VISTA and Win7)
4. Syslinux, Isolinux, Extlinux
5. LILO
6. GRUB / grub4dos
7. GRUB2
8. From network
9. Native from a FAT file system

1. Floppy


A floppy disk image is a file that contains every sector of the floppy disk. You cannot copy the image file on a floppy disk like a common file. It's required to use a special program that writes sector per sector of the image file to the floppy disk sectors. There are many programs available to do this.

Download the current boot manager plpbt-5.0.14.zip. Extract it to get the floppy disk image plpbt.img.

How to create the floppy:

DOS: You can use diskimg.com with diskimg -d a -w plpbt.img

Windows: Write the disk image with the program rawwritewin to the floppy disk

Linux: dd if=plpbt.img of=/dev/fd0

You can configure the plpbt.bin on the floppy with plpcfgbt.


2. CD (LiveCD)


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the iso file plpbt.iso.

Customize ISO: See Create your own ISO ...

Windows:

You can use Nero, or the free program CDBurnerXP, or any other program that can burn ISO images.

Use the option like burn ISO on CD or burn ISO Image. Then choose the boot manager ISO and burn it.

Linux:

cdrecord is the linux program to burn ISO images to a CD.

Burn the ISO with cdrecord: cdrecord -v dev=<devicename> <iso image>

Example:
If you access your CD burner with /dev/hdd
cdrecord -v dev=/dev/hdd plpbt.iso


3. Windows boot menu (NT, 2K, XP, VISTA and Win7)


Download the current boot manager plpbt-5.0.14.zip. Extract the zip file. Open the folder Windows. You will find the batch program InstallToBootMenu. Run it as administrator in VISTA/WIN7 (right mouse click on the file and choose "Run as administrator"). The batch creates an entry in your windows boot menu called "Plop Boot Manager". When you reboot, then use the entry to start the Plop Boot Manager.

To remove the entry from the windows boot menu run the program c:\plop\plpbt4win. Use "l" to list all entries. Remove the entry with "r ID". ID is the number you have seen with "l". See here for more info's to plpbt4win.

Note: plpgenbtldr and contig are no longer required.


4. Syslinux, Isolinux, Extlinux


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the boot manager binary program plpbt.bin.

Add plpbt to the config file

  • for Syslinux it's syslinux.cfg
  • for Isolinux it's isolinux.cfg
  • for Extlinux it's extlinux.conf

Add the following lines to your config file

label plp
linux plpbt.bin

Copy plpbt.bin to the same directory where the config file is.

You start the boot manager when you enter plp at the Syslinux command prompt.

You can configure the file plpbt.bin with plpcfgbt.


5. LILO


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the boot manager binary program plpbt.bin.

Copy the plpbt.bin file to /boot.

Add to your /etc/lilo.conf the following

image=/boot/plpbt.bin
label=Plop

Run lilo to update lilo.

You can configure the file plpbt.bin with plpcfgbt.


6. GRUB / grub4dos


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the boot manager binary program plpbt.bin.

Copy the plpbt.bin file to /boot.

You have to choose the correct root settings in menu.lst for your system.
The following is an example

title Plop Boot Manager
root (hd0,0)
kernel /boot/plpbt.bin


7. GRUB2


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the boot manager binary program plpbt.bin.

Copy the plpbt.bin file to /boot.

You have to choose the correct root settings in grub.cfg for your system.
The following is an example

menuentry "Plop Boot Manager" {
    set root=(hd0,1)
    linux16 /boot/plpbt.bin
}

When you reboot, you should be able to start the boot manager from your grub menu.

You can configure the file plpbt.bin with plpcfgbt.


8. From network


A better documentation comes when I have more time. Meanwhile use the documentation of Plop Linux.

You need for booting over network a DHCP, TFTP server and the program pxelinux.

For Linux click here, for Windows click here


9. Native from a FAT file system


Download the current boot manager plpbt-5.0.14.zip. Extract it to get the boot manager binary program plpbt.bin.

Copy plpbt.bin to the FAT formatted drive.

Then use the program plpmkboot to make the drive bootable to start plpbt.bin.

  • Linux example: plpmkboot /dev/sdb1

  • Windows example: plpmkboot F:


Create your own ISO file with your modified plpbt.bin


plpbt-createiso.zip is a simple script to create a custom plop boot manager iso by Elmar Hanlhofer. There is one script for Windows and one script for Linux in the zip file. The scripts are using mkisofs from cdrtools.


How to use with Windows

    The windows binaries of cdrtools are from http://smithii.com/cdrtools and included in the zip file. plpbt.bin and create-iso.bat must be in the same directory. You have to run create-iso.bat to create the iso file. You get a file called plpbtmycd.iso. That's your new boot manager iso file.


How to use with Linux

    You must have installed mkisofs. plpbt.bin and create-iso.sh must be in the same directory. You have to run sh create-iso.sh to create the iso file. You get a file called plpbtmycd.iso. That's your new boot manager iso file.


plpcfgbt - configure plpbt.bin


plpcfgbt-0.11.zip is a tool to configure the binary version plpbt.bin of the boot manager. This program is available for Windows and Linux. You start the program from a command shell. If you run the program without parameters then you will see the help information.


Usage: plpcfgbt [OPTIONS] file

Options:
========

 parameter    meaning
 -----------------------------------------------------------------------------
 vm           setup video mode
              values: text, 640x480, 800x600, 1024x768, 1280x1024

 stm          start mode of the boot manager
              values: menu or hidden, hidden requires cnt=on and dbt not off

 cnt          activate countdown, values: on or off

 cntval       countdown in seconds between 1 and 99

 dbt          default boot, values: off, profile, floppy, cdrom, usb

 dprf         use default profile value between 1 and 16

 stf          starfield, values: on or off

 zan          windows zoom animation, values: on or off

 fnt          set font, values: bt or bios

 usb1         force usb 1.1
              values:   off
                        1 = Mode 1 = skip ehci
                        2 = Mode 2 = force ehci to companion

 usbmdev      use usb massdev 1-99 (obsolete)

 int19h       do not boot the os and use int19h, values: on or off

 hotkey       startup hotkey, values: yes or no

 prf          set profile, value: 1-16

 prfname      set profilename 16 chars, 'prf' must be set

 btdrv        boot drive, 80h-89h, 'prf' must be set

 btprt        boot partition 1-4, 'prf' must be set

 btlog        boot log partition, 1-4, 'prf' must be set

 skippcmcia   skip pcmcia check, values: yes or no

 fastpcmcia   skip pcmcia check after usb card was found, values: yes or no

 ignoreusbdev ignore number of usb devices 0-99

 showextended show extended partitions in the main menu, values: yes or no
 
 
 hiddenusb    automatic usb boot without showing the boot manager
 hiddencdrom  automatic cdrom boot without showing the boot manager

Infos about int19h see here.
The hotkey option is useful with CD's or ROM's. You get the info to press CTRL-A to start the boot manager. If you don't press it, the booting continues without the boot manager.


Examples


Print current settings:

plpcfgbt plpbt.bin

Configure hidden boot and boot the usb drive:

plpcfgbt stm=hidden cnt=on cntval=1 dbt=usb plpbt.bin
or
plpcfgbt hiddenusb plpbt.bin


plpbt.bin parameters (Linux Kernel Command Line)


When you use a Linux boot manager, then you can pass some parameters with "append" to plpbt.bin.

List of supported parameters

ParameterMeaning
hiddenusbis the short version of "stm=hidden cnt=on cntval=1 dbt=usb"
hiddencdromis the short version of "stm=hidden cnt=on cntval=1 dbt=cdrom"
usb1=1Force USB 1.1 Mode 1 (ignore the EHCI controller)
usb1=2Force USB 1.1 Mode 2 (force EHCI ports to usb 1.1)
vm=textSwitch to text mode
fnt=biosSwitch font to bios font
int19h=onUse INT19h instead of booting usb
showextended=yesShow extended partitions in the main menu

Example syslinux.cfg:

# configure the boot manager to start in text mode

label plp
    linux plpbt.bin
    append vm=text

# configure the boot manager to start in hidden mode and 
# boot usb with forcing usb 1.1 mode 1

label plp2
    linux plpbt.bin
    append "hiddenusb usb1=1"


Create a PCI boot manager option ROM (save in bios)


You can create a pci option rom file with plpbtrom-0.6.zip. You can store the option rom in your bios or to the rom of a network card and run it from there.


Usage: plpbtrom [OPTIONS] input-file output-file

Options:
========
 -h               this help
 -vendorid        id hex value of the card vendor
 -deviceid        id hex value of device
 -grabid          grab vendor/device id from PCI ROM file
 -hidden          disable option rom text output
 -nodisable       do not allow option rom disable
 -forceINT        force hook interrupt
 -INT18           hook int 18h
 -compress        compress option rom
 -size  set rom to a size. examples: 64k, 128k, 1m, ...

 input-file   boot manager file (ex. plpbtrom.bin)
 output-file  ROM file name  

Examples

  • plpbtrom plpbtrom.bin plpbt.rom
  • plpbtrom -vendorid 0x10ec -deviceid 0x8139 plpbtrom.bin plpbt.rom
  • plpbtrom -grabid netcard.rom plpbtrom.bin plpbt.rom
  • plpbtrom -grabid netcard.rom -size 64k plpbtrom.bin plpbt.rom

Special parameters

  • -forceINT: This forces the boot manager to hook the INT 19h/INT 18h. If you have a PNP bios, then the boot manager does not use the PNP bios feature of the boot device sequence. The boot manager will be started before any boot device is tried (when INT 19h mode is used) or the boot manager is the last program that is started when all boot devices failed to boot (when INT 18h mode is used).

  • -INT18: Hook INT18h instead of INT19h. INT19h is the default mode.


Files

plpbtrom - Linux executable
plpbtrom.exe - Windows executable
plpbtrom.bin - Boot Manager

Difference plpbtrom.bin and plpbt.bin

    plpbtrom.bin gives the control of the boot process back to the bios with a far return if you press esc. plpbt.bin makes a reboot with int 19h.

    Passing parameters to the boot manager with the linux kernel command line is not supported by plpbtrom.bin

    You can configure plpbtrom.bin like plpbt.bin with plpcfgbt. You can enable/disable a hotkey to start the boot manager.


How to test a ROM

    You can test your rom file with the free virtual machine qemu.

    qemu -hda harddisk.img -option-rom plpbt.rom

    If you have no hard disk image file then take one from the qemu download page or use a floppy image.

    qemu -fda floppy.img -option-rom plpbt.rom


How to flash an AMI bios

Do this at your own risk! This can damage your pc.

  • Download the Ami bios flash utility and save your current bios. AMI Homepage

    It's a DOS program, run the following command from a DOS floppy to save your bios

    afudos /obios.rom

  • Use the Windows tool MMTools to replace the network rom with the plpbt.rom.

  • Load the file bios.rom

  • Find the network option rom. It has the id 20, the name PCI Option ROM and the RunLoc number VendorID:DeviceID of your network card. Maybe there are other option roms in your bios. Take care that you choose the network option rom.

  • Click on it that it's marked.

  • Click at the Replace Tab

  • Load as Module file the plpbt.rom file.

  • Press the Replace button

  • Press the Save ROM as and give it the name mybios.rom

  • Now comes the dangerous part. Flashing the bios.
    I suggest setting the bios to the default settings and save it. Then boot from a dos floppy and run

    afudos /imybios.rom

    Do not turn off the pc during flash. After the flash has completed, go to the bios and do again a reset to the default settings.

  • If all is ok, you should be able to configure the bios and start the boot manager during the boot process.


How to flash an AWARD bios

Do this at your own risk! This can damage your pc.

  • Download the Award bios flash utility aflash. You should find it at your Motherboard homepage in the bios section.

  • Run it from a DOS floppy and save your current bios to a file. Give it the name bios.rom.

  • Search the file cbrom in the web. There are different versions, not all will work with your bios file, so you have to test it with different versions.

  • Run cbrom bios.rom /d

  • This should list all parts of the bios rom. I cannot give you the command to replace the rom. None of the cbrom programs where able to display the content of my bios rom file. You have to test it by yourself.

  • When you updated the bios rom file, then flash it. I suggest setting the bios to the default settings and save it. Then boot from a dos floppy and run with awdflash.

  • If all is ok, you should be able to configure the bios and start the boot manager during the boot process.


plpbt4win


plpbt4win makes it easy to add/remove the boot manager from the windows boot menu. The program can work with the boot.ini and with bcdedit. It automatically detects the required method. You can use it as batch file or run it with an built-in command line. You find plpbt4win in the Windows directory of plpbt-5.0.14.zip.


Feature list

  • Command line interface, ideal for batch programs and a gui frontend.

  • Built-in command line.

  • Works with boot.ini and bcdedit.

  • Can list, add and remove windows boot menu entries.

  • You can easy use different boot manager binary files. For example, one windows boot menu entry is the default boot manager file and another entry is configured to auto boot usb.

  • 2 batch files are included. InstallToBootMenu.bat and InstallToMBR.bat. The windows user must only start the batch file and everything is done by the batch file. The user must only reboot to see the new boot menu entries. Those batch files can also be used as example how to use plpbt4win.


Help for batch mode

plpbt4win [/?] [/B] [/C [FILE]] [/L] [/A [NAME]] [/R <ID>] [/BIN <FILE>] [/D]

 /?          Help
 /B          Batch mode
 /BIN <FILE> Set the program filename. Default is "c:\plop\plpbt.bin"
 /C [FILE]   Create the plop boot manager loader program. Set the output
             filename. The default filename is "c:\plop\plpbt4win.ldr"
 /L          List windows boot menu entries
 /A [NAME]   Add to the windows boot menu a new entry. The default name is
             "Plop Boot Manager"
 /R <ID>     Remove the menu entry from the windows boot menu. ID is the
             number of the menu entry
 /D          Debug mode

Batch mode examples

  • List boot menu entries: plpbt4win /B /L

  • Create loader: plpbt4win /B /C

  • Create custom named loader: plpbt4win /B /C c:\plop\plp.ldr

  • Add an entry: plpbt4win /B /A "The Plop Boot Manager is here"

  • Remove an entry, first use /L to get the ID and then: plpbt4win /B /R 3

  • Create loader and add entry at once: plpbt4win /B /C /A


Help for built in command line

Start plpbt4win without parameter.

Command (? for help):  
 ?          Help
 bin <FILE> Set the program filename. Default is "c:\plop\plpbt.bin"
 c [FILE]   Create the plop boot manager loader program. Set the output
            filename. The default filename is "c:\plop\plpbt4win.ldr"
 l          List windows boot menu entries
 a [NAME]   Add to the windows boot menu a new entry. The default name is
            "Plop Boot Manager"
 r <ID>     Remove the menu entry from the windows boot menu. ID is the
            number of the menu entry
 d          Activate/disable debug mode 
 v          Show current values
 q          Quit

PCMCIA CardBus driver - USB PC-Card


Many old laptops are having one or two CardBus slots. The boot manager can act as USB PC-Card enabler and the boot manager makes it possible to boot from the USB PC-Card. When your laptop has only USB 1.1, then you can speed up the boot process with an USB 2.0 PC-Card. When your laptop has only one USB port, then you are able to get more USB ports with an USB PC-Card.

You find the boot manager with the CardBus driver in the pcmcia directory of plpbt-5.0.14.zip.

The boot manager initializes the CardBus during the boot manager startup. This means, the PC-Card must be plugged in during the boot manager start! I do this during the program start, because then you have an initialized and ready to use PC-Card regardless if you boot from usb or not. When you have a DOS USB driver (for OHCI and EHCI) then you are able to use it with the PC-Card and you don't need a extra CardBus driver.

During the boot manager startup you will see some infos about the CardBus init process. When you want to read it, then press the CTRL key during the boot manager start.

Notes:

  • My CardBus driver works on many machines, but it does not work on all.

  • Because of the additional CardBus driver size, I had to remove the IDE Cdrom driver (only) from the pcmcia hard disk boot manager version.
    plpbt.bin has all drivers included.


USB info


  • Only USB mass storage devices are supported. The USB support allows booting from USB hard disk, USB thumb drives and USB card readers. USB floppies and CD/DVD drives are not working.
  • There is no USB HUB implementation. It's required to connect your USB drive directly to the USB port of your computer.
  • Current status see Boot Manager News.

DOS and the USB driver


1. The Boot Manager as USB hard disk driver for DOS
2. Disable the USB driver
3. Detect the USB driver under DOS

1. The Boot Manager as USB hard disk driver for DOS


I know this is very special. Maybe it's useful for some people. You have to configure the plpbt.bin with plpcfgbt to use int19h instead of booting the operating system.

plpcfgbt int19h=on plpbt.bin

Now you have to start plpbt.bin with a boot manager like grub, syslinux or whatever during boot time (supported boot managers see here). Choose USB and the boot manager will install the usb driver and go back to your boot manager. If you start DOS you will have access to your usb drive as last hard disk. But remember, the usb drive is only as "read only" device available.

If it works for you then use plpcfgbt int19h=on stm=hidden cnt=on cntval=1 dbt=usb plpbt.bin


2. Disable the USB driver


If you run DOS and the Plop USB driver is loaded, then you can disable the USB driver with plpdisd-0.2.zip. When you disable the driver, then you are able to load other DOS usb drivers.

You can run plpdisd from config.sys

DEVICE=c:\tools\plpdisd.exe

It's also possible to run it from the autoexec.bat or command line.


3. Detect the USB driver under DOS


See here


Detect the USB driver


1. Detect the USB driver with Syslinux
2. Detect the USB driver under DOS

1. Detect the USB driver with Syslinux


Icecube wrote the module ifplop.c32 for syslinux to detect the plop usb driver

Example syslinux.cfg:

default plopcheck

# Check for the presence of plop (run by default)
#   When plop INT13 hook is found, run the first label
#   When plop INT13 hook isn't found, run the second label

label plopcheck
    com32 ifplop.c32
    append plop_detected -- plop_not_detected
	
# When plop INT13 hook was found, boot the menu system.
# plop can have added USB2.0 speed, so the entries we want to boot
# will be read from disk much faster (supposing that we have a BIOS
# that only supports USB1.1 speed).

label plop_detected
    com32 menu.c32
    append syslinux.cfg
		
# plop INT13 hook wasn't found, so we boot plop

label plop_not_detected
    linux plpbt.bin

ifplop.c32 is part of syslinux since version 4.01.
ifplop.c32 module page: http://syslinux.zytor.com/wiki/index.php/Ifplop.c32

You find some driver detection info's here.


2. Detect the USB driver under DOS


With the program plpchk-0.1.zip you are able to detect the plop usb driver. You can use it in the config.sys, in a batch program or from the command line. The program is able to create a file when the driver is installed, or delete a file when the driver was not detected. According to the existence of the file you can do some actions. For batch files you can use the return value of the error level. The program makes no screen output when you use the /h parameter.

plpchk [/?] [/h] [file]

  /?      help
  /h      hide text output
  file    create this file when the driver was detected or remove it when the
          driver was not detected
		
config.sys example: DEVICE=c:\tools\plpchk.exe c:\tmp\plpusb
		
For batch processing: ERRORLEVEL 0 = no driver detected
                                 1 = driver detected

You find some driver detection info's here.


Hidden partition / Cleared partition


Hidden partition / Cleared partition


There is a important difference between "hidden" and "cleared" partitions.

  • Hidden Partition: Operating systems, backup solutions and so on can see them but they ignore them. I would say, this is a pseudo hidden partition.

  • Cleared Partition: No program (except the boot manager) knows that there is/was a partition defined in the MBR. This is really hidden. It looks like unallocated space for every program. That means no other program can access the data on that partition (with some work and searching the hard disk there are still ways to access the data). There is a risk, if you repartition the hard disk, you will overwrite your invisible partition and all data on it if you do it wrong.


Example: Hide a partition


This is an example: A partition should be visible in one profile and hidden (and not cleared) in another profile

Let's say you want to have the second partition on HDA (HDA2) on one profile visible and on another hidden (and not cleared).

  • Use an empty entry in partitions. Give it the label "hidden hda2".

  • Select the device HDA.

  • Go to "Edit MBR/Import data".

  • Move the cursor to P2 and press "s". Now move up to "BP" and press "p".

  • Press ESC and go to "Partition ID". Choose "Select from list". Choose the hidden version of your partition.

  • Press ESC and save your changes.

  • Go to "profiles".
    Now you can assign the "visible" version of your partition to one profile and the "hidden" to another profile.


Linux Boot Managers to the boot sector


LILO, GRUB / grub4dos, GRUB2: I had no time to write some short descriptions how to install them to the boot sector.

Examples


1. Video dual boot install Windows XP and Windows XP
2. Windows XP and Windows Vista dual boot with hidden (cleared) partitions
3. Dualboot Windows XP and Windows 7

1. Video dual boot install Windows XP and Windows XP


Download demoinstall.wmv (demoinstall.zip). The quality is not the best but you see all required steps. I hope it's useful.


2. Windows XP and Windows Vista dual boot with hidden (cleared) partitions


The goal is to install Windows XP on the first partition and Windows Vista on the second partition. I want that no windows has access to the partition of the other Windows. There should be a third partition that will be used as shared partition. Both Windows have access to this partition.

There are many ways to do this. I will describe one way.

It works only with the MBR installation!

What should be the result

  • Windows XP on partition 1
  • Windows Vista on partition 2
  • A shared partition for both Windows as partition 3
  • No Windows has access to the other Windows partition
  • Realized with the Plop Boot Manager (hard disk installation)

Basic conditions

  • The hard disk is not partitioned
  • No boot manager is installed

The description

Install Windows XP

At first install Windows XP. Create with the Windows installer a partition with the size you want. I use a 10GB partition. Install Windows XP on this partition.

Setup Partitions

When you installed your Windows, go to the Disk Management and create a second primary partition for Vista and a third primary partition for the shared data.

Install the boot manager

Now comes the boot manager part. Boot from the boot manager install floppy or CD. Install the boot manager to the hard disk and then reboot.

Configure the Windows XP profile

The boot manager created a profile called "os harddisk 1" to boot Windows XP. It also imported the 3 primary partitions. The names are HDA1, HDA2 and HDA3.

Now go to setup and profiles. Select os harddisk 1. Give it the new label windows xp.

Select linked partitions. Press enter at the first slot of HDA and select HDA1. At the second slot press c to set it to cleared. You can leave the third slot as don't touch or select HDA3. See the difference at configure partition entries.

Configure the Windows Vista profile

Now leave the configuration of Windows XP and go to an empty profile in Profiles. Give it the label windows vista. Set show in main menu to yes. Now select linked partitions. Press at the first slot c to set it to cleared. At the second slot press b to set the boot flag. Press enter and select HDA2. On the third slot choose the same as for windows xp (don't touch or HDA3).

Install Window Vista

Go back to the main menu. Now you see windows xp and windows vista. Move to windows vista and press Enter. This writes the profile settings to the hard disk. The booting will fail, because Vista is not installed. Now boot the Windows Vista install DVD. In the installer you should see at the partitions screen at first an unallocated space (there is xp installed) and 2 primary partitions. Select the first primary partition to install Windows Vista. when the Windows Vista installation has been finished, it's possible, that Vista is booting immediately and the Plop Boot Manager does not come. In this case use Rewrite loader from the Plop Boot Manager install floppy or CD.

Now you should have two bootable Windows on your hard disk and they don't know from each other. You can share data between both with the shared partition.

Windows Vista on the second hard disk

It's similar to the previous description, if you want to install Windows XP on the first hard disk and Windows Vista on the second hard disk. The second hard disk is HDB in the boot manager. So install Windows Vista to the first partition of the second hard disk. Set in the vista profile/linked partitions the first slot of HDB to HDB1 and press b. The boot manager will set the boot flag to 81h. This should be ok for your installation.


3. Dualboot Windows XP and Windows 7


Here are short instructions for a complete new installation of your pc with dualbooting WinXP and Win7. It doesn't matter if you use 32 or 64 bit versions. Take care, all data on your pc will be deleted!

Boot the Win7 install DVD. Remove all partitions from the hard disk. Create a partition for Win7. The install program will create 2 partitions. One with about 80MB for the Win7 boot files and a second partition with the Win7 files. Create an additional partition for WinXP. Now you see 3 partitions. Install Win7 to the second partition. After the Win7 installation is complete, install the Plop Boot Manager. After the Boot Manager installation go to the Boot Manager Setup, then Profiles, then "OS HARDDISK 1". Change the name to "Win7". Go to linked partitions and press enter on the first position of HDA and select HDA1, on the second select HDA2 and on the third press "c" for cleared. Now leave the profile settings for Win7. Use now an empty profile to create the WinXP profile. Give it the name WinXP, visible in main menu "yes". In linked partitions select for HDA on the first position HDA3, press "b" to set the boot flag on the first position. On the second press "c" to set it cleared. On the third press "c" to set it to cleared too. Go to the main menu and press enter on WinXP. You will be not able to boot this partition because XP is not installed currently. If you get the message about invalid boot signature, then press "n" to abort. Now boot the WinXP install CD. You should see now only one partition. Install WinXP there. After the installation completed then start the Plop Boot Manager install CD and use "Rewrite loader". Reboot, the boot manager will tell you about partition changes. Press "y" to import the new values. Now you should be able to boot both systems.


NOD32 Virus report


NOD32 reports a MBR virus after the Boot Manager MBR installation. It's a false report. This problem was fixed but with the new NOD32 versions it's back.


FAQ's - Frequently asked questions


  1. I booted DOS from USB and I cannot write on the drive

  2. Are there plans to add write support in the future

  3. The boot manager detect's my usb cdrom, but booting hangs

  4. My USB keyboard does not work when I booted from USB

  5. Can I use my USB PC-Card (PCMCIA CardBus) to boot from USB

  6. I want to install the boot manager from my USB device, but I cannot choose my internal hard disk

  7. I use plpbt.bin and it forgets my settings

  8. I cannot boot from my SATA CD/DVD drive

  9. I was reading VIEW/EDIT/COPY data in the forum, where is this menu

  10. Main menu network boot: !PXE structure was not found in UNDI

  11. My USB DVD drive is detected, but I cannot boot

 

  1. I booted DOS from USB and I cannot write on the drive

    My drivers have no write routines implemented. You want to know why? My intention was to have USB drivers for UHCI, OHCI and EHCI controllers in my tiny boot manager. The space to install the boot manager without the need of a partition is very limited. So there was no space left for write routines.

  2. Are there plans to add write support in the future

    It's in my mind, but there are no fix plans.

  3. The boot manager detect's my usb cdrom, but booting hangs

    USB CD/DVD drives are not supported.

  4. My USB keyboard does not work when I booted from USB

    USB keyboards are not supported by my drivers. When you boot Linux or Windows, then your keyboard will work again when those operating systems are taking control over the USB hardware.

  5. Can I use my USB PC-Card (PCMCIA CardBus) to boot from USB

    Yes, with the pcmcai version of the boot manager

  6. I want to install the boot manager from my USB device, but I cannot choose my internal hard disk

    The problem with installing on the internal (in this case the second) hard disk with the installer is, that the installer imports the partitions from the usb device and thinks this are the partitions of the first hard disk. When the boot manager boot's later from the real hard disk then the imported partitions are not correct. You see the problem? Sure it would be possible to add an option to handle this situation, but there are so many other ways to install the boot manager, that there are no plans to add this feature to the installer (except, many people request this feature).

  7. I use plpbt.bin and it forgets my settings

    You have to configure plpbt.bin with plpcfgbt. All changes you make within the boot manager menu are only valid until you reboot. The changes are not saved.

  8. I cannot boot from my SATA CD/DVD drive

    SATA CD/DVD drives are not supported. Only IDE CD/DVD drives are working.

  9. I was reading VIEW/EDIT/COPY data in the forum, where is this menu

    'VIEW/EDIT/COPY' data has been renamed to 'Edit MBR/Import data' (setup/partitions/partition edit).

  10. Main menu network boot: !PXE structure was not found in UNDI

    Your network rom is a 'PXE Split ROM'. Currently only 'Monolithic' roms are supported

  11. My USB DVD drive is detected, but I cannot boot

    Booting from USB CD/DVD drives is not supported by the current usb driver


© by Elmar Hanlhofer

URL: [1]http://www.plop.at/en/bootmanager/full.html Table of Contents __________________________________________________________________ Last update 07/Feb/2012 1. [2]Introduction 2. [3]Overview of install/start modes 3. [4]Features 4. [5]Screenshots 5. [6]Licence 6. [7]Download 7. [8]The Boot Manager 8. [9]Install to the hard disk MBR (Master Boot Record) 9. [10]plpbt.bin - LiveCD and other ways to start the Boot Manager 10. [11]Create your own ISO file with your modified plpbt.bin 11. [12]plpcfgbt - configure plpbt.bin 12. [13]plpbt.bin parameters (Linux Kernel Command Line) 13. [14]Create a PCI boot manager option ROM (save in bios) 14. [15]plpbt4win 15. [16]PCMCIA CardBus driver - USB PC-Card 16. [17]USB info 17. [18]DOS and the USB driver 18. [19]Detect the USB driver 19. [20]Hidden partition / Cleared partition 20. [21]Linux Boot Managers to the boot sector 21. [22]Examples 22. [23]NOD32 Virus report 23. [24]FAQ's - Frequently asked questions Introduction __________________________________________________________________ The Plop Boot Manager is a small program to boot different operating systems. The boot manager has a built-in ide cdrom and usb driver to access that hardware without the help/need of a bios. You can boot the operating systems from hard disk, floppy, CD/DVD or from USB. You can start the boot manager from floppy, CD, network and there are many more ways to start the boot manager. You can install the boot manager on your hard disk. There is no extra partition required for the boot manager. The Plop Boot Manager was written by Elmar Hanlhofer. The current version is [25]plpbt-5.0.14.zip. Overview of install/start modes __________________________________________________________________ Hard disk installation The boot manager will be installed as primary boot manager to your hard disk. No extra partition and required. The boot manager will be in the first sectors of your hard disk before the first partition begins. The boot manager starts even when no operating system exists. Start from external media Floppy CDROM/DVD USB drive It's not required to install the boot manager to your hard disk. You can start it from those media and use the boot manager with some limitations. Start from other boot managers LiLo Syslinux Grub Grub4Dos Grub2 Windows boot.ini Windows BCD You can still use your preferred boot manager and additionally use features from the Plop Boot Manager (like boot the usb drive,...). The boot manager can run in hidden mode, so you have for example an entry in your preferred boot manager to boot the usb drive and when you use this entry then it starts immediately without any additional menu. This can be useful for the usb boot function. Start from network With help of pxelinux it's possible to start the boot manager from the network. Start from your bios as option rom You can store the boot manager as option rom in your bios. There is no need for any hard disk or anything else to start the boot manager. It can be used as PNP part of your bios or the boot manager can hook the INT19 to take control as first boot device. Features __________________________________________________________________ * USB boot without BIOS support (UHCI, OHCI and EHCI) * CD/DVD boot without BIOS support (IDE) * PCMCIA CardBus support to enable boot from USB PC-Cards * Floppy boot * Different profiles for operating systems * Define up to 16 partitions * No extra partition for the boot manager * Hidden boot, maybe you have a rescue system installed and the user should not see that there is another system installed * Boot countdown * Hide partitions * Password protection for the computer and the boot manager setup * Backup of partition table data * Text mode user interface 80x50 * Graphical user interface 640x480, 800x600, 1024x786, 1280x1024 * MBR partition table edit * Start of the boot manager from hard disk, floppy, USB, CD, DVD * Starting from Windows boot menu * Starting from LILO, GRUB, Syslinux, Isolinux, Pxelinux (network) * It can be used as PCI option ROM in your BIOS * Access the whole USB hard disk (up to 2TB) even when the bios has a 128 GiB limit * You can run the boot manager over the network * Start the network card bootrom from the boot manager to boot from the network Screenshots __________________________________________________________________ Main menu [26]mainmenu zoom Main menu (text mode) [27]mainmenu zoom Profile partitions [28]mainmenu zoom MBR partition edit [29]mainmenu zoom Licence __________________________________________________________________ Please donate a few Euros or Dollars to keep the software for free to use. [30]Donate. The Plop Boot Manager licence conditions: This licence conditions are also used for the boot manager tools that are written by Elmar Hanlhofer and not released under the GPL. * The programs are free to use for personal and commercial use. * The programs may not be sold^1. * The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. * This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. ^1 You can add the tools to non-profit products for free. Example: You sell a CD and charge only the price for the blank CD without the work to create the final CD (and so on). Download __________________________________________________________________ Please donate a few Euros or Dollars to keep the software for free to use. [31]Donate. You have to observe the licence agreement to use the software! [32]plpbt-5.0.14.zip 2012-01-31 Plop Boot Manager 5.0.14 [33]plpbt-5.0.13.zip 2011-08-14 Plop Boot Manager 5.0.13 Tools [34]plpbtrom-0.6.zip 2011-08-14 Create a PCI Option ROM [35]plpbt-createiso.zip 2010-06-08 Create custom boot manager cd's [36]plpcfgbt-0.11.zip 2012-02-03 Tool to configure the boot manager binary (windows/linux) [37]plpdisd-0.2.zip 2010-10-16 Deactivate the USB driver under DOS [38]plpchk-0.1.zip 2010-10-14 Detect the USB driver under DOS [39]plpmkboot-0.1.zip 2012-02-03 Native FAT boot The Boot Manager __________________________________________________________________ [40]1. Hotkeys - Global keys [41]2. Main menu [42]2.1. Main menu hotkeys [43]3. Setup [44]3.1. Partitions [45]Edit label [46]Select Device [47]Partition ID [48]Edit MBR/Import data [49]Clear partition data [50]Reset changes [51]3.2. Profiles [52]Edit label [53]Show in main menu [54]Linked partitions [55]Configure partition entries [56]Linked partitions - hotkeys [57]Clear profile data [58]Reset changes [59]3.3. Boot manager [60]Startmode [61]Boot countdown [62]Edit boot countdown [63]Select at start [64]Default profile [65]Show floppy boot [66]Show cdrom boot [67]Show usb boot [68]Force USB 1.1 [69]Use Mass Stor Dev [70]Text mode after boot [71]Graphicmode [72]Zoom animation [73]Font [74]Starfield [75]Master password [76]Setup password 1. Hotkeys - Global keys Cursor up/down Move the bar Enter Choose selection ESC Close window CTRL - ESC Switch to text mode CTRL - PAGE UP Switch to higher screen resolution CTRL - PAGE DOWN Switch to lower screen resolution z Enable/Disable window zoom animation __________________________________________________________________ 2. Main menu In the main menu you see all visible profiles to boot an operating system. You can start an operating system from floppy, cd/dvd, usb or network. You can go to the setup of the boot manager, partitions and profiles. If your bios supports APM, you can shut down your computer. 2.1. Main menu hotkeys 1-9 Boot profile q Quick boot, open a list of all possible hardcoded partitions to boot w Write MBR with the profile settings, but do not boot f Boot floppy c Boot CD/DVD u Boot USB n Network boot Special additional keys for USB boot: * Press SHIFT-u to force USB 1.1 * Press CTRL-u to wait for a key press before starting the operating system. When a drive was found, then you can press "s" to skip the device or you can boot from the drive. * Press ALT-u to wait for a key press before detecting the usb device type. When a device was found, then you can press "s" to skip the device or you can boot from the device when it's as mass storage device. Difference CTRL-u and ALT-u: When you use CTRL-u and the boot manager finds an usb device, then the boot manager identifies it. Because of the stripped down usb implementation, it's possible that the boot manager sometimes hangs on some computers. With ALT-u, the identification of the usb drives happens when you press enter. When you press "s", then the boot manager skips the device and it should not hang. __________________________________________________________________ 3. Setup 3.1. Partitions You can manage your partitions here. The install program creates an entry for all primary partitions it finds. The names are from HDA1 up to HDD4. HD means hard disk. HDA stands for hard disk A and is the first hard disk. The numbers 1-4 are the numbers of the primary partitions. Notice for linux users: HDA has nothing to do with the devices in linux like /dev/hda. Edit label You can change the label for the partition. This label is used in the boot manager. The maximum length is 16 chars. Select Device Here, you choose the hard disk of the partition. HDA = Hard disk 1 HDB = Hard disk 2 HDC = Hard disk 3 HDD = Hard disk 4 Partition ID There are 2 ways to set the ID of a partition. 1. Enter partition ID You can enter the hexadecimal value for the partition. 2. Select ID from list This list has the mostly used partition ID's. If the requested ID is not in the list, then use Enter partition ID. Edit MBR/Import data This is used to change the values of partitions in the MBR. BP means boot manager partition. This values are stored in the boot manager. P1-P4 this are the current values of the primary partitions in the MBR. You can edit the hexadecimal values in the partition table. You can select a row with s (select) and paste the values to the row where the cursor is with p. With this function, you can import partition values to the boot manager or change values in the MBR. This can be very useful in emergency cases. Clear partition data Clearing the data means clearing of the partition data in the boot manager. The data on the partition itself is unchanged. Reset changes Use it if you changed something and you want to restore the whole values of the partition in the boot manager. This is possible until you close the partition edit window. 3.2. Profiles Profiles are used to start different operating systems from different hard disks and partitions. It's also possible to detect changes in the MBR made by other software and import or forget the changes. If you have an operating system installed and you install the boot manager, the installer creates a profile to boot the current operating system. Edit label You can edit the label of the profile. This label is shown in the main menu. It's useful to use a label to see what operating system is going to boot. The maximum length is 16 chars. Show in main menu With this option you select if the profile is shown in the main menu or not. Only visible profiles can be booted. It also has effects on the default profile in the boot manager setup. Linked partitions You select from which hard disk, partition and bios device number you want to boot with this profile. You can also select what partitions or cleared partitions should be used for the MBR. Configure partition entries There are 3 states for a partition entry 1. a selected partition Press enter to choose a partition from a list with all partition of this hard disk available from Partitions. If another software changes this entry in the MBR, the boot manager detects this change at the next startup. You can choose if you want to import the new values or forget them. 2. don't touch The partition entry in the MBR will not be changed from the boot manager. That is the default setting. If a software changes this entry in the MBR the boot manager cannot detect this change. 3. cleared The boot manager set's this entry to 0 in the MBR. An operating system cannot detect that there is/was a partition. WARNING: if the boot manager has not stored the values of the partition in "Partitions" then you lose the partition values in the MBR and you cannot access the data on the partition. It's possible to restore those values, but it's better, easier and safe to store the values in Partitions. Partition programs will say this is unallocated space! Do not partition this space! You can lose data if you do it wrong. Linked partitions - hotkeys b set boot partition. You select, what partition you want to boot with this profile. The boot manager set a bios drive number automatically. It's possible to change it with another key. c clear partition. You set this entry to "cleared" and the boot manager clears this entry in the MBR when you boot this profile. d don't touch. You set the entry to don't touch and the boot manager does not change this entry when you boot this profile. e edit boot flag. The boot flag has the bios drive number used by the boot sector routine. In some cases it's required to change this value. r remove boot flag. Here, you remove the boot flag from the profile. l set logical partition. You can set to boot from a logical partition 1-4 of an extended partition. Change the logical number by pressing "l". L1 = first logical, L2 = second, ... Clear profile data You can clear the profile data in the boot manager. The data in Partitions are not changed. Reset changes Use it if you changed something and want to restore the whole values of the profile in the boot manager. This is possible until you close the profile edit window. 3.3. Boot manager Startmode The boot manager has two modes to start. With the user interface menu and hidden. For the hidden mode, you have to set the boot countdown and you have to select a default profile. The default profile boots after the countdown. The user cannot see that there is a boot manager in the background. If you want to go into the boot manager, then press ESC. Boot countdown You can enable and disable the countdown. If the boot countdown is enabled, the boot manager waits the given time and starts after the countdown the last used profile or the default profile, depending on your settings. Edit boot countdown Choose between 1 and 99 seconds. Select at start At start, the boot manager set the bar to the selected option. This works for the hidden start mode too. You have the following options 1. Last booted profile 2. Default profile 3. Floppy 4. CDROM 5. USB Default profile You can select the default profile from a list of all visible profiles. Show floppy boot Show the floppy boot option in the main menu. Show cdrom boot Show the cdrom boot option in the main menu. Show usb boot Show the USB boot option in the main menu. Force USB 1.1 Use USB 1.1 controller even if there is a USB 2.0 controller. Mode 1: Ignore the EHCI Controller Mode 2: Setup EHCI Controller and set all ports to the companion host. Some controllers need this option to force usb 1.1. Use Mass Stor Dev Use Mass Storage Device. Boot the X mass storage device that was found. Other devices are ignored. Text mode after boot You can select the text mode during the startup of an operating system. Choose between "don't change" and 80x50. Graphicmode Select the screen resolution in the boot manager. Choose between text mode 80x50 and graphic mode 640x480, 800x600, 1024x768, 1280x1024. Zoom animation Enable and disable the window animation. Font Select the boot manager font or the bios font. Starfield Enable and disable the starfield animation. Master password Setup the master password. Disable the boot manager password protection with an empty password. Setup password Setup the setup password. Disable the boot manager setup password protection with an empty password. Install to the hard disk MBR (Master Boot Record) __________________________________________________________________ You can install the boot manager to the MBR of your hard disk. When you do that, then the boot manager is the first program that is started when you boot from the hard disk. That means the boot manager is started before any operating system has been started. This installation has many benefits. Some features are only available when the boot manager is installed to the MBR. When you don't want to install the boot manager to the MBR, then you can start the boot manager in many different ways. See [77]plpbt.bin - LiveCD and ... Warning Linux users: Install LILO or GRUB to the boot sector of your Linux instead of the Master Boot Record (MBR). The Plop Boot Manager is not a Linux loader and cannot start Linux without LILO, GRUB, Syslinux and similar! See [78]Linux Boot Managers. [79]1. The install program [80]1.1 Program functions [81]2. Uninstall [82]3. Methods to start the install program [83]3.1. Floppy [84]3.2. CD [85]3.3. DOS [86]3.4. Windows boot menu (NT, 2K, XP, VISTA, Win7) [87]3.5. Syslinux, Isolinux, Pxelinux (Network) [88]3.6. LILO [89]3.7. GRUB / grub4dos [90]3.8. GRUB2 [91]3.9. From Network [92]3.10. Native from a FAT file system 1. The install program __________________________________________________________________ There are 2 versions of the install program. Basically both versions do the same. The only difference is that plpinst.com creates a backup file plpback.bin to restore hard disk sectors for a complete boot manager uninstall. The second version plpinstc.com skips the backup part. You have to use the second version for installation from write protected media like CD's or when you install from network or any other boot manager. 1.1 Program functions __________________________________________________________________ 1. Full boot manager install With this option you install the boot manager to your hard disk. If you have an installed operating system, then the install program creates a profile for you to boot this operating system. With the installation from floppy, the install program makes a backup of the sectors where the boot manager will be installed. The install program writes the backup to the floppy disk. With this backup it's possible to remove the boot manager completely from your hard disk. If you use the CD installation, then it's not possible to restore the sectors. In this case the uninstall routine creates a new MBR to boot the current operating system. The partition table data won't be changed. 2. Rewrite loader A small program (the loader) is required in the MBR to start the boot manager. Operating systems like Windows XP are writing during the installation their own small program into the MBR. If you install Windows XP after the boot manager, then Windows XP will start instead of the boot manager, because the loader is overwritten with the program from Windows XP. To setup that the boot manager starts before Windows XP you have to use Rewrite loader. 3. Boot Manager update With this, you can update the boot manager. But only updates with boot manager v5 are working. 4. Complete uninstall Warning, this option is only available with the installation from floppy. The install program takes the backup that was saved on the floppy disk and writes it back to the hard disk. Warning, if you changed anything with the partition table, then don't use this option! 5. Short uninstall With this option, the program writes a new MBR to start the current operating system. The partition table will be unchanged. 6. Set Boot Manager screen to text mode Configures the Boot Manager to start in text mode. 7. Change destination hard disk Set destination hard disk to install the boot manager. 8. Boot Manager hotkeys See [93]Hotkeys. 9. Reboot The computer will be restarted. 2. Uninstall __________________________________________________________________ When you installed the boot manager to the MBR, then you can remove the boot manager in the same way that you used to install the boot manager, but you use the option 4 or 5 in the install program. When you don't want to use the install program to remove the boot manager, then you can use any other program that writes a new program to the MBR. Example FIXMBR, or "fdisk /mbr" and so on. Or you install another boot manager to the MBR. 3. Methods to start the install program __________________________________________________________________ 3.1. Floppy __________________________________________________________________ You create the install floppy with a floppy disk image. A floppy disk image is a file that contains every sector of the floppy disk. You cannot copy the image file on a floppy disk like a common file. It's required to use a special program that writes sector per sector of the image file to the floppy disk sectors. There are many programs available to do this. Download the current boot manager [94]plpbt-5.0.14.zip. Extract it to get the floppy disk image. You find the disk image in the install directory. The name of the file is plpbtin.img How to create the floppy: DOS: You can use [95]diskimg.com with diskimg -d a -w plpbtin.img Windows: Write the disk image with the program [96]rawwritewin to the floppy disk Linux: dd if=plpbtin.img of=/dev/fd0 3.2. CD __________________________________________________________________ Download the current boot manager [97]plpbt-5.0.14.zip. Extract it to get the iso file. You find the iso file in the install directory. The name of the file is plpbtin.iso Notice: The CD installer makes no backup for a complete uninstall. See [98]The install program. Windows: You can use [99]Nero, or the free program [100]CDBurnerXP, or any other program that can burn ISO images. Use the option like burn ISO on CD or burn ISO Image. Then choose the boot manager ISO and burn it. Linux: [101]cdrecord is the linux program to burn ISO images to a CD. Burn the ISO with cdrecord: cdrecord -v dev= Example: If you access your CD burner with /dev/hdd cdrecord -v dev=/dev/hdd plpbtin.iso 3.3. DOS __________________________________________________________________ Download the current boot manager [102]plpbt-5.0.14.zip. Extract it to get the install program. In the install directory there are 2 install programs (plpinst.com and plpinstc.com) for using under DOS. plpinst.com creates a backup file plpback.bin for a complete boot manager uninstall. plpinstc.bin makes no backup. Use plpinstc.com for write protected media like CD's. 3.4. Windows boot menu (NT, 2K, XP, VISTA, Win7) __________________________________________________________________ Hint: When you don't want to install the boot manager to the MBR then see [103]plpbt.bin - LiveCD and .... Download the current boot manager [104]plpbt-5.0.14.zip. Extract the zip file. Open the folder Windows. You will find the batch program InstallToMBR. Run it as administrator in VISTA/WIN7 (right mouse click on the file and choose "Run as administrator"). The batch creates an entry in your windows boot menu called "Install the Plop Boot Manager to the MBR". When you reboot, then use the entry to install the Plop Boot Manager to the mbr. To remove the entry from the windows boot menu run the program c:\plop\plpbt4win. Use "l" to list all entries. Remove the entry with "r ID". ID is the number you have seen with "l". See [105]here for more info's to plpbt4win. Note: plpgenbtldr and contig are no longer required. 3.5 Syslinux, Isolinux, Extlinux __________________________________________________________________ Download the current boot manager [106]plpbt-5.0.14.zip. Extract it to get the boot manager install program. You find the install program plpinstc in the install directory. Add plpinstc.com to the config file * for Syslinux it's syslinux.cfg * for Isolinux it's isolinux.cfg * for Extlinux it's extlinux.conf Add the following lines to the config file label plpinst linux plpinstc.com Copy plpinstc to the same directory where the config file is. You start the install program when you select it from the menu or you enter plpinst at the Syslinux command prompt. 3.6. LILO __________________________________________________________________ Download the current boot manager [107]plpbt-5.0.14.zip. Extract it to get the boot manager install program. You find the install program plpinstc.com in the install directory. Copy plpinstc.com to /boot. Add to your /etc/lilo.conf the following image=/boot/plpinstc.com label=plop-install Run lilo to update lilo. 3.7. GRUB / grub4dos __________________________________________________________________ Download the current boot manager [108]plpbt-5.0.14.zip. Extract it to get the boot manager install program. You find the install program plpinstc.com in the install directory. Copy plpinstc.com to /boot. You have to choose the correct root settings in menu.lst for your system. The following is an example. Add to your /boot/grub/menu.lst the following title Install Plop Boot Manager root (hd0,0) kernel /boot/plpinstc.com When you reboot, you should be able to choose the install program from your grub menu. 3.8. GRUB2 __________________________________________________________________ Download the current boot manager [109]plpbt-5.0.14.zip. Extract it to get the boot manager install program. You find the install program plpinstc.com in the install directory. Copy plpinstc.com to /boot. You have to choose the correct root settings in grub.cfg for your system. The following is an example. Add to your /boot/grub/grub.cfg the following menuentry "Install Plop Boot Manager" { set root='(hd0,1)' linux16 /boot/plpinstc.com } When you reboot, you should be able to choose the install program from your grub menu. 3.9. From network __________________________________________________________________ A better documentation comes when I have more time. Meanwhile use the documentation of Plop Linux. You need for booting over network a DHCP, TFTP server and the program pxelinux. For [110]Linux click here, for [111]Windows click here 3.10. Native from a FAT file system __________________________________________________________________ Download the current boot manager [112]plpbt-5.0.14.zip. Extract it to get the boot manager install program. You find the install program plpinstc.com in the install directory. Copy plpinstc.com to the FAT formatted drive and rename it to plpbt.bin. Then use the program plpmkboot to make the drive bootable to start plpbt.bin. * Linux example: plpmkboot /dev/sdb1 * Windows example: plpmkboot F: Hint: Do not use the other install program plpinst.com except on FAT12 formatted drives. plpbt.bin - LiveCD and other ways to start the Boot Manager __________________________________________________________________ When you don't want to install the boot manager to the MBR, then you have to use plpbt.bin. You can start plpbt.bin in many different ways. You cannot save boot manager settings when you use plpbt.bin. But you can use [113]plpcfgbt to configure plpbt.bin. [114]1. Floppy [115]2. CD (LiveCD) [116]3. Windows boot menu (NT, 2K, XP, VISTA and Win7) [117]4. Syslinux, Isolinux, Extlinux [118]5. LILO [119]6. GRUB / grub4dos [120]7. GRUB2 [121]8. From network [122]9. Native from a FAT file system 1. Floppy __________________________________________________________________ A floppy disk image is a file that contains every sector of the floppy disk. You cannot copy the image file on a floppy disk like a common file. It's required to use a special program that writes sector per sector of the image file to the floppy disk sectors. There are many programs available to do this. Download the current boot manager [123]plpbt-5.0.14.zip. Extract it to get the floppy disk image plpbt.img. How to create the floppy: DOS: You can use [124]diskimg.com with diskimg -d a -w plpbt.img Windows: Write the disk image with the program [125]rawwritewin to the floppy disk Linux: dd if=plpbt.img of=/dev/fd0 You can configure the plpbt.bin on the floppy with [126]plpcfgbt. 2. CD (LiveCD) __________________________________________________________________ Download the current boot manager [127]plpbt-5.0.14.zip. Extract it to get the iso file plpbt.iso. Customize ISO: See [128]Create your own ISO ... Windows: You can use [129]Nero, or the free program [130]CDBurnerXP, or any other program that can burn ISO images. Use the option like burn ISO on CD or burn ISO Image. Then choose the boot manager ISO and burn it. Linux: [131]cdrecord is the linux program to burn ISO images to a CD. Burn the ISO with cdrecord: cdrecord -v dev= Example: If you access your CD burner with /dev/hdd cdrecord -v dev=/dev/hdd plpbt.iso 3. Windows boot menu (NT, 2K, XP, VISTA and Win7) __________________________________________________________________ Download the current boot manager [132]plpbt-5.0.14.zip. Extract the zip file. Open the folder Windows. You will find the batch program InstallToBootMenu. Run it as administrator in VISTA/WIN7 (right mouse click on the file and choose "Run as administrator"). The batch creates an entry in your windows boot menu called "Plop Boot Manager". When you reboot, then use the entry to start the Plop Boot Manager. To remove the entry from the windows boot menu run the program c:\plop\plpbt4win. Use "l" to list all entries. Remove the entry with "r ID". ID is the number you have seen with "l". See [133]here for more info's to plpbt4win. Note: plpgenbtldr and contig are no longer required. 4. Syslinux, Isolinux, Extlinux __________________________________________________________________ Download the current boot manager [134]plpbt-5.0.14.zip. Extract it to get the boot manager binary program plpbt.bin. Add plpbt to the config file * for Syslinux it's syslinux.cfg * for Isolinux it's isolinux.cfg * for Extlinux it's extlinux.conf Add the following lines to your config file label plp linux plpbt.bin Copy plpbt.bin to the same directory where the config file is. You start the boot manager when you enter plp at the Syslinux command prompt. You can configure the file plpbt.bin with [135]plpcfgbt. 5. LILO __________________________________________________________________ Download the current boot manager [136]plpbt-5.0.14.zip. Extract it to get the boot manager binary program plpbt.bin. Copy the plpbt.bin file to /boot. Add to your /etc/lilo.conf the following image=/boot/plpbt.bin label=Plop Run lilo to update lilo. You can configure the file plpbt.bin with [137]plpcfgbt. 6. GRUB / grub4dos __________________________________________________________________ Download the current boot manager [138]plpbt-5.0.14.zip. Extract it to get the boot manager binary program plpbt.bin. Copy the plpbt.bin file to /boot. You have to choose the correct root settings in menu.lst for your system. The following is an example title Plop Boot Manager root (hd0,0) kernel /boot/plpbt.bin 7. GRUB2 __________________________________________________________________ Download the current boot manager [139]plpbt-5.0.14.zip. Extract it to get the boot manager binary program plpbt.bin. Copy the plpbt.bin file to /boot. You have to choose the correct root settings in grub.cfg for your system. The following is an example menuentry "Plop Boot Manager" { set root=(hd0,1) linux16 /boot/plpbt.bin } When you reboot, you should be able to start the boot manager from your grub menu. You can configure the file plpbt.bin with [140]plpcfgbt. 8. From network __________________________________________________________________ A better documentation comes when I have more time. Meanwhile use the documentation of Plop Linux. You need for booting over network a DHCP, TFTP server and the program pxelinux. For [141]Linux click here, for [142]Windows click here 9. Native from a FAT file system __________________________________________________________________ Download the current boot manager [143]plpbt-5.0.14.zip. Extract it to get the boot manager binary program plpbt.bin. Copy plpbt.bin to the FAT formatted drive. Then use the program plpmkboot to make the drive bootable to start plpbt.bin. * Linux example: plpmkboot /dev/sdb1 * Windows example: plpmkboot F: Create your own ISO file with your modified plpbt.bin __________________________________________________________________ [144]plpbt-createiso.zip is a simple script to create a custom plop boot manager iso by Elmar Hanlhofer. There is one script for Windows and one script for Linux in the zip file. The scripts are using mkisofs from cdrtools. How to use with Windows The windows binaries of cdrtools are from [145]http://smithii.com/cdrtools and included in the zip file. plpbt.bin and create-iso.bat must be in the same directory. You have to run create-iso.bat to create the iso file. You get a file called plpbtmycd.iso. That's your new boot manager iso file. How to use with Linux You must have installed mkisofs. plpbt.bin and create-iso.sh must be in the same directory. You have to run sh create-iso.sh to create the iso file. You get a file called plpbtmycd.iso. That's your new boot manager iso file. plpcfgbt - configure plpbt.bin __________________________________________________________________ [146]plpcfgbt-0.11.zip is a tool to configure the binary version plpbt.bin of the boot manager. This program is available for Windows and Linux. You start the program from a command shell. If you run the program without parameters then you will see the help information. Usage: plpcfgbt [OPTIONS] file Options: ======== parameter meaning ----------------------------------------------------------------------------- vm setup video mode values: text, 640x480, 800x600, 1024x768, 1280x1024 stm start mode of the boot manager values: menu or hidden, hidden requires cnt=on and dbt not off cnt activate countdown, values: on or off cntval countdown in seconds between 1 and 99 dbt default boot, values: off, profile, floppy, cdrom, usb dprf use default profile value between 1 and 16 stf starfield, values: on or off zan windows zoom animation, values: on or off fnt set font, values: bt or bios usb1 force usb 1.1 values: off 1 = Mode 1 = skip ehci 2 = Mode 2 = force ehci to companion usbmdev use usb massdev 1-99 (obsolete) int19h do not boot the os and use int19h, values: on or off hotkey startup hotkey, values: yes or no prf set profile, value: 1-16 prfname set profilename 16 chars, 'prf' must be set btdrv boot drive, 80h-89h, 'prf' must be set btprt boot partition 1-4, 'prf' must be set btlog boot log partition, 1-4, 'prf' must be set skippcmcia skip pcmcia check, values: yes or no fastpcmcia skip pcmcia check after usb card was found, values: yes or no ignoreusbdev ignore number of usb devices 0-99 showextended show extended partitions in the main menu, values: yes or no hiddenusb automatic usb boot without showing the boot manager hiddencdrom automatic cdrom boot without showing the boot manager Infos about int19h see [147]here. The hotkey option is useful with CD's or ROM's. You get the info to press CTRL-A to start the boot manager. If you don't press it, the booting continues without the boot manager. Examples __________________________________________________________________ Print current settings: plpcfgbt plpbt.bin Configure hidden boot and boot the usb drive: plpcfgbt stm=hidden cnt=on cntval=1 dbt=usb plpbt.bin or plpcfgbt hiddenusb plpbt.bin plpbt.bin parameters (Linux Kernel Command Line) __________________________________________________________________ When you use a Linux boot manager, then you can pass some parameters with "append" to plpbt.bin. List of supported parameters Parameter Meaning hiddenusb is the short version of "stm=hidden cnt=on cntval=1 dbt=usb" hiddencdrom is the short version of "stm=hidden cnt=on cntval=1 dbt=cdrom" usb1=1 Force USB 1.1 Mode 1 (ignore the EHCI controller) usb1=2 Force USB 1.1 Mode 2 (force EHCI ports to usb 1.1) vm=text Switch to text mode fnt=bios Switch font to bios font int19h=on Use INT19h instead of booting usb showextended=yes Show extended partitions in the main menu Example syslinux.cfg: # configure the boot manager to start in text mode label plp linux plpbt.bin append vm=text # configure the boot manager to start in hidden mode and # boot usb with forcing usb 1.1 mode 1 label plp2 linux plpbt.bin append "hiddenusb usb1=1" Create a PCI boot manager option ROM (save in bios) __________________________________________________________________ You can create a pci option rom file with [148]plpbtrom-0.6.zip. You can store the option rom in your bios or to the rom of a network card and run it from there. Usage: plpbtrom [OPTIONS] input-file output-file Options: ======== -h this help -vendorid id hex value of the card vendor -deviceid id hex value of device -grabid grab vendor/device id from PCI ROM file -hidden disable option rom text output -nodisable do not allow option rom disable -forceINT force hook interrupt -INT18 hook int 18h -compress compress option rom -size set rom to a size. examples: 64k, 128k, 1m, ... input-file boot manager file (ex. plpbtrom.bin) output-file ROM file name Examples * plpbtrom plpbtrom.bin plpbt.rom * plpbtrom -vendorid 0x10ec -deviceid 0x8139 plpbtrom.bin plpbt.rom * plpbtrom -grabid netcard.rom plpbtrom.bin plpbt.rom * plpbtrom -grabid netcard.rom -size 64k plpbtrom.bin plpbt.rom Special parameters * -forceINT: This forces the boot manager to hook the INT 19h/INT 18h. If you have a PNP bios, then the boot manager does not use the PNP bios feature of the boot device sequence. The boot manager will be started before any boot device is tried (when INT 19h mode is used) or the boot manager is the last program that is started when all boot devices failed to boot (when INT 18h mode is used). * -INT18: Hook INT18h instead of INT19h. INT19h is the default mode. Files plpbtrom - Linux executable plpbtrom.exe - Windows executable plpbtrom.bin - Boot Manager Difference plpbtrom.bin and plpbt.bin plpbtrom.bin gives the control of the boot process back to the bios with a far return if you press esc. plpbt.bin makes a reboot with int 19h. Passing parameters to the boot manager with the linux kernel command line is not supported by plpbtrom.bin You can configure plpbtrom.bin like plpbt.bin with [149]plpcfgbt. You can enable/disable a hotkey to start the boot manager. How to test a ROM You can test your rom file with the free virtual machine [150]qemu. qemu -hda harddisk.img -option-rom plpbt.rom If you have no hard disk image file then take one from the qemu download page or use a floppy image. qemu -fda floppy.img -option-rom plpbt.rom How to flash an AMI bios Do this at your own risk! This can damage your pc. * Download the Ami bios flash utility and save your current bios. [151]AMI Homepage It's a DOS program, run the following command from a DOS floppy to save your bios afudos /obios.rom * Use the Windows tool [152]MMTools to replace the network rom with the plpbt.rom. * Load the file bios.rom * Find the network option rom. It has the id 20, the name PCI Option ROM and the RunLoc number VendorID:DeviceID of your network card. Maybe there are other option roms in your bios. Take care that you choose the network option rom. * Click on it that it's marked. * Click at the Replace Tab * Load as Module file the plpbt.rom file. * Press the Replace button * Press the Save ROM as and give it the name mybios.rom * Now comes the dangerous part. Flashing the bios. I suggest setting the bios to the default settings and save it. Then boot from a dos floppy and run afudos /imybios.rom Do not turn off the pc during flash. After the flash has completed, go to the bios and do again a reset to the default settings. * If all is ok, you should be able to configure the bios and start the boot manager during the boot process. How to flash an AWARD bios Do this at your own risk! This can damage your pc. * Download the Award bios flash utility aflash. You should find it at your Motherboard homepage in the bios section. * Run it from a DOS floppy and save your current bios to a file. Give it the name bios.rom. * Search the file cbrom in the web. There are different versions, not all will work with your bios file, so you have to test it with different versions. * Run cbrom bios.rom /d * This should list all parts of the bios rom. I cannot give you the command to replace the rom. None of the cbrom programs where able to display the content of my bios rom file. You have to test it by yourself. * When you updated the bios rom file, then flash it. I suggest setting the bios to the default settings and save it. Then boot from a dos floppy and run with awdflash. * If all is ok, you should be able to configure the bios and start the boot manager during the boot process. plpbt4win __________________________________________________________________ plpbt4win makes it easy to add/remove the boot manager from the windows boot menu. The program can work with the boot.ini and with bcdedit. It automatically detects the required method. You can use it as batch file or run it with an built-in command line. You find plpbt4win in the Windows directory of [153]plpbt-5.0.14.zip. Feature list * Command line interface, ideal for batch programs and a gui frontend. * Built-in command line. * Works with boot.ini and bcdedit. * Can list, add and remove windows boot menu entries. * You can easy use different boot manager binary files. For example, one windows boot menu entry is the default boot manager file and another entry is configured to auto boot usb. * 2 batch files are included. InstallToBootMenu.bat and InstallToMBR.bat. The windows user must only start the batch file and everything is done by the batch file. The user must only reboot to see the new boot menu entries. Those batch files can also be used as example how to use plpbt4win. Help for batch mode plpbt4win [/?] [/B] [/C [FILE]] [/L] [/A [NAME]] [/R ] [/BIN ] [/D] /? Help /B Batch mode /BIN Set the program filename. Default is "c:\plop\plpbt.bin" /C [FILE] Create the plop boot manager loader program. Set the output filename. The default filename is "c:\plop\plpbt4win.ldr" /L List windows boot menu entries /A [NAME] Add to the windows boot menu a new entry. The default name is "Plop Boot Manager" /R Remove the menu entry from the windows boot menu. ID is the number of the menu entry /D Debug mode Batch mode examples * List boot menu entries: plpbt4win /B /L * Create loader: plpbt4win /B /C * Create custom named loader: plpbt4win /B /C c:\plop\plp.ldr * Add an entry: plpbt4win /B /A "The Plop Boot Manager is here" * Remove an entry, first use /L to get the ID and then: plpbt4win /B /R 3 * Create loader and add entry at once: plpbt4win /B /C /A Help for built in command line Start plpbt4win without parameter. Command (? for help): ? Help bin Set the program filename. Default is "c:\plop\plpbt.bin" c [FILE] Create the plop boot manager loader program. Set the output filename. The default filename is "c:\plop\plpbt4win.ldr" l List windows boot menu entries a [NAME] Add to the windows boot menu a new entry. The default name is "Plop Boot Manager" r Remove the menu entry from the windows boot menu. ID is the number of the menu entry d Activate/disable debug mode v Show current values q Quit PCMCIA CardBus driver - USB PC-Card __________________________________________________________________ Many old laptops are having one or two CardBus slots. The boot manager can act as USB PC-Card enabler and the boot manager makes it possible to boot from the USB PC-Card. When your laptop has only USB 1.1, then you can speed up the boot process with an USB 2.0 PC-Card. When your laptop has only one USB port, then you are able to get more USB ports with an USB PC-Card. You find the boot manager with the CardBus driver in the pcmcia directory of [154]plpbt-5.0.14.zip. The boot manager initializes the CardBus during the boot manager startup. This means, the PC-Card must be plugged in during the boot manager start! I do this during the program start, because then you have an initialized and ready to use PC-Card regardless if you boot from usb or not. When you have a DOS USB driver (for OHCI and EHCI) then you are able to use it with the PC-Card and you don't need a extra CardBus driver. During the boot manager startup you will see some infos about the CardBus init process. When you want to read it, then press the CTRL key during the boot manager start. Notes: * My CardBus driver works on many machines, but it does not work on all. * Because of the additional CardBus driver size, I had to remove the IDE Cdrom driver (only) from the pcmcia hard disk boot manager version. plpbt.bin has all drivers included. USB info __________________________________________________________________ * Only USB mass storage devices are supported. The USB support allows booting from USB hard disk, USB thumb drives and USB card readers. USB floppies and CD/DVD drives are not working. * There is no USB HUB implementation. It's required to connect your USB drive directly to the USB port of your computer. * Current status see [155]Boot Manager News. DOS and the USB driver __________________________________________________________________ [156]1. The Boot Manager as USB hard disk driver for DOS [157]2. Disable the USB driver [158]3. Detect the USB driver under DOS 1. The Boot Manager as USB hard disk driver for DOS __________________________________________________________________ I know this is very special. Maybe it's useful for some people. You have to configure the plpbt.bin with [159]plpcfgbt to use int19h instead of booting the operating system. plpcfgbt int19h=on plpbt.bin Now you have to start plpbt.bin with a boot manager like grub, syslinux or whatever during boot time (supported boot managers see [160]here). Choose USB and the boot manager will install the usb driver and go back to your boot manager. If you start DOS you will have access to your usb drive as last hard disk. But remember, the usb drive is only as "read only" device available. If it works for you then use plpcfgbt int19h=on stm=hidden cnt=on cntval=1 dbt=usb plpbt.bin 2. Disable the USB driver __________________________________________________________________ If you run DOS and the Plop USB driver is loaded, then you can disable the USB driver with [161]plpdisd-0.2.zip. When you disable the driver, then you are able to load other DOS usb drivers. You can run plpdisd from config.sys DEVICE=c:\tools\plpdisd.exe It's also possible to run it from the autoexec.bat or command line. 3. Detect the USB driver under DOS __________________________________________________________________ See [162]here Detect the USB driver __________________________________________________________________ [163]1. Detect the USB driver with Syslinux [164]2. Detect the USB driver under DOS 1. Detect the USB driver with Syslinux __________________________________________________________________ Icecube wrote the module ifplop.c32 for syslinux to detect the plop usb driver Example syslinux.cfg: default plopcheck # Check for the presence of plop (run by default) # When plop INT13 hook is found, run the first label # When plop INT13 hook isn't found, run the second label label plopcheck com32 ifplop.c32 append plop_detected -- plop_not_detected # When plop INT13 hook was found, boot the menu system. # plop can have added USB2.0 speed, so the entries we want to boot # will be read from disk much faster (supposing that we have a BIOS # that only supports USB1.1 speed). label plop_detected com32 menu.c32 append syslinux.cfg # plop INT13 hook wasn't found, so we boot plop label plop_not_detected linux plpbt.bin ifplop.c32 is part of syslinux since version 4.01. ifplop.c32 module page: [165]http://syslinux.zytor.com/wiki/index.php/Ifplop.c32 You find some driver detection info's [166]here. 2. Detect the USB driver under DOS __________________________________________________________________ With the program [167]plpchk-0.1.zip you are able to detect the plop usb driver. You can use it in the config.sys, in a batch program or from the command line. The program is able to create a file when the driver is installed, or delete a file when the driver was not detected. According to the existence of the file you can do some actions. For batch files you can use the return value of the error level. The program makes no screen output when you use the /h parameter. plpchk [/?] [/h] [file] /? help /h hide text output file create this file when the driver was detected or remove it when the driver was not detected config.sys example: DEVICE=c:\tools\plpchk.exe c:\tmp\plpusb For batch processing: ERRORLEVEL 0 = no driver detected 1 = driver detected You find some driver detection info's [168]here. Hidden partition / Cleared partition __________________________________________________________________ Hidden partition / Cleared partition __________________________________________________________________ There is a important difference between "hidden" and "cleared" partitions. * Hidden Partition: Operating systems, backup solutions and so on can see them but they ignore them. I would say, this is a pseudo hidden partition. * Cleared Partition: No program (except the boot manager) knows that there is/was a partition defined in the MBR. This is really hidden. It looks like unallocated space for every program. That means no other program can access the data on that partition (with some work and searching the hard disk there are still ways to access the data). There is a risk, if you repartition the hard disk, you will overwrite your invisible partition and all data on it if you do it wrong. Example: Hide a partition __________________________________________________________________ This is an example: A partition should be visible in one profile and hidden (and not cleared) in another profile Let's say you want to have the second partition on HDA (HDA2) on one profile visible and on another hidden (and not cleared). * Use an empty entry in partitions. Give it the label "hidden hda2". * Select the device HDA. * Go to "Edit MBR/Import data". * Move the cursor to P2 and press "s". Now move up to "BP" and press "p". * Press ESC and go to "Partition ID". Choose "Select from list". Choose the hidden version of your partition. * Press ESC and save your changes. * Go to "profiles". Now you can assign the "visible" version of your partition to one profile and the "hidden" to another profile. Linux Boot Managers to the boot sector __________________________________________________________________ LILO, GRUB / grub4dos, GRUB2: I had no time to write some short descriptions how to install them to the boot sector. Examples __________________________________________________________________ [169]1. Video dual boot install Windows XP and Windows XP [170]2. Windows XP and Windows Vista dual boot with hidden (cleared) partitions [171]3. Dualboot Windows XP and Windows 7 1. Video dual boot install Windows XP and Windows XP __________________________________________________________________ Download [172]demoinstall.wmv ([173]demoinstall.zip). The quality is not the best but you see all required steps. I hope it's useful. 2. Windows XP and Windows Vista dual boot with hidden (cleared) partitions __________________________________________________________________ The goal is to install Windows XP on the first partition and Windows Vista on the second partition. I want that no windows has access to the partition of the other Windows. There should be a third partition that will be used as shared partition. Both Windows have access to this partition. There are many ways to do this. I will describe one way. It works only with the [174]MBR installation! What should be the result * Windows XP on partition 1 * Windows Vista on partition 2 * A shared partition for both Windows as partition 3 * No Windows has access to the other Windows partition * Realized with the Plop Boot Manager (hard disk installation) Basic conditions * The hard disk is not partitioned * No boot manager is installed The description Install Windows XP At first install Windows XP. Create with the Windows installer a partition with the size you want. I use a 10GB partition. Install Windows XP on this partition. Setup Partitions When you installed your Windows, go to the Disk Management and create a second primary partition for Vista and a third primary partition for the shared data. Install the boot manager Now comes the boot manager part. Boot from the boot manager install floppy or CD. Install the boot manager to the hard disk and then reboot. Configure the Windows XP profile The boot manager created a profile called "os harddisk 1" to boot Windows XP. It also imported the 3 primary partitions. The names are HDA1, HDA2 and HDA3. Now go to setup and profiles. Select os harddisk 1. Give it the new label windows xp. Select linked partitions. Press enter at the first slot of HDA and select HDA1. At the second slot press c to set it to cleared. You can leave the third slot as don't touch or select HDA3. See the difference at [175]configure partition entries. Configure the Windows Vista profile Now leave the configuration of Windows XP and go to an empty profile in Profiles. Give it the label windows vista. Set show in main menu to yes. Now select linked partitions. Press at the first slot c to set it to cleared. At the second slot press b to set the boot flag. Press enter and select HDA2. On the third slot choose the same as for windows xp (don't touch or HDA3). Install Window Vista Go back to the main menu. Now you see windows xp and windows vista. Move to windows vista and press Enter. This writes the profile settings to the hard disk. The booting will fail, because Vista is not installed. Now boot the Windows Vista install DVD. In the installer you should see at the partitions screen at first an unallocated space (there is xp installed) and 2 primary partitions. Select the first primary partition to install Windows Vista. when the Windows Vista installation has been finished, it's possible, that Vista is booting immediately and the Plop Boot Manager does not come. In this case use Rewrite loader from the Plop Boot Manager install floppy or CD. Now you should have two bootable Windows on your hard disk and they don't know from each other. You can share data between both with the shared partition. Windows Vista on the second hard disk It's similar to the previous description, if you want to install Windows XP on the first hard disk and Windows Vista on the second hard disk. The second hard disk is HDB in the boot manager. So install Windows Vista to the first partition of the second hard disk. Set in the vista profile/linked partitions the first slot of HDB to HDB1 and press b. The boot manager will set the boot flag to 81h. This should be ok for your installation. 3. Dualboot Windows XP and Windows 7 __________________________________________________________________ Here are short instructions for a complete new installation of your pc with dualbooting WinXP and Win7. It doesn't matter if you use 32 or 64 bit versions. Take care, all data on your pc will be deleted! Boot the Win7 install DVD. Remove all partitions from the hard disk. Create a partition for Win7. The install program will create 2 partitions. One with about 80MB for the Win7 boot files and a second partition with the Win7 files. Create an additional partition for WinXP. Now you see 3 partitions. Install Win7 to the second partition. After the Win7 installation is complete, install the Plop Boot Manager. After the Boot Manager installation go to the Boot Manager Setup, then Profiles, then "OS HARDDISK 1". Change the name to "Win7". Go to linked partitions and press enter on the first position of HDA and select HDA1, on the second select HDA2 and on the third press "c" for cleared. Now leave the profile settings for Win7. Use now an empty profile to create the WinXP profile. Give it the name WinXP, visible in main menu "yes". In linked partitions select for HDA on the first position HDA3, press "b" to set the boot flag on the first position. On the second press "c" to set it cleared. On the third press "c" to set it to cleared too. Go to the main menu and press enter on WinXP. You will be not able to boot this partition because XP is not installed currently. If you get the message about invalid boot signature, then press "n" to abort. Now boot the WinXP install CD. You should see now only one partition. Install WinXP there. After the installation completed then start the Plop Boot Manager install CD and use "Rewrite loader". Reboot, the boot manager will tell you about partition changes. Press "y" to import the new values. Now you should be able to boot both systems. NOD32 Virus report __________________________________________________________________ NOD32 reports a MBR virus after the Boot Manager MBR installation. It's a false report. This problem was fixed but with the new NOD32 versions it's back. FAQ's - Frequently asked questions __________________________________________________________________ 1. [176]I booted DOS from USB and I cannot write on the drive 2. [177]Are there plans to add write support in the future 3. [178]The boot manager detect's my usb cdrom, but booting hangs 4. [179]My USB keyboard does not work when I booted from USB 5. [180]Can I use my USB PC-Card (PCMCIA CardBus) to boot from USB 6. [181]I want to install the boot manager from my USB device, but I cannot choose my internal hard disk 7. [182]I use plpbt.bin and it forgets my settings 8. [183]I cannot boot from my SATA CD/DVD drive 9. [184]I was reading VIEW/EDIT/COPY data in the forum, where is this menu 10. [185]Main menu network boot: !PXE structure was not found in UNDI 11. [186]My USB DVD drive is detected, but I cannot boot 1. I booted DOS from USB and I cannot write on the drive My drivers have no write routines implemented. You want to know why? My intention was to have USB drivers for UHCI, OHCI and EHCI controllers in my tiny boot manager. The space to install the boot manager without the need of a partition is very limited. So there was no space left for write routines. 2. Are there plans to add write support in the future It's in my mind, but there are no fix plans. 3. The boot manager detect's my usb cdrom, but booting hangs USB CD/DVD drives are not supported. 4. My USB keyboard does not work when I booted from USB USB keyboards are not supported by my drivers. When you boot Linux or Windows, then your keyboard will work again when those operating systems are taking control over the USB hardware. 5. Can I use my USB PC-Card (PCMCIA CardBus) to boot from USB Yes, with the pcmcai version of the boot manager 6. I want to install the boot manager from my USB device, but I cannot choose my internal hard disk The problem with installing on the internal (in this case the second) hard disk with the installer is, that the installer imports the partitions from the usb device and thinks this are the partitions of the first hard disk. When the boot manager boot's later from the real hard disk then the imported partitions are not correct. You see the problem? Sure it would be possible to add an option to handle this situation, but there are so many other ways to install the boot manager, that there are no plans to add this feature to the installer (except, many people request this feature). 7. I use plpbt.bin and it forgets my settings You have to configure plpbt.bin with plpcfgbt. All changes you make within the boot manager menu are only valid until you reboot. The changes are not saved. 8. I cannot boot from my SATA CD/DVD drive SATA CD/DVD drives are not supported. Only IDE CD/DVD drives are working. 9. I was reading VIEW/EDIT/COPY data in the forum, where is this menu 'VIEW/EDIT/COPY' data has been renamed to 'Edit MBR/Import data' (setup/partitions/partition edit). 10. Main menu network boot: !PXE structure was not found in UNDI Your network rom is a 'PXE Split ROM'. Currently only 'Monolithic' roms are supported 11. My USB DVD drive is detected, but I cannot boot Booting from USB CD/DVD drives is not supported by the current usb driver __________________________________________________________________ (c) by Elmar Hanlhofer References 1. http://www.plop.at/en/bootmanager/full.html 2. http://www.plop.at/print/en/bootmanager/full.html#l_intro 3. http://www.plop.at/print/en/bootmanager/full.html#l_startmodes 4. http://www.plop.at/print/en/bootmanager/full.html#l_features 5. http://www.plop.at/print/en/bootmanager/full.html#l_screenshots 6. http://www.plop.at/print/en/bootmanager/full.html#l_licence 7. http://www.plop.at/print/en/bootmanager/full.html#l_download 8. http://www.plop.at/print/en/bootmanager/full.html#l_thebootmanager 9. http://www.plop.at/print/en/bootmanager/full.html#l_mbrinstall 10. http://www.plop.at/print/en/bootmanager/full.html#l_plpbt.bin 11. http://www.plop.at/print/en/bootmanager/full.html#l_iso 12. http://www.plop.at/print/en/bootmanager/full.html#l_plpcfgbt 13. http://www.plop.at/print/en/bootmanager/full.html#l_plpbtparam 14. http://www.plop.at/print/en/bootmanager/full.html#l_rom 15. http://www.plop.at/print/en/bootmanager/full.html#l_plpbt4win 16. http://www.plop.at/print/en/bootmanager/full.html#l_pcmcia 17. http://www.plop.at/print/en/bootmanager/full.html#l_usbinfo 18. http://www.plop.at/print/en/bootmanager/full.html#l_usbdos 19. http://www.plop.at/print/en/bootmanager/full.html#l_usbdriverdetect 20. http://www.plop.at/print/en/bootmanager/full.html#l_hiddenpartitions 21. http://www.plop.at/print/en/bootmanager/full.html#l_linuxloaders 22. http://www.plop.at/print/en/bootmanager/full.html#l_examples 23. http://www.plop.at/print/en/bootmanager/full.html#l_nod32 24. http://www.plop.at/print/en/bootmanager/full.html#l_faq 25. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 26. http://www.plop.at/slide16en01.html 27. http://www.plop.at/slide16en02.html 28. http://www.plop.at/slide16en03.html 29. http://www.plop.at/slide16en04.html 30. http://www.plop.at/en/contact.html 31. http://www.plop.at/en/contact.html 32. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 33. http://download.plop.at/files/bootmngr/plpbt-5.0.13.zip 34. http://download.plop.at/files/bootmngr/plpbtrom-0.6.zip 35. http://download.plop.at/files/bootmngr/plpbt-createiso.zip 36. http://download.plop.at/files/bootmngr/plpcfgbt-0.11.zip 37. http://download.plop.at/files/bootmngr/plpdisd-0.2.zip 38. http://download.plop.at/files/bootmngr/plpchk-0.1.zip 39. http://download.plop.at/files/bootmngr/plpmkboot-0.1.zip 40. http://www.plop.at/print/en/bootmanager/full.html#b0 41. http://www.plop.at/print/en/bootmanager/full.html#b1 42. http://www.plop.at/print/en/bootmanager/full.html#b2 43. http://www.plop.at/print/en/bootmanager/full.html#b3 44. http://www.plop.at/print/en/bootmanager/full.html#b4 45. http://www.plop.at/print/en/bootmanager/full.html#b5 46. http://www.plop.at/print/en/bootmanager/full.html#b6 47. http://www.plop.at/print/en/bootmanager/full.html#b7 48. http://www.plop.at/print/en/bootmanager/full.html#b8 49. http://www.plop.at/print/en/bootmanager/full.html#b9 50. http://www.plop.at/print/en/bootmanager/full.html#b10 51. http://www.plop.at/print/en/bootmanager/full.html#b11 52. http://www.plop.at/print/en/bootmanager/full.html#b12 53. http://www.plop.at/print/en/bootmanager/full.html#b13 54. http://www.plop.at/print/en/bootmanager/full.html#b14 55. http://www.plop.at/print/en/bootmanager/full.html#b15 56. http://www.plop.at/print/en/bootmanager/full.html#b16 57. http://www.plop.at/print/en/bootmanager/full.html#b17 58. http://www.plop.at/print/en/bootmanager/full.html#b18 59. http://www.plop.at/print/en/bootmanager/full.html#b19 60. http://www.plop.at/print/en/bootmanager/full.html#b20 61. http://www.plop.at/print/en/bootmanager/full.html#b21 62. http://www.plop.at/print/en/bootmanager/full.html#b22 63. http://www.plop.at/print/en/bootmanager/full.html#b23 64. http://www.plop.at/print/en/bootmanager/full.html#b24 65. http://www.plop.at/print/en/bootmanager/full.html#b25 66. http://www.plop.at/print/en/bootmanager/full.html#b26 67. http://www.plop.at/print/en/bootmanager/full.html#b27 68. http://www.plop.at/print/en/bootmanager/full.html#b28 69. http://www.plop.at/print/en/bootmanager/full.html#b29 70. http://www.plop.at/print/en/bootmanager/full.html#b30 71. http://www.plop.at/print/en/bootmanager/full.html#b31 72. http://www.plop.at/print/en/bootmanager/full.html#b32 73. http://www.plop.at/print/en/bootmanager/full.html#b33 74. http://www.plop.at/print/en/bootmanager/full.html#b34 75. http://www.plop.at/print/en/bootmanager/full.html#b35 76. http://www.plop.at/print/en/bootmanager/full.html#b36 77. http://www.plop.at/print/en/bootmanager/plpbt.bin.html 78. http://www.plop.at/print/en/bootmanager/linuxloaders.html 79. http://www.plop.at/print/en/bootmanager/full.html#installer 80. http://www.plop.at/print/en/bootmanager/full.html#instop 81. http://www.plop.at/print/en/bootmanager/full.html#uninstall 82. http://www.plop.at/print/en/bootmanager/full.html#instmeth 83. http://www.plop.at/print/en/bootmanager/full.html#flpinst 84. http://www.plop.at/print/en/bootmanager/full.html#cdinst 85. http://www.plop.at/print/en/bootmanager/full.html#dosinst 86. http://www.plop.at/print/en/bootmanager/full.html#wininst 87. http://www.plop.at/print/en/bootmanager/full.html#syslinuxinst 88. http://www.plop.at/print/en/bootmanager/full.html#liloinst 89. http://www.plop.at/print/en/bootmanager/full.html#grubinst 90. http://www.plop.at/print/en/bootmanager/full.html#grub2inst 91. http://www.plop.at/print/en/bootmanager/full.html#netinst 92. http://www.plop.at/print/en/bootmanager/full.html#fatinst 93. http://www.plop.at/print/en/bootmanager/thebootmanager.html#hotkeys 94. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 95. http://download.plop.at/files/DISKIMG.COM 96. http://download.plop.at/files/rawwritewin.exe 97. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 98. http://www.plop.at/print/en/bootmanager/full.html#installer 99. http://www.nero.com/ 100. http://www.cdburnerxp.se/ 101. http://cdrecord.berlios.de/old/private/cdrecord.html 102. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 103. http://www.plop.at/print/en/bootmanager/plpbt.bin.html#runwin 104. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 105. http://www.plop.at/print/en/bootmanager/full.html#plpbt4win 106. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 107. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 108. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 109. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 110. http://www.plop.at/en/ploplinux.html#pxel 111. http://www.plop.at/en/ploplinux.html#pxew 112. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 113. http://www.plop.at/print/en/bootmanager/plpcfgbt.html 114. http://www.plop.at/print/en/bootmanager/full.html#runflp 115. http://www.plop.at/print/en/bootmanager/full.html#runcd 116. http://www.plop.at/print/en/bootmanager/full.html#runwin 117. http://www.plop.at/print/en/bootmanager/full.html#runsyslinux 118. http://www.plop.at/print/en/bootmanager/full.html#runlilo 119. http://www.plop.at/print/en/bootmanager/full.html#rungrub 120. http://www.plop.at/print/en/bootmanager/full.html#rungrub2 121. http://www.plop.at/print/en/bootmanager/full.html#runnet 122. http://www.plop.at/print/en/bootmanager/full.html#runfat 123. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 124. http://download.plop.at/files/DISKIMG.COM 125. http://download.plop.at/files/rawwritewin.exe 126. http://www.plop.at/print/en/bootmanager/plpcfgbt.html 127. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 128. http://www.plop.at/print/en/bootmanager/iso.html 129. http://www.nero.com/ 130. http://www.cdburnerxp.se/ 131. http://cdrecord.berlios.de/old/private/cdrecord.html 132. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 133. http://www.plop.at/print/en/bootmanager/full.html#plpbt4win 134. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 135. http://www.plop.at/print/en/bootmanager/plpcfgbt.html 136. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 137. http://www.plop.at/print/en/bootmanager/plpcfgbt.html 138. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 139. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 140. http://www.plop.at/print/en/bootmanager/plpcfgbt.html 141. http://www.plop.at/en/ploplinux.html#pxel 142. http://www.plop.at/en/ploplinux.html#pxew 143. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 144. http://download.plop.at/files/bootmngr/plpbt-createiso.zip 145. http://smithii.com/cdrtools 146. http://download.plop.at/files/bootmngr/plpcfgbt-0.11.zip 147. http://www.plop.at/print/en/bootmanager/usbdos.html#usbhddrv 148. http://download.plop.at/files/bootmngr/plpbtrom-0.6.zip 149. http://www.plop.at/print/en/bootmanager/full.html#plpcfgbt 150. http://www.qemu.org/ 151. http://www.ami.com/ 152. http://www.softpedia.com/get/System/System-Info/MMTool.shtml 153. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 154. http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 155. http://www.plop.at/en/bootmngrusblog.html 156. http://www.plop.at/print/en/bootmanager/full.html#usbhddrv 157. http://www.plop.at/print/en/bootmanager/full.html#usbdisable 158. http://www.plop.at/print/en/bootmanager/full.html#usbdoschk 159. http://www.plop.at/print/en/bootmanager/plpcfgbt.html 160. http://www.plop.at/print/en/bootmanager/plpbt.bin.html 161. http://download.plop.at/files/bootmngr/plpdisd-0.2.zip 162. http://www.plop.at/print/en/bootmanager/usbdriverdetect.html#dos 163. http://www.plop.at/print/en/bootmanager/full.html#ifplop 164. http://www.plop.at/print/en/bootmanager/full.html#usbdetectdos 165. http://syslinux.zytor.com/wiki/index.php/Ifplop.c32 166. http://forum.plop.at/index.php/topic,165.msg2099.html 167. http://download.plop.at/files/bootmngr/plpchk-0.1.zip 168. http://forum.plop.at/index.php/topic,165.msg2099.html 169. http://www.plop.at/print/en/bootmanager/full.html#ex0 170. http://www.plop.at/print/en/bootmanager/full.html#ex1 171. http://www.plop.at/print/en/bootmanager/full.html#ex2 172. http://download.plop.at/files/bootmngr/video/demoinstall.wmv 173. http://download.plop.at/files/bootmngr/video/demoinstall.zip 174. http://www.plop.at/print/en/bootmanager/mbrinstall.html 175. http://www.plop.at/print/en/bootmanager/full.html#partentries 176. http://www.plop.at/print/en/bootmanager/full.html#faq0 177. http://www.plop.at/print/en/bootmanager/full.html#faq1 178. http://www.plop.at/print/en/bootmanager/full.html#faq2 179. http://www.plop.at/print/en/bootmanager/full.html#faq3 180. http://www.plop.at/print/en/bootmanager/full.html#faq4 181. http://www.plop.at/print/en/bootmanager/full.html#faq5 182. http://www.plop.at/print/en/bootmanager/full.html#faq6 183. http://www.plop.at/print/en/bootmanager/full.html#faq7 184. http://www.plop.at/print/en/bootmanager/full.html#faq8 185. http://www.plop.at/print/en/bootmanager/full.html#faq9 186. http://www.plop.at/print/en/bootmanager/full.html#faq10