[opensuse] Install openSUSE on unsupported storage medium?
Hi all, I recently managed to get a ServeRAID M1015 SAS/SATA Controller to work under kernel 2.6.34.7-12-default, by grabbing the driver source from Fedora 13 and compiling it. While this was a relatively simple task, I wonder what's the way to install openSUSE on a system that has no disks other than this controller. To put it another way: how can I add a storage driver before the installer goes out to probe for disks? It would be great if you could provide me with some links and hints on where to read on. For example: The bootloader presents me with the "F6" option to add a "Driver update medium"; I'm wondering what this is, and if this is the way. Is http://ftp.suse.com/pub/people/hvogel/Update-Media-HOWTO/index.html still up to date? I'm new to SUSE; Linux itself is well understood. Thanks in advance, Joerg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
2010/11/2 Jörg Faschingbauer
Hi all,
I recently managed to get a ServeRAID M1015 SAS/SATA Controller to work under kernel 2.6.34.7-12-default, by grabbing the driver source from Fedora 13 and compiling it.
While this was a relatively simple task, I wonder what's the way to install openSUSE on a system that has no disks other than this controller.
To put it another way: how can I add a storage driver before the installer goes out to probe for disks?
It would be great if you could provide me with some links and hints on where to read on.
For example: The bootloader presents me with the "F6" option to add a "Driver update medium"; I'm wondering what this is, and if this is the way. Is http://ftp.suse.com/pub/people/hvogel/Update-Media-HOWTO/index.html still up to date?
I'm new to SUSE; Linux itself is well understood.
Thanks in advance, Joerg
Jörg, I don't actually know the "normal" way, but if you want to do something a little more exotic and you are indeed comfortable with linux, I would consider building a custom install CD with your driver already on it! Before you think I'm crazy, you can do that via susestudio relatively easily, but I'm sure you invest several hours getting your hands around the process. See http://susestudio.com/ You need to request an account, but they've been getting those out within a day or so afaik. Then as a first step, with the studio build a standard install CD with just the minimum you need to get up and running on your system less the module. You can find samples in the gallery (http://susegallery.com/browse), but I think you need your studio account first so you can login. Since I'm a KDE 4.5 user, I would just create my basic install CD by cloning: http://susegallery.com/a/zpzr67/kde-4-reloaded (Note it has already been cloned over 3000 times. I have no idea what people are doing with it that they need to clone it so oftem.) After you have your basic appliance, then you need to upload your compiled driver module to susestudio. You do that as a tar.gz file I believe and when you next build the your appliance, it will autoextract at the location you have the tar.gz file. (Clearly you need to install it to /lib/modules/....) Once you've got the module installed on your "appliance" in the right place, run it in virtual mode at susestudio (test drive). Within that test drive session update initrd the normal way (ie. via mkinitrd, etc.). That initrd update should be preserved in your appliance after you exit testdrive. So then just download the ISO for your custom install CD. You don't need it to be a full DVD because once you've done the basic install, you can install the rest of the packages from the normal install DVD or from the Internet repo's. And if you think your custom install CD is of value, you can publish it in the gallery for other users to find. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Greg Freemyer wrote:
After you have your basic appliance, then you need to upload your compiled driver module to susestudio.
Just for interest, I was following your procedure but I got lost here. Where do you get a compiled driver from, if you need the system you're trying to install to compile it? Or are you assuming the use of some other computer that already has the 'target' installed on it except that it has different disk hardware? Cheers, Dave -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tue, Nov 2, 2010 at 11:43 AM, Dave Howorth
Greg Freemyer wrote:
After you have your basic appliance, then you need to upload your compiled driver module to susestudio.
Just for interest, I was following your procedure but I got lost here.
Where do you get a compiled driver from, if you need the system you're trying to install to compile it? Or are you assuming the use of some other computer that already has the 'target' installed on it except that it has different disk hardware?
Cheers, Dave
The latter: Jörg said he had compiled the driver. I assume that meant he had a machine which he did a normal openSUSE install to and from which he compiled the driver he needed for his custom install. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tue, 2010-11-02 at 13:11 -0400, Greg Freemyer wrote:
On Tue, Nov 2, 2010 at 11:43 AM, Dave Howorth
wrote: Greg Freemyer wrote:
After you have your basic appliance, then you need to upload your compiled driver module to susestudio.
Just for interest, I was following your procedure but I got lost here.
Where do you get a compiled driver from, if you need the system you're trying to install to compile it? Or are you assuming the use of some other computer that already has the 'target' installed on it except that it has different disk hardware?
Cheers, Dave
The latter:
Jörg said he had compiled the driver. I assume that meant he had a machine which he did a normal openSUSE install to and from which he compiled the driver he needed for his custom install.
I built the driver on the target system that I had booted from a normal disk. This way I could try it out easily. However I could compile the driver anywhere. What remains for a regular install (I need to do this on ~20 machines without a regular disk) is to let the installer load it from somewhere in order to see disks. Using the studio sounds like overkill. Does anybody know if http://ftp.suse.com/pub/people/hvogel/Update-Media-HOWTO/index.html is still valid? It only talks about 9.0 and 9.1 which is rather seasoned. Cheers, Joerg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Henne,
Jörg is asking if:
http://ftp.suse.com/pub/people/hvogel/Update-Media-HOWTO/index.html
still applies to current releases. I'm just adding you to the cc
since it's in your ftp space.
Jörg is needing to install to a unsupported disk controller for which
he has compiled the appropriate kernel module.
Greg
2010/11/3 Jörg Faschingbauer
I built the driver on the target system that I had booted from a normal disk. This way I could try it out easily.
However I could compile the driver anywhere. What remains for a regular install (I need to do this on ~20 machines without a regular disk) is to let the installer load it from somewhere in order to see disks. Using the studio sounds like overkill.
Does anybody know if http://ftp.suse.com/pub/people/hvogel/Update-Media-HOWTO/index.html is still valid? It only talks about 9.0 and 9.1 which is rather seasoned.
Cheers, Joerg
-- Greg Freemyer Head of EDD Tape Extraction and Processing team Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer CNN/TruTV Aired Forensic Imaging Demo - http://insession.blogs.cnn.com/2010/03/23/how-computer-evidence-gets-retriev... The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hey, On 11/3/10 6:50 PM, Greg Freemyer wrote:
Jörg is asking if: http://ftp.suse.com/pub/people/hvogel/Update-Media-HOWTO/index.html
still applies to current releases.
I don't know. It's not maintained by me anymore. You have to ask on the yast-devel list sorry... Henne -- http://www.opensuse.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Jörg Faschingbauer wrote:
However I could compile the driver anywhere. What remains for a regular install (I need to do this on ~20 machines without a regular disk) is to let the installer load it from somewhere in order to see disks. Using the studio sounds like overkill.
If these are the same machines and it is otherwise a one-off, the easiest is probably to do one install, then copy that to the rest and modify the configs afterwards. If you have to go through 20 different installs, I think I would modify the initrd and boot via PXE. -- Per Jessen, Zürich (10.6°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tuesday 02 November 2010 06:28:20 Jörg Faschingbauer wrote:
For example: The bootloader presents me with the "F6" option to add a "Driver update medium"; I'm wondering what this is, and if this is the way. Is http://ftp.suse.com/pub/people/hvogel/Update-Media-HOWTO/index.html still up to date?
It is relatively easy to make medium and check is it working. So far I recall one experiment (some RAID driver) it was working with 10.+ version using the same format as explained in Chapter 3. Driver Update, but since then package management and repo structure has changed. If there are changes in structure you can use: http://download.opensuse.org/update/11.3/ as template for the structure of update repos today. More information how linuxrc works, which can help you to find own solution if nothing else works, can be found in articles: http://en.opensuse.org/SDB:Linuxrc http://en.opensuse.org/SDB:Linuxrc_install.inf For your particular use case (20 computers) it can be useful to consider: http://doc.opensuse.org/projects/YaST/openSUSE11.1/autoinstall/index.html http://ugansert.blogspot.com/2010/09/autoyast-and-image-creationinstallation... http://www.suse.de/~ug/ -- Regards, Rajko -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Jörg Faschingbauer wrote:
Hi all,
I recently managed to get a ServeRAID M1015 SAS/SATA Controller to work under kernel 2.6.34.7-12-default, by grabbing the driver source from Fedora 13 and compiling it.
While this was a relatively simple task, I wonder what's the way to install openSUSE on a system that has no disks other than this controller.
To put it another way: how can I add a storage driver before the installer goes out to probe for disks?
If you need it really early, you put it in the initrd. If you need it during install temporarily, you can add it after yast is running, then do a "rescan devices". For the finished system,, you will need it in the initrd. -- Per Jessen, Zürich (10.5°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (6)
-
Dave Howorth
-
Greg Freemyer
-
Henne Vogelsang
-
Jörg Faschingbauer
-
Per Jessen
-
Rajko M.