Slavankaos syslinux creează meniul de pornire

Syslinux: creați meniul de pornire

Am vrut să fac o „salvare“ LiveCD că ar fi fost tot ce am nevoie și nimic lishnego.V ca bază, am decis să ia versiunea consola SlavankaOS în care aproape totul a fost, vom adăuga doar câteva programe și „fixați“ meniu. Aici în meniu este necesar să se oprească mai mult în detaliu. Am folosit RIPLinux trei ani ca disc de "salvare" și știu exact ce am nevoie de meniu:






- astfel încât să puteți încărca de la nucleu de 32 și 64 de biți,
- care a fost memtest86 +,
- detector de echipamente,
- astfel încât să puteți sări peste boot din cdrom și boot de pe hard disk,
În plus, prin familiarizarea cu funcționalitatea sistemului syslinux, am decis să adaug capacitatea de a reporni și de a opri computerul. Și totuși am avut nevoie de faptul că sistemul de expirare în sine a fost încărcat, deoarece. de multe ori este necesar să se verifice sistemiste "goale" fără monitoare și tastaturi prin ssh.

Syslinux, pe lângă faptul că este un încărcător de boot simplu și eficient, oferă funcționalități suplimentare prin intermediul programelor mici, care nu necesită funcționarea unui sistem de operare. În Slackware-13.1 se află în


Trebuie să se înțeleagă că în cazul în care ISOLINUX este proiectat pentru a lucra în sistemul de fișiere ISO9660, în cazul în care lungimea numelui fișierului poate fi destul de lung, atunci syslinux funcționează sisteme de fișiere FAT16 / FAT32 și numele de fișier aici este limitat dos format 8.3, astfel încât fișierele sunt utilizate de către încărcătorul trebuie să se potrivească acest format .







În primul rând, copiem modulele necesare în directorul de lucru livecd

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


Memtest86 + poate fi descărcat din surse și compilat sau îl puteți descărca de pe site-ul oficial


Pentru definiția hardware, veți avea nevoie de fișiere cu o listă de module kernel

cp -v / lib / modules / `uname -r` / modules.pcimap / tmp / livecd


și lista plăcilor PCI

DEFAULT menu.c32
PROMPT 0
TIMEOUT 300
MENIUL TITLULUI ---------------- SlavankaOS v.1 Recuperare -------------------

LABEL linux32
MENU LABEL kernel 2.6.33.4 32-bit
MENIU DEFAULT
KERNEL linux32
Append vga = initrd normală = rootfs.cgz root = / dev / ram0 rw vt.default_utf8 = 1 acpi_enforce_resources = lax

LABEL linux64
MENU LABEL kernel 2.6.33.4 pe 64 de biți
KERNEL linux64
APPEND vga = normal initrd = rootfs.cgz rădăcină = / dev / ram0 rw vt.default_utf = 1

LABEL memtest
Eticheta de meniu Memtest86 +
KERNEL memtest
APPEND -

LABEL hardware
MENIU LABEL Instrument de detectare hardware
KERNEL hdt.c32
APPEND module_pcimap = modules.pci pciids = pci.ids memtest = memtest

LABEL mbr
ETICHETUL MENIULUI Săriți boot-ul CD-ROM-ului
KERNEL chain.c32
APPEND hd0 0

LABEL reboot
MENIU LABEL Reboot
KERNEL reboot.c32

LABEL poweroff
ETICHETA MENIULUI Opriți alimentarea
KERNEL poweroff.com







Articole similare

Trimiteți-le prietenilor: