fdisk -l will output all probe located hard drives
lspci/lsusb & sg_io (IOCTRL/sg3) > utilities probe M/Brd bus /DMA return of OEM device capabilities
(dmesg shows boot probe results - tail /var/log files last system events)
NTIM to others - I have long maintained - use of "generic" names such as cdrom/dvd etal - was poor Linux NON nomenclature -
They are NOT true block devices - (only symlinks)
~ Have caused vast confusion over Distro variants using same
Names/mount points are optional (calll any "Pink Elephants" if wished - just ensure symlnks/loader Cfg's point where needed)
Why the reluctance to Linux conventions > everything is user syscal accessed as a file ?
/etc/lilo.conf is the configuration for Lilo loader
http://www-128.ibm.com/developerworks/l ... tload.html
http://syslinux.zytor.com/faq.php (emulation when loader exceeds media size limit)
Sorry - Sg is NOT deprecated - try to use virtual file system for removable media without it# $Header: /var/cvsroot/gentoo-x86/sys-boot/lilo/files/lilo.conf,v 1.2 2004/07/18 04:42:04 dragonheart Exp $
# Author: Ultanium
#
# Start LILO global section
#
# Faster, but won't work on all systems:
#compact
# Should work for most systems, and do not have the sector limit:
{above line refers to old 1024cyl limitation}
lba32
# If lba32 do not work, use linear:
#linear
# MBR to install LILO to:
boot = /dev/hda
map = /boot/.map
# If you are having problems booting from a hardware raid-array
# or have a unusual setup, try this:
#disk=/dev/ataraid/disc0/disc bios=0x80 # see this as the first BIOS disk
#disk=/dev/sda bios=0x81 # see this as the second BIOS disk
#disk=/dev/hda bios=0x82 # see this as the third BIOS disk
# Here you can select the secondary loader to install. A few
# examples is:
#
# boot-text.b
# boot-menu.b
# boot-bmp.b
#
install = /boot/boot-menu.b # Note that for lilo-22.5.5 or later you
# do not need boot-{text,menu,bmp}.b in
# /boot, as they are linked into the lilo
# binary.
menu-scheme=Wb
prompt
# If you always want to see the prompt with a 15 second timeout:
#timeout=150
delay = 50
# Normal VGA console
vga = normal
# VESA console with size 1024x768x16:
#vga = 791
#
# End LILO global section
#
# Linux bootable partition config begins
#
image = /boot/bzImage
root = /dev/hda3
#root = /devices/discs/disc0/part3
label = Gentoo
read-only # read-only for checking
#
# Linux bootable partition config ends
#
# DOS bootable partition config begins
#
other = /dev/hda1
#other = /devices/discs/disc0/part1
label = Windows
table = /dev/hda
#
# DOS bootable partition config ends
#
The "versions" have changed (sg-sd-sr-st)
If you re-read Docs - it's use is Esp valuable for naming convention variables ! (hot-plugging, daisy-chain/first found claims)
Sg is generic driver - used to address the V/FS of device
VARIABLES