Sat, 01 Jul 2006
d-i image for Sarge with kernel 2.6.14
I tried it on yesterday. ISO image is here (131534848 bytes (125MB), MD5: 6c3d5dae6da770e1ef1c8868e72db0e0).
I replaced the image to support sata_mv correctly.
Try this one (131534848 bytes, MD5: fd6b02a7478208f99943ccea71767d77).
To install linux-image-2.6.14 of sid correctly, I needed to tweak some packages and backport some components from sid.
(you may find new version of d-i from here
I tried the above and it worked perfectly. Just wanted to say thanks
d-i image with 2.6.14
First of all I want to thank you for putting this together and sharing. I thought this would be possible but had not seen where anyone had done it. I would like to know how you did it exactly. I would be willing to pay you some if you could document the steps and commands from beginning to finished product. I think this should be on wiki.debian.org in a presentable format. I am even willin to do the presentable protion of getting it on wiki.debian.org.
That is willing not "willin". Have work to do on presentable portion huh?
thanx a lot! worked for me!
I've tried to install Debian Sarge to a HP Proliant ML150 G2 SATA server with your image. This machine has a 4 port Adaptec AIC8130 SATA controller.
Installation works fine until the first restart. The installer droped me out to a console, because cannot find the device with root filesystem.
I've loaded the following modules manually using modprobe:
It seems, that the installer forgot to copy sata_mv.ko to the modules directory, since the installed base system does not contain the sata_mv.ko driver required to continue the installation.
I've tried to add the driver (extracted from the install CD) using a floppy, but NO FLOPPY DRIVER in the installer!
I cannot configure network at this stage, ipconfig freezes after configuring the device. I cannot access a hard disk.
Finally I've extracted all .ko module files from the sata_modules udev found on the installer CD and wrote the .ko files to a CD-RW. The CD was mounted and sata_mv.ko has been copied to: /lib/modules/2.6.14-2-686-smp/kernel/drivers/scsi/
depmod -a run successfully. Then I modprobe sata_mv and got the following error message:
sata_mv: disagrees about version of symbol struct_module
FATAL: Error inserting sata_mv (path of the driver file): Invalid module format
Then I tried to insmod sata_mv.ko and found the later message again.
Result: It did not work for me.
Possible solution: Fixing the installer to properly contain the sata_mv.ko driver and load it automatically if required in the first pass of installation. 2.6.15 could be also supported, since it countains aacraid.ko driver that could be very useful for this machine.
Thanks for the image, I gave it a try. I look forward for new versions! ;-)
That is ".udeb file containing sata modules" not "sata_modules udev".
creating SW RAID problem
I am installing Debian Sarge on HP Proliant ML110 using your cd image. debian-installer detect correctly SATA and Broadcom tg3 card. Then i tried to create a SW MD RAID 1. But it dont work.
I created partition on each disk as part of RAID, then when i tried create a MD RAID 1, d-i wrote "No raid partitions available". But raid partitions are created correctly, i used cfdisk to check if all is created correctly.
Note, that I installed SW RAID lot of time with official Debian Sarge CD image without problem. Any idea?
How would you suggest upgrading to the SMP 686 kernel? Would a simple apt-get install from backports.org be compatible?
Although I haven't tried, kernel in backports.org will work.
Problem when creating MD devices
Install Debian on a machine with two HDDs and create partitions on both drives with equal size. For example:
Then enter the "Create software RAID arrays" menu (or something like this in English, I usually use the Debian installer in Hungarian). Write your partitions to disk and try to create a software RAID array.
You will probably notice, that MD devices cannot be created, since newly created partitions are not seen by the RAID configurator. No devices will be available to create the arrays.
I managed to create my md devices from the command line. For example (substitute your devices):
mknod /dev/md0 b 9 0
mdadm --create -l 1 -n 2 /dev/md0 /dev/hda1 /dev/hdc1
Show the resync in progress:
If you cannot wait for the resync, mark a disk as failed (substitute your devices):
mdadm --manage /dev/md0 --fail /dev/hdc1
This will stop the resync process. After that you can install the Debian base system without heavy slowdown caused by a running RAID resync. RAID synchronization will be restarted automatically after the next reboot.
WARNING about skipping md device numbers: Create your devices as md0, md1, md2, etc. in strict order. Never try to "skip" md0 and create md1 from /dev/hda1 and /dev/hdc1. This would be nice, since partition numbers numbers would not differ from md minor numbers, but this configuration causes problems after rebooting to your new installation.
At the next reboot initrd will map your md device to md0 instead of md1. As a consequence all of your md device numbers will be shifted down by one. This will prevent mounting of your root filesystem and renders your installation unusable. (This can be fixed by booting to a Live Linux CD and fixing things manually, but a reinstall is usually faster if your are not an experienced Linux guru.)
Making available custom debian installers at backports.org
It would be nice to be able to download custom debian install images with latest kernel and drivers from backports.org. Is it possible to create a script to build an installer image like this excellent one from the official installer and the current backport packages? Any idea?
Is there any chance you can compile the latest e1000 gigabit ethernet driver from Intel and host it on your site? (I'm not even asking you to recreate your ISO and stick it in!)
The one in this ISO (and standard Debian Sarge) doesn't work with my SuperMicro's onboard Intel 82573V (Tekoa) Gigabit PCI-e. I *know* that the official Intel one I'm listing below will work, as its included in Etch. (I just want to use this instead of Etch)
I can then download the e1000.o (or would it be .ko?), stick it in a floppy... and actually be able to proceed with installing my lovely new server!
I would do it if I had another suitable working Debian machine!
Writing a script to create d-i ISO images like this one
Is there any way to make an open-source script (shell, make, python, anything) to build an ISO image like the above? It could make the image using standard and backports.org packages. One could be able to modify / fix this script to fit specific needs. Problems like the e1000 related above could be solved this way without continous intervention of the original script author. I can help in the testing process of this script on my machines. - Viktor
Thank you very much!!
This Debian is the unique linux dist that recognize the two SATA hds in my Proliant ML150 Server. During two days I tryed almost all linux distribuitions on this server and all failed.
This is great.
Is there any documentation on the steps taken to create a debian installer disk with a new kernel? This is precisely the base I could use for a project I'm working on right now.
Documantation and bulding process are still under development. :)
All of sources are disclosured at my SVN http://kmuto.jp/svn/d-i/sarge/
Thank you! You saved a lot of my time!
greetings from austria,
We got several HP Proliant ML150 and, in our case, everything went perfect with your customized d-i.
THANKS A LOT!!!!!!!!
From the University of El Salvador, El Salvador, Central America,
Best regards to kmuto and friends
Thank you very much for this work. One question: If I want to recompile the kernel after installation, how to do that? Do you have any debian-packed kernel-sources?
I recommend to take packages from backports.org.
It provides newer kernel.
My newest version of backported d-i image uses it.
2.6.14 version was taken from Debian unstable, but
it's removed from there.
of course! and thank's again.. :)
Installing Packages from 3.1r1 DVD
I was able to install Sarge on an HP dx5150 using this CD, thanks!! I also have a couple of questions.
First, the processor is an AMD Athlon64 3000+, but I installed the 2.6.14-2-686-smp kernel because some software I need to run will not run in 64 bit mode. Do you know if this kernel is compatible with the processor, and if not should I use the 2.6.14-2-386 kernel?
Second, what I'd like to do is wind up with a full install of Sarge, as if I'd installed everything from the DVD. I have both DVDs from the 3.1r1 DVD set. Is there a way to install everything from the DVD that's not already installed? I'm new to Debian and not sure how to do this. Thanks.
Answer for 1: AFAIK, the difference between 386/686 is just optimize level. Plus, Debian kernel changes max memory configuration (686* allows over 2GB memory). smp means multi-processors, but kernel will fall back to work as same as single when a machine has only single processor.
Of course you should try 386 if you meet strange problem. Additionally there is a "linux-image-2.6.15-1-amd64-k8" on backports.org. I think it fits your environment.
Answer for 2: if I don't misunderstand your question, does it just need to run apt-setup and add your DVD?
Am running into a SATA-related probl辿me.
Am using the sata_sil library, used Ubuntu 5.10, with different kernels (old and new), tried "d-i image for Sarge with kernel 2.6.14" and have allways the same problem.
My laptop s freezing when doing large file transfers over any protocol (ftp, scp, http ...)
The laptop freezes showing this line repeated :
ata1: command 0x35 timeout, stat 0x50 host_stat 0x24
Only a manual restart can unfreez it, anyone can help ?
Thank you for this custom kernel!
I've been trying to install debian on my server with 2 sata disks and everything failed. Now i tried yours and it works like a charm! No problems, everything worked!
Dude, YOU ROCK!!!!!!! This is awesome.
Thanks a ton.
All I can say is "Thank you!!!!"
I have been looking for a debian netinstall iso for weeks and everything I got didn't support my ethernet or my scsi disks neither... Finally I got here, and found You.
Oh, thanks again, man!!!!
Pretty nice site, wants to see much more on it! This is my site: [url=http://www.freewebs.com/hochuvtop/]replica chanel handbags[/url] [url=http://www.freewebs.com/hochuvtop/cheap-chanel-handbags.html]cheap chanel handbags[/url] [url=http://www.freewebs.com/hochuvtop/authentic-chanel-handbags.html]authentic chanel handbags[/url] [url=http://www.freewebs.com/chunichuni2/]discounted gucci handbags[/url] [url=http://www.freewebs.com/chunichuni2/gucci-handbag.html]gucci handbag[/url]
Message: Ready to post a comment.