View previous topic :: View next topic |
Author |
Message |
[n00b@localhost] Apprentice
Joined: 30 Aug 2004 Posts: 266 Location: London, UK
|
Posted: Sat Apr 13, 2013 1:41 pm Post subject: Initramfs boot from USB |
|
|
I have an old laptop that I have installed Gentoo on. This laptop doesn't have BIOS support for booting from USB so I used the Gentoo live DVD. Seeing as I have a habit of doing stupid things to my Gentoo installs I need an easy way to boot from a rescue system I have on my USB key which I almost always have on me - not so with a live DVD.
Booting from DVD is also a bit hit or miss with this laptop as the DVD drive is one of those low-power ones that doesn't always spin up in time for the BIOS to recognise it has a bootable disk in it. I have tried using GRUB to boot from a USB stick but GRUB doesn't recognise it either. I have an initramfs set up as I have a separate /usr filesystem so I was thinking I might be able to use the initramfs to boot from USB.
Does anyone know what I need to include in an initramfs to have support for booting from a USB stick? Can it even be done?
The laptop is a Thinkpad T22 which I know some other people on this forum have in case they have any other suggestions. |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9677 Location: almost Mile High in the USA
|
Posted: Sat Apr 13, 2013 6:40 pm Post subject: |
|
|
This might do what you need to do: http://www.plop.at/en/bootmanager/index.html
Not knowing what's on your USB stick, this should boot arbitrary OSes including NetBSD or something. Likely initramfs solutions will only boot Linux. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
[n00b@localhost] Apprentice
Joined: 30 Aug 2004 Posts: 266 Location: London, UK
|
Posted: Sun Apr 14, 2013 12:07 am Post subject: |
|
|
The USB key has System Rescue CD on it which boots using syslinux. I may also rarely have a USB key with the Gentoo livecd on it. In any case the USB key will always contain a Linux installation.
Is there a way to boot a Linux USB key from an initramfs? |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9677 Location: almost Mile High in the USA
|
Posted: Sun Apr 14, 2013 2:26 am Post subject: |
|
|
If you mean any arbitrary USB bootable system, no. The "key" problem is that the filesystem on the USB may be tied to the kernel on that media - which may not match the one that's already loaded - the only possibility is that you can somehow kexec the kernel on the USB filesystem and set it up to load the right options... I've not really experimented much with kexec so this is unchartered territory for me... _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
|