SYSLINUX, lilo 201

/ LPIC / Comment[0]

ブートローダーはGRUBしか使わんのですっかり忘れてました。
LPIC201 ver4.0ではweight: 2とのことなので試験日前日の今復習しちまおうと思います。
PXEに関しては"Understanding of PXE"程度なので概要と書式を覚える程度で問題ないでしょう。


SYSLINUXのコンポーネント


SYSLINUX
FATファイルシステムからカーネルをブートするプログラム

ISOLINUX
ISO9600ファイルシステムからカーネルをブートするプログラム

PXELINUX
PXEを使用したネットワークブートするプログラム

EXTLINUX
EXT系,btrfsなどのファイルシステムからブートするプログラム

isolinux.cfgの書式
http://www.syslinux.org/wiki/index.php/Isolinux.cfg
display boot.txt
prompt 1
default 1

# Boot other devices
label a
localboot 0x00
label b
localboot 0x80
label c
localboot -1

# PC-DOS
label 1
kernel /kernel/memdisk
append initrd=/images/tools.imz

# Darik´s Boot and Nuke
label 2
kernel /kernel/memdisk
append initrd=/images/bootnuke.imz

# MemTest
label 3
kernel /kernel/memtp170

PXEの場合はftpなどで公開されたディレクトリ/pxelinux.cfg/以下にisolinux.cfgに書式が似たファイルが格納されています。
http://www.syslinux.org/wiki/index.php/PXELINUX

cfgの書式
label linux
MENU PASSWD yourpassword
menu label Install - ^Classic
kernel Suse/linux92
append initrd=Suse/initrd92 ramdisk_size=65536 vga=0 textmode=1 install=http://IPADDR serverdir=/9.2/install
autoyast=http://IPADDR/9.2/scripts/ay92.xml


PXEのディレクトリ構造
/tftpboot/
/tftpboot/memdisk
/tftpboot/pxelinux.0
/tftpboot/menu.c32

/tftpboot/pxelinux.cfg/
/tftpboot/pxelinux.cfg/default
/tftpboot/pxelinux.cfg/graphics.conf
/tftpboot/pxelinux.cfg/fixes.menu
/tftpboot/pxelinux.cfg/setup.menu

/tftpboot/TRK/
/tftpboot/TRK/chkdsk.trk
/tftpboot/TRK/initrd.trk
/tftpboot/TRK/kernel.trk

/tftpboot/Memtest/memtest.x86

/tftpboot/Suse/
/tftpboot/Suse/initrd92
/tftpboot/Suse/linux92

/tftpboot/Floppy/
/tftpboot/Floppy/kbfloppy.img

lilo


liloブートローダーをインストール,/etc/lilo.confを適用
# lilo

アンインストール
# lilo -u

lilo.confの書式
http://linuxjm.sourceforge.jp/html/lilo/man5/lilo.conf.5.html
boot=/dev/hda
prompt
timeout=150
lba32
compact
vga=normal
root=/dev/hda1
read-only
menu-title=" John's Computer "
#
# bootable kernel images:
image=/boot/zImage-1.5.99
label=try
image=/boot/zImage-1.0.9
label=1.0.9
image=/tamu/vmlinuz
label=tamu
root=/dev/hdb2
vga=ask
関連記事

コメント

:
:
:
:
:
管理人のみ表示を許可