Tag Archives: boot

Multi USB Boot

Similar to booting different operating systems via network, you can also boot multiple systems from a USB flash drive. This is even a bit easier since you have a boot medium (the flash drive) and don’t have to jump through hoops to get a system to boot from the network. Initial Setup While you can… Read More »

iPXE Scripts for Tools

Most tools you want to boot are probably Linux systems. To boot them, you need a kernel and some (initial) filesystem. One way is to load an initrd (initial ramdisk) which contains only the basic stuff and mounts the big filesystem itself. Or you can mount the “big” filesystem directly and use that from the… Read More »

iPXE Network Boot

I first stumbled upon iPXE because of a failing info monitor at my local train station: iPXE is an open source firmware, meant as a replacement for the very basic option ROM in ethernet cards. But you can also use that default option ROM to chainload iPXE without having to modify your device(s). iPXE brings… Read More »

My iPXE settings

I’ll list my modifications (keep everything else as it is) here but keep in mind that you most probably wantdifferent settings. See also this post about iPXE in general. src/config/console.h (commented in to enable:) (changed from us to de🙂 src/config/general.h (changed from #undef to #define🙂 (changed from #undef to #define🙂 (changed from #undef to #define🙂… Read More »

Install wubildr

The loader for a convenient wubi-installation of Ubuntu, can be easily re-added to the Windows Vista/Windows 7 bootloader. After you have transferred all Ubuntu related files to the new root drive (files: wubildr and wubildr.mbr and the ubuntu directory), open a new Console as Administrator and run the following commands to add Ubuntu to the… Read More »

/boot to own partition

Using an emulated SCSI-adapter in VMware with a very large root disk may give you either or This is because the initrd image is created (maybe only partially) outside the 1024-cylinder boundary accessible by the VMware BIOS. The only stress-free solution is to move /boot to its own partition directly at the beginning of the… Read More »

Colourful boot messages

The functions used for the status messages upon boot are defined in /lib/lsb/init-functions and may be overwritten in /etc/lsb-base-logging.sh. To add colours, in that init-functions file find the function log_use_fancy_output() and below the fi add the lines After that, edit the lsb-base-logging.sh and change e.g. the output of log_end_msg(): Your next boot will look like… Read More »

event.d/init.d script

event.d script This is an event.d-script for the new Ubuntu Upstart. The event gets started/respawned on runlevels 2-5. If you change to level 0, 1 or 6, the process gets stopped/killed.Manual start/stop works through the same commands start and stop. With status you can check the status. init.d script This does the same using the… Read More »