This is an old revision of the document!


Owl on USB drive

Some of modern servers lack optical drives or require additional kernel modules and features to be compiled in. This article describes how to settle Owl there.

How to create Owl USB Live Flash

Prerequisites
  • Owl 3.0 or newer installation disk ISO image
  • Owl-compatible i686 or x86_64 machine (Qemu system emulator is ok)
  • At least 1Gb USB flash media
Installation

Make sure only optical drive and USB flash are connected to the mainboard (just in order not to ruin the data on hard disks), then turn the power on. If you are using Qemu, run:

qemu -hda /dev/sdf -cdrom owl.iso -boot d

(here /dev/sdf is your flash drive and owl.iso is the installation disk image).

Then install Owl as usual, but don't enter to “Install bootloader”. Before this you'll need to change the bootloader configuration.

Configuring the bootloader

Select “Run shell” in the menu and edit /owl/etc/lilo.conf (using vi) and make it look like:

read-only
lba32
prompt
timeout=600
menu-title="Openwall GNU/*/Linux boot menu"
menu-scheme=kw:Wk:kw:kw
append="rootdelay=10 panic=10"

image=/boot/linux-2.6.32.x86_64-ovz
        root=/dev/sda1
        label=sda

image=/boot/linux-2.6.32.x86_64-ovz
        root=/dev/sdb1
        label=sdb

image=/boot/linux-2.6.32.x86_64-ovz
        root=/dev/sdc1
        label=sdc

image=/boot/linux-2.6.32.x86_64-ovz
        root=/dev/sdd1
        label=sdd

image=/boot/linux-2.6.32.x86_64-ovz
        root=/dev/sde1
        label=sde

image=/boot/linux-2.6.32.x86_64-ovz
        root=/dev/sdf1
        label=sdf

image=/boot/linux-2.6.32.x86_64-ovz
        root=/dev/sdg1
        label=sdg

image=/boot/linux-2.6.32.x86_64-ovz
        root=/dev/sdh1
        label=sdh

Now, re-install the bootloader:

chroot /owl lilo -b /dev/hda

How to make USB Live Flash the installation media

Just run

cp -a /rom/world /owl/usr/src

before halting the virtual machine.

How to install Owl from USB Live Flash

Boot from it selecting device name corresponding to your flash device. Log in as root. Change to /usr/src/world directory. Run settle. Have fun.

Back to Openwall GNU/*/Linux user community resources.

Owl/USB_drive.1410939929.txt · Last modified: 2014/09/17 09:45 by grumbler_eburg
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate to DokuWiki Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Powered by OpenVZ Powered by Openwall GNU/*/Linux