Thanks for your giving me much information on your problem.
There are many possible ways to boot Ubuntu on Iomega via USB 3.0 expresscard.
I write one way without using debian below. If you prefer another way, tell me so.
Connect your Ubuntu USB3.0 media (Iomega?) to USB2.0 port without connecting anything to USB 3.0 port (nec USB3 expresscard) and boot Ubuntu form Iomega. Then execute in terminal
Code:
lsmod|sort| tee module1
Then connect USB stick to nec USB3.0 expresscard and execute
Code:
lsmod |sort|tee module2
diff -B module1 module2|grep \>|sed -e "s/^> //"
Confirm xhci or such module name(s) is/are shown.
If nothing shown, please post the result of
If something (modules for USB3.0 port) are shown, go ahead.
Code:
gksu gedit /etc/modules
and add the modules shown and save.
Code:
gksu gedit /etc/initramfs-tools/modules
and add the modules shown and save.
Then
Code:
sudo update-initramfs -u
sudo update-grub
You should know the UUID of the Ubuntu / partition of your USB3.0HDD (Iomega)
Code:
sudo blkid $(mount|grep " / "|cut -d " " -f1)
The UUID is shown after
UUID=
Neglect double quotation.
Mount the windows xp system partition and copy the current kernel and its initrams files into the root directory of the windows xp system partition.
The version of the current kernel is shown by
and the current kernel is like,
/boot/vmlinuz-...
The initramfs is like,
/boot/initrd.img-...
Download
http://sourceforge.net/projects/grub...oad?_test=goal
and decompress it by commands like
Code:
unzip [path]/grub4dos-0.4.4.zip
Copy the following files in the decompressed directory.
grldr
grub.exe
menu.lst
Execute:
And reboot and boot windows xp.
Add the following line to c:\boot.ini
c:\grldr="grub4dos"
Add the following lines to c:\menu.lst
title ubuntu on Iomega
kernel /vmlinuz-... root=UUID=#### ro
initrd /initrd.img-...
The above "..." should be replaced with the version of the current kernel.
The above "####" should be replaced with the UUID of the ubuntu / partition.
Save c:\boot.ini and c:\menu.lst.
Shutdown and connect USB3.0HDD (Iomega) to nec USB3.0 card.
Boot and press F8 or Ctrl key to display the windows boot list menu.
Select
grub4dos
and then with arrow-down key, select
ubuntu on Iomega
God bless you!
=============
Below is my reply to your question.
Originally Posted by
Gutta Perka
So for running another linux to make changes in I must either make new partition on the Iomega on the USB2 port OR if it is possible boot an USB2 stick with Debian and the files/progs you directed me. (Debian I hope is not too "faar" from Ubuntu?
You can boot Debian liveUSB from USB2 stick.
Commands available in Debian is similar to those available in Ubuntu.
Originally Posted by
Gutta Perka
Questions: Are there Debian USB under 8 gig to be run from an USB stick and doing the preparations you directed me to?
Yes.
http://cdimage.debian.org/debian-cd/...de-desktop.iso
Download the above and dd to USB2 stick. That is...
to confirm the device file name (such as /dev/sdb) of your USB2 stick.
Code:
sudo dd if=[path]/debian-live-6.0.2-i386-lxde-desktop.iso of=/dev/sdb
You should change the above "sdb" to correct one for USB2 stick. If you write wrong one, your windows xp or your ubuntu may be broken totally.
Originally Posted by
Gutta Perka
Then I could boot USB3 Iomega from there?
Yes, if you incorporate correct modules for USB3.0 port into the initramfs of Ubuntu on Iomega and copy the Ubuntu kernel and the initramfs in a partition where your BIOS can access and set up linux kernel loader correctly.
Again I want to ask you the following:
Originally Posted by
kiyop
Does BIOS on your computer recognize your Iomega ego (USB-HDD?) on the USB 3 port as a bootable media?
You can search on BIOS configuration (Boot order, and HDD configuration).
Bookmarks