Author Topic: Boot from firewire (firewire not recognized by bios).  (Read 927 times)

Offline xda

  • New Friend
  • *
  • Posts: 2
Boot from firewire (firewire not recognized by bios).
« on: August 21, 2011, 07:28:32 AM »
I have been running PCLinuxOS from a laptop and an external usb sata drive with good
response time.  I found a sata firewire/usb backup drive that was not being used.  
I bought a firewire cable and started experimenting.  My laptop bios does not recognize firewire.   Only after linux has booted is the firewire device available.

Got tired of playing with Grub and initrd.img:
1.  Plugged in a 1G usb pen drive: formatted as a linux native partition (blank).
2.  Hooked up the external drive with firewire cable.
3.  Booted the latest PCLinuxOS livecd.
4.  Installed to the firewire drive.
5.  Included the 1G usb drive in the install with a mount of /boot.
6.  Installed the Grub mulit-boot to the 1G usb drive, at the end of the install process.
7.  Rebooted, pressing F12 for boot menu.
8.  Selected boot from usb.
9.  Multi-boot menu appeared and I selected the default linux entry.
10.  Boot process began and the firewire drive woke up and took over the boot process.
11.  Logged on to the new install and have been running faster (than external usb) ever since.

Note: this should work on any bootable partition.
I leave the 1G pen drive attached because it contains the /boot directory.  It would be
required for system updates of the kernel or boot process, though it does not seem to be
accessed after the boot process is completed.

Buffered read comparsions:
non-sata usb:  23mb
internal sata:  27mb
external usb sata: 27-32mb
external firewire sata: 38.3mb -  through-put is noticeably faster with less cpu usage.


Follow-up:

This firewire linux setup was done on a PC, not a Mac, but should work on any computer.

I am still booting from a usb pen drive into a firewire 400 linux installation
and would not switch back to usb2.  Data transfers are faster with a maintained
consistant speed.  If you have esata or usb3 external devices, firewire would
not be an issue.  But if you have a firewire 400/800 port and an 400/800 device, I would
suggest using it.  The steady data transfer rate, with lower cpu usage,
makes it a winner.

Although I am booting into linux, the GRUB menu allows booting to the internal
drive Windows installation also.  I see no reason why a firewire Windows installation
could not be reached from the usb GRUB menu. Again, any partition recognizable by
the bios, at boot, could be used for the initial boot.  I used an old 1 Gig pen drive
because I did not want to tamper with the internal Windows partition.

If you have all firewire devices/partitions active at the time you do the linux
installation, they should be included in the GRUB menu automatically.  The
main purpose of this approach, is to automate the access of bootable firewire
partitions, and eliminate manual tinkering with the boot configuration.  Let
the linux installation process do the work for you.
« Last Edit: August 31, 2011, 11:31:26 AM by xda »

Offline Just17

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 10698
  • MLUs Forever!
Re: Booting PCLinuxOS from firewire (firewire not recognized by bios).
« Reply #1 on: August 21, 2011, 07:41:42 AM »
Yeah .....  I have not yet heard of a motherboard that allows booting from firewire.

In any case firewire is likely going to fade away over the next few years, IMO.
Even those who use it will likely move to USB 3.

In all the hardware parts I have ever owned, a firewire drive was not one of them.

I won't be buying one in the future either.

Nonetheless it is good to read you managed to make use of the hardware you have. ;)

BTW ....  if you come across anything that indicates allowing booting directly from Firewire drive please post about it.


regards.
MLUs rule the roost!

Linux XPS 3.4.38-pclos1.bfs  64 bit
Intel Core2 Quad CPU Q9450 @ 2.66GHz
4 GB RAM
MCP51 High Def Audio
GeForce GTX 550 Ti
PHILIPS  ‎DVD+-RW DVD8701
‎Logitech ‎BT Mini-Receiver
Afatech DTT

Offline AS

  • Hero Member
  • *****
  • Posts: 4111
  • Have a nice ... night!
Re: Booting PCLinuxOS from firewire (firewire not recognized by bios).
« Reply #2 on: August 21, 2011, 03:48:14 PM »
this article from IBM (very old article, 2004) look like relevant to the thread.

http://www.ibm.com/developerworks/linux/library/l-fireboot/index.html

attaching here for reference.  ;)
« Last Edit: August 21, 2011, 03:52:03 PM by as »