Home » Linux » 安装Lilo到Usb设备
  • 24
  • 10月

安装Lilo到Usb设备

lilo.conf:

boot=/dev/sdb
map=/root/tmp/boot/map
prompt
large-memory
# delay 5 second
timeout=50
vga=788
default=slware

image=/root/tmp/boot/bzImage
label=slware
read-only
root="UUID=a5038538-9c60-426f-aa05-e1e1f460c879"
initrd=/root/tmp/boot/initrd.gz
append="quiet"

注:

  1. 我的U盘是sdb,分了两个区,主要引导文件放在sdb2上,上例中/dev/sdb2挂在/root/tmp/下。
  2. map,kernel和Initramfs要在同一磁盘上。
  3. root参数可以使用UUID,但前提是Initramfs支持

btw:framebuffer

对于GRUB和GRUB4DOS:

内核参数后面加: vga=788 video=vesafb:mtrr:3,ywrap

vga参数可以根据需要修改。

对于LILO:

  1. 全局定义:vga=788
  2. append里添加"video=vesafb:mtrr:3,ywrap"

对于GRUB2:

insmod vbe
set gfxpayload=800x600x16,800x600

分辨率和色位数根据需要修改