A Slavankaos syslinux rendszerindító menüt hoz létre

Syslinux: boot menü létrehozása

Azt akartam, hogy a „mentő” a LiveCD, hogy nem lett volna minden, amit kell, és semmi lishnego.V alapul, úgy döntött, hogy a konzol verzió SlavankaOS ahol szinte minden volt, csak adjunk hozzá egy pár programot és a „rögzítse” menüben. Itt a menüben több részletet kell megállítani. A RIPLinuxot három évig "mentési" lemezként használtam, és pontosan tudom, hogy mit kell a menüből:
- így 32 bites és 64 bites magokból indulhat,
- ez volt memtest86 +
- detektor berendezés,
- így kihagyhatja a boot-ot a cdrom-ból, és bootolhatja a merevlemezről,
Ezenkívül a syslinux funkcionalitásának megismerése mellett úgy döntöttem, hogy felveszi a számítógép újraindítását és leállítását. És még mindig szükségem volt arra, hogy a rendszer az időtúllépés után betöltött, mivel. gyakran ellenőrizni kell a "meztelen" rendszereket monitorok és billentyűzetek nélkül az ssh-n keresztül.

A Syslinux, amellett, hogy egyszerű és hatékony rendszertöltő, további funkciókat nyújt olyan kis programok segítségével, amelyek nem igényelnek operációs rendszert. A Slackware-13.1-ben vannak


Meg kell érteni, hogy ha a isolinux úgy tervezték, hogy az ISO9660 fájlrendszer, ahol a hossza a fájl neve is elég hosszú, akkor syslinuxot működik FAT16 / FAT32 fájlrendszert és a fájl nevét itt korlátozott dos formátumú 8.3, így a fájlok által használt rakodó kell egyeznie a formátumban .

Először másoljuk a szükséges modulokat a livecd könyvtárba

cp -v /usr/share/syslinux/menu.c32 / tmp / livecd
cp -v /usr/share/syslinux/chain.c32 / tmp / livecd
cp -v /usr/share/syslinux/hdt.c32 / tmp / livecd
cp -v /usr/share/syslinux/reboot.c32 / tmp / livecd
cp -v /usr/share/syslinux/poweroff.com / tmp / livecd


A Memtest86 + letölthető a forrásokból és összeállítható, vagy letölthető a hivatalos webhelyről


A hardver definícióhoz szükség lesz a rendszermag modulok listájára

cp -v / lib / modules / `uname -r` / modules.pcimap / tmp / élőcd


és a PCI táblák listáját

DEFAULT menü.c32
PROMPT 0
TIMEOUT 300
MENÜ CÍM ---------------- SlavankaOS v.1 Recovery -------------------

LABEL linux32
MENU LABEL kernel 2.6.33.4 32 bites
MENÜ DEFAULT
KERNEL linux32
APPEND vga = normal initrd = rootfs.cgz root = / dev / ram0 rw vt.default_utf8 = 1 acpi_enforce_resources = laza

LABEL linux64
MENU LABEL kernel 2.6.33.4 64 bites
KERNEL linux64
APPEND vga = normál initrd = rootfs.cgz root = / dev / ram0 rw vt.default_utf = 1

LABEL memtest
MENÜ LABEL Memtest86 +
KERNEL memtest
APPEND -

LABEL hardver
MENU LABEL Hardverérzékelő eszköz
KERNEL hdt.c32
APPEND modulok_pcimap = modules.pci pciids = pci.ids memtest = memtest

LABEL mbr
MENU LABEL A CD-ROM-meghajtó kihagyása
KERNEL chain.c32
APPEND hd0 0

LABEL újraindítás
MENU LABEL Reboot
KERNEL reboot.c32

LABEL kikapcsolása
MENU LABEL Kikapcsolás
KERNEL poweroff.com

Kapcsolódó cikkek