Weekend Prosjekt: Bruk Plop Boot Manager for å starte opp eldre datamaskiner fra USB

Har du en eldre PC som ikke støtter oppstart fra USB-enheter, og virkelig ønsker å boote fra USB-enheter? Du kan, takket være Plop boot manager. Denne helgen, slå den aldrende datamaskin til en USB-oppstart drivkraft.

Plop vs. GRUB 2

Til tross for en stor omskriving og masser av ekstra kompleksitet, og tidlig hint om at det ville starte opp eksterne medier , GRUB 2 vil ikke starte opp CDer, DVDer eller USB-enheter, så du har fortsatt å fikle i systemet BIOS for dette. Hvis du har en eldre PC som ikke støtter USB starte så GRUB 2 vil ikke hjelpe deg. (Heller ikke vil noen annen Linux bootloader.) Men fortvil ikke, for Plop boot manager, av Elmar Hanlhofer, er akkurat det du trenger. Plop går fra en CD, 3,5 " diskett, PXE netboot, eller harddisk. Bruk den til å starte operativsystemer installert på følgende media, selv på systemer som ikke har BIOS-støtte for media:

USB lagringsenheter: USB minnepinner, USB-harddisker og USB- kortlesere. (USB-huber støttes ikke.)

  • IDE CD /DVD (ikke SATA eller USB)

    USB PC-Card-enheter

    Harddisker
    < p> Plop er ikke gratis eller åpen kildekode, og kildekoden er ikke tilgjengelig. Det er gratis å bruke for pedagogisk og ikke-kommersiell bruk. Vanligvis er jeg ikke så interessert i ikke-Foss applikasjoner, men Plop er slik en god og nyttig verktøy jeg følte det var verdt med.

    Plop har mye god dokumentasjon på både engelsk og tysk, og Plop er trygt å bruke fra disketter eller CD-er, og som en sekundær oppstartsenhet installert på harddisken.

    Ingen USB Keyboard

    Plop ikke har drivere for USB-tastatur, så du må enten et PCI-tastatur eller en USB-to-PCI-adapter. Adaptere er vanlig og billig. Du kan selv ha en allerede, siden de ofte kommer med USB-tastaturer

    Floppy Plop

    Det du er med en fin gammel PC med en fungerende diskettstasjon, og du selv har 3,5 ". disketter. Sett Plop på en diskett, og du er i business. Først nedlasting Plop, som handler om en 1,5 MB komprimert arkiv, og deretter pakke det:

    unzip plpbt-5.0.12.zip

    Dette utvides til ca 8,8 MB. Inne finner du viktig-filer og en rekke binære kjør og bilder for Linux og Windows. Finn plpbtin.img filen og kopiere den til en diskett med dd-kommandoen, som dette:

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

    Ordinære kopi kommandoene gjør ikke arbeide fordi dette må en sektornivå kopi. Når det er ferdig omstart datamaskinen, og det bør starte fra diskett.

    Vanligvis diskettstasjonen får den første boot prioritet i BIOS som standard. Hvis det ikke du trenger å oppgi system BIOS og endre det. (Se meldingene ved oppstart for å se hvilken tast du trykker på for å gå inn i BIOS, vanligvis F2 eller DEL.) Hvis du har en boot-device velgeren, som vanligvis er brakt opp ved å trykke F11 eller F12-tasten, så har du en fin tidsbesparende som sparer deg fra å måtte rote med BIOS-innstillingene.

    Når dine nye Plop floppy støvler vellykket, er du klar. Nå kan du kjøre live-USB Linux distroer, eller hvilket som helst operativsystem som støtter levende usbs som FreeBSD, OpenBSD, NetBSD, eller Dragonfly BSD. Plugg inn USB-pinne, og deretter starte opp Plop diskett. Du vil se en meny for å velge hva du skal starte opp. Jeg liker denne for å kjøre SystemRescue levende USB, og for å teste nye distroer på eldre maskinvare, fordi USB er mye raskere enn CD.

    CD Plop

    Plop vil også starte opp fra en CD. Bare skrive plpbt.iso bildet til CD med din favoritt CD-programvare. plpbt.iso er bare 320k, slik at du kan bruke et forretningskort CD.

    Hard Disk Plop

    Plop vil også kjøre fra harddisken. Det er ikke en bootloader, slik at du fortsatt trenger GRUB, LILO, syslinux, eller hva din favoritt bootloader kan være. Legacy GRUB (versjon 0.97) og GRUB 2 (versjon 1.99) både kjøre Plop helt fint.

    Første eksemplar både plpbt.bin og plpcfgbt til /boot, deretter redigere GRUB menyen. Gode ​​gamle arven GRUB gjør det enkelt; bare legge til følgende strofe til /boot/grub/menu.lst:

     tittelen Plop Boot Managerroot (hd0,0) kernel /boot/plpbt.bin 

    Den vanskelige delen er å få de riktige parametrene for root linje. Den enkle måten er å kopiere det fra en av de andre strofer. Hvis du har en multiboot system, må du kopiere strofe som booter Linux hvor GRUB og Plop er installert. Når du starter opp vil du se en GRUB meny oppføring for Plop Boot Manager. Velg denne, og du vil bli møtt med Plop oppstartsmenyen (figur 1.)

    Floppy, CDROM, og USB er enkelt nok. Men som du kan se, ikke Plop har ikke alle typer fine vennlige menyelement for harddisker som GRUB gjør, fordi det er å lese blokkere enheter i stedet for konfigurasjonsfiler. Så, hvis du ønsker å starte opp et operativsystem fra en harddisk, må du vite hvilken partisjon det er installert på.

    GRUB 2 er litt av en plage fordi den måten mer komplisert enn arven GRUB. Først legge denne strofe til /etc/grub.d/40_custom:

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

    Igjen, sørg for at du har riktig root linje. Deretter kjøre update-grub å oppdatere /boot/grub/grub.cfg. Ikke rediger grub.cfg direkte.

    Jeg liker at Plop, i motsetning til systemets BIOS, krever ikke at du skal ha din USB-pinne eller CDROM allerede lastet før oppstart. (Husk Plop støtter ikke USB-hub eller USB CD /DVD-stasjoner.) Plpcfgbt konfigurerer de tilgjengelige plpbt.bin alternativer, for eksempel videomodus, nedtelling, mislighold, oppstart hurtigtast, Star på eller av, og mer.
    < h3> USB PC-Card Plop

    Hvis du har en eldre bærbar PC med en PCMCIA Cardbus slot, kan du starte USB lagringsenheter som er koblet til en USB PC-Card, fordi Plop inkluderer et PCMCIA driver. Bruk pcmcia /plpbt. * Fra Plop nedlasting. Deretter kan du legge til en USB 2.0-port til et system som bare har USB 1.1-porter, og legge til ekstra USB-porter. Du kan installere Plop til harddisken, eller bruk Plop på en USB-pinne.

    og måten mer

    Plop støtter nettverks PXE oppstart, skjulte partisjoner, redigere MBR (master boot record), støtter profiler, ulike visningsmoduser, og mye mer. Det er en mektig mye nyttig funksjonalitet i en liten applikasjon. Anmeldelser