PCLinuxOS-Forums
News: ...FLASH!!! ...New PCLinuxOS Testing board now open. Register today! Be an active contributor to the PCLinuxOS future! ... Read all about it now, on THIS forum!!!..
 
*
Welcome, Guest. Please login or register. May 27, 2012, 01:19:58 PM


Login with username, password and session length


Pages: [1]   Go Down
  Print  
Author Topic: Boot from firewire (firewire not recognized by bios).  (Read 480 times)
xda
New Friend
*
Offline Offline

Posts: 2


« on: August 21, 2011, 08: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.
Logged
Just18
PCLinuxOS Tester
Hero Member
*******
Offline Offline

Posts: 4634


MLUs Forever!


« Reply #1 on: August 21, 2011, 08: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. Wink

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


regards.
Logged

MLUs rule the roost!

Linux XPS 3.2.17-pclos1.pae.bfs  32 bit
Intel(R) Core(TM)2 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 ‎DVB-T 2 USB DTT
AS
Global Moderator
Hero Member
*****
Offline Offline

Posts: 4139

Have a nice ... night!


« Reply #2 on: August 21, 2011, 04: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.  Wink
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM