Results 1 to 3 of 3

Thread: tohd - then run lilo

  1. #1
    Junior Member
    Join Date
    Apr 2003
    Location
    Denmark
    Posts
    6

    tohd - then run lilo

    Hi

    Today I tried the "tohd" command for the first time. One thing I was thinking about was to make a scipt which run lilo and install a boot manager on the hd.

    The script could possibly be run from inside /etc/init.d/knoppix-autoinstall.

    One problem is to detect if there is already is a boot manager installed. I guess this this could be done by looking for a lilo.conf or grub.conf on all the partitions but it might be better just to ask the user: "Are you sure would install a boot-loader".

    The other problem is to find where the Windows installations is located. Usually they would be found at hda1.

    Here is the lilo.conf I used today:
    Code:
    boot=/dev/hda
    
    default=knoppix
    prompt
    nowarn
    timeout=100
    image=/mnt/hda1/knoppix/vmlinuz
            label=knoppix
            root=/dev/hda1 # probably not needed
            initrd=/mnt/hda1/knoppix/miniroot.gz
            append="lang=da quiet noscsi" # home=scan myconf=scan
            vga=normal
            read-only
    other=/dev/hda1
            label=windows
            table=/dev/hda
    To install the lilo I start up from the cdrom and run the following commands as root:
    Code:
    mount /mnt/hda1
    mount -o loop /cdrom/KNOPPIX/boot.img /mnt/test
    cp -f /mnt/test/vmlinuz /mnt/hda1/knoppix/
    cp -f /mnt/test/miniroot.gz /mnt/hda1/knoppix/
    umount /mnt/test
    umount /mnt/hda1
    The following commands should be run each time lilo.conf has to be changed:
    Code:
    mount /mnt/hda1
    vi /mnt/hda1/knoppix/lilo.conf
    rm -f /boot # don't know how to avoid this
    ln -s /mnt/hda1/knoppix /boot # and this
    lilo -v -C /mnt/hda1/knoppix/lilo.conf -b /dev/hda
    umount /mnt/hda1
    Would you think it is safe to write a script which does the above? I find it a bit scaring to write a boot manager to an end-user harddisk.

    /hans

  2. #2
    Senior Member registered user
    Join Date
    Feb 2003
    Location
    Germany
    Posts
    1,159
    Personally I prefer GRUB because it's more flexible and breaks less often

  3. #3
    Member registered user
    Join Date
    Feb 2003
    Posts
    61

    Works great!

    chlor,

    I just tried your example and it worked great! I can now boot my system without the Knoppix CD....and using the "tohd" command

    I ran into a few places in your script where the "knoppix" should be capital "KNOPPIX" because that's how the "tohd" command writes it to the drive... not knowing what version you used, maybe your's was different. Not a big oops, but it might really confuse some newbies.

    Code:
    note: change the 'da' to 'en' for all you english speakers!!
    After the '#' is commented out...add those inside to use them.
    I also deleted the other section because the drive only has Knoppix on it...if that's the case you'll get an error lilo tries to find windows.

    Code:
    boot=/dev/hda
    
    default=knoppix
    prompt
    nowarn
    timeout=100
    image=/mnt/hda1/KNOPPIX/vmlinuz
            label=knoppix
            root=/dev/hda1 # probably not needed
            initrd=/mnt/hda1/KNOPPIX/miniroot.gz
            append="lang=da quiet noscsi" # home=scan myconf=scan
            vga=normal
            read-only
    other=/dev/hda1
            label=windows
            table=/dev/hda
    I created my lilo.conf on the desktop using the default editor cause I'm not good at vi yet....that may help some newbies out there. Also, for some reason, it wouldn't let me make the hda1 read/write, so I had to copy over lilo.conf from the root shell.

    Code:
    from the default root prompt {KNOPPIX}
    to copy the lilo.conf file from the desktop
    Code:
    cd Desktop
    cp -f lilo.conf /mnt/hda1/KNOPPIX/

    To install the lilo I start up from the cdrom and run the following commands as root:
    Code:

    Code:
    mount /mnt/hda1
    mount -o loop /cdrom/KNOPPIX/boot.img /mnt/test
    cp -f /mnt/test/vmlinuz /mnt/hda1/KNOPPIX/
    cp -f /mnt/test/miniroot.gz /mnt/hda1/KNOPPIX/
    umount /mnt/test
    umount /mnt/hda1

    The following commands should be run each time lilo.conf has to be changed:
    Code:

    Code:
    mount /mnt/hda1
    rm -f /boot # don't know how to avoid this
    ln -s /mnt/hda1/KNOPPIX /boot # and this
    lilo -v -C /mnt/hda1/KNOPPIX/lilo.conf -b /dev/hda
    umount /mnt/hda1

    Hope this helps somebody else out!

    That 'tohd' function is GREAT!!! Thanks everybody!

Similar Threads

  1. tohd fails
    By tmj0nes99 in forum Hdd Install / Debian / Apt
    Replies: 1
    Last Post: 03-30-2005, 07:16 PM
  2. Knoppix 3.7 tohd error
    By lester in forum General Support
    Replies: 3
    Last Post: 01-27-2005, 03:47 PM
  3. Question about tohd
    By Mercury 4063 in forum General Support
    Replies: 4
    Last Post: 11-12-2004, 09:52 PM
  4. tohd problem
    By crix in forum General Support
    Replies: 5
    Last Post: 08-25-2004, 04:56 PM
  5. How to add bootoption tohd in my remaster?
    By Blue in forum Customising & Remastering
    Replies: 0
    Last Post: 09-22-2003, 08:05 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


ASUS H110M-R Motherboard Intel 6th/7th Gen LGA1151 DDR4 Micro-ATX i/o shield picture

ASUS H110M-R Motherboard Intel 6th/7th Gen LGA1151 DDR4 Micro-ATX i/o shield

$42.00



***NEW*** BCM RX67Q Gaming Motherboard | Intel Q67 2nd/3rd Gen. | LGA1155 | DDR3 picture

***NEW*** BCM RX67Q Gaming Motherboard | Intel Q67 2nd/3rd Gen. | LGA1155 | DDR3

$29.77



Asus Prime H270M-Plus LGA 1151 Micro-ATX DDR4 Desktop Motherboard No I/O Shield picture

Asus Prime H270M-Plus LGA 1151 Micro-ATX DDR4 Desktop Motherboard No I/O Shield

$49.99



MSI B450M-A PRO MAX II AM4 AMD B450 SATA 6Gb/s Micro ATX Motherboard picture

MSI B450M-A PRO MAX II AM4 AMD B450 SATA 6Gb/s Micro ATX Motherboard

$68.99



MSI H81I LGA1150 MINI-ITX DDR3 Desktop Motherboard With I/O Shield  picture

MSI H81I LGA1150 MINI-ITX DDR3 Desktop Motherboard With I/O Shield

$34.99



GIGABYTE B560M DS3H AC LGA1200 Intel B560 SATA 6Gb/s Micro ATX Intel Motherboard picture

GIGABYTE B560M DS3H AC LGA1200 Intel B560 SATA 6Gb/s Micro ATX Intel Motherboard

$64.99



Micro ATX Desktop Motherboard ASUS H110M-C LGA 1151 picture

Micro ATX Desktop Motherboard ASUS H110M-C LGA 1151

$31.95



Gigabyte AMD B550 UD AC Gaming Motherboard - AMD B550 Chipset - AM4 Socket - AMD picture

Gigabyte AMD B550 UD AC Gaming Motherboard - AMD B550 Chipset - AM4 Socket - AMD

$89.99



GIGABYTE MB10-Datto Motherboard Xeon D-1521- SR2DF 2.40 GHz- Open Box picture

GIGABYTE MB10-Datto Motherboard Xeon D-1521- SR2DF 2.40 GHz- Open Box

$115.00



BTC-S37 Mining Motherboard Kit /w SSD & Ram Preinstalled picture

BTC-S37 Mining Motherboard Kit /w SSD & Ram Preinstalled

$59.99