-
Manipular MBR
segue o output do lilo --help
user@host:~$ lilo --help
usage: lilo [ -C config_file ] -q [ -m map_file ] [ -v N | -v ... ]
lilo [ -C config_file ] [ -b boot_device ] [ -c ] [ -g | -l | -L ]
[ -F ] [ -i boot_loader ] [ -m map_file ] [ -d delay ]
[ -v N | -v ... ] [ -t ] [ -s save_file | -S save_file ]
[ -p ][ -P fix | -P ignore ] [ -r root_dir ] [ -w | -w+ ]
lilo [ -C config_file ] [ -m map_file ] -R [ word ... ]
lilo [ -C config_file ] -I name [ options ]
lilo [ -C config_file ] [ -s save_file ] -u | -U [ boot_device ]
lilo -A /dev/XXX [ N ] inquire/activate a partition
lilo -M /dev/XXX [ mbr | ext ] install master boot record
lilo -T help list additional options
lilo -X internal compile-time options
lilo -V [ -v ] version information
se olhar bem, verá a opção -r root_dir
e usando a mesma vc faz com que o lilo utilize esta pasta como a partição
root, assim vc pode montar seu root em /mnt/ por exemplo e passar como
parâmetro para o lilo o -r /mnt que ele utilizará a imagem /mnt/boot/vmlinuz
como o seu kernel (supondo que seja este na conf. do lilo), fazendo um
chroot conforme foi escrito pelo colega anterior, mas de forma transparente.
-
Manipular MBR
ps: Voce não precisa bootar num ambiente chrooted. Se sua distro suportar, faça um disquete de boot, ou use o cd com root=/aparticaoondeestaoroot , e rode o lilo.
Sds,