Just spent three whole days barking up the wrong tree, solving Fedora 11 and Fedora 12 boot failures because the correct hypothesis was illogical: installation did not update/modify the initrd.
The first couple of times I installed Fedora 11 on the HighPoint Technologies RocketRaid 2640x4, the installation inserted my "custom" driver module (rr26xx) into the initrd, permanently, so that the system booted off the controller card for which the custom driver was inserted. (I yelled about this success in this thread: [url]
My most recent installs of BOTH F11 and F12 on the RocketRaid failed to properly set up the boot. It turns out that the "rr2640" module I "slipstreamed" into the installation process was *NOT* permanently added to the initrd by anaconda. (F12 gave me "no root device found boot has failed, sleeping forever", on boot; F11 hung also, without such error, I presume, during the init script execution). Because of limited resources and time, I only know for sure the module was missing from the F11 initrd, and am ASSUMING the same was the case with F12.
The only difference between the successful installs and the ones with failed boot is that the successful installs were made on a single-drive (JBOD) mode on the controller; whereas, the failed ones were placed on RAID 5. But, AFAIK, the created logical device for the card is "/dev/sda", in both cases, and the kernel can not distinguish between the two cases (or can it?). Thus, the inconsistency cost me a lot of time, and is still inexplicable to me.
Question: What is the best way to deal with custom drivers, today? There are custom spins, and many tools, like isomaster. Stupid question: Is there a way to modify the initrd inside an installer ISO -- be it for CD/DVD/USBboot drive -- beefing the init RAM disk with whatever modules you'd like, for the boot process (using, say, isomaster)?
And what makes anaconda understand that a module must be added to the initrd ? How can one force anaconda to do so?
How does moving to dracut as the initrd tool affect any/all of the above?
I need to install Ubuntu on approximately 50-60 netbooks. None of them have CD drives, and I don't want to have to install them individually, walking around with a USB stick. I figured the fastest way to install on so many machines is to use a combination of apt-cacher (http://www.debuntu.org/how-to-set-up...ith-apt-cacher) and netbooting. I have successfully booted one machine to test, but as soon as the kernel comes up, support for the network interface is gone. Specifically, the "atl1c" module is not included on the netboot initrd image. Also, I would like to try to use preseeding, and I need to get that onto the initrd as well.
So, to summarize my question: How can I create a custom install kernel and initrd? I have a feeling it's related to the "debian-installer" category in the package repository, but I have not found any good documentation about doing this.
If you can access Suse Studio here is thlink to the buildLFS Host - SUSE GalleryGoogle hasn't been friendly and neither has a search on these forums, I don't know which man to read so a finger in the right dirrection (preferably not the middle) would be nice as far as that goesRight now the yast live installer trips up at %84 while saving the boot loader configuration and displays a popup that says �An error occurred during initrd creation. /sbin/mkinitrd: illegal optionI then press enter to acknowledge the message and the installation continues without a hitch.
When I go to boot up (no other os installed) grub says it cant find the file initrd-184.108.40.206-0.5-defaultIf you boot the live cd again you can mount the boot partition and you�ll find a broken symlink called initrd that islooking for the missing file above.Like I said above, if it an obvious fix, all I need is some direction, I don't mind reading. (been doing that all day)If you need more specifics Id be happy to supply, I'm just not sure whats relevant and don't want to bloat the post.
After my NVIDIA card died I decided it was time to buy an AMD card again (R9 270X), but I didn't think AMD drivers were such a pain in Linux as people said. Of course, in some distros anyway. On Arch, for example, there's no official release because Arch's developers would have to hold Xorg in order to make a closed-source driver available, because AMD's pace isn't in pair with Linux. So in order to install AMD's drivers on Arch I must rely on some guy's unnoficial repositories, but that isn't the whole problem. Even though I'm cool with adding repos and downgrading Xorg, I'm not cool with it not working for a lot of apps, so that's where I decided to try a few distros. Manjaro is a no-go because it installs Flash as default. openSUSE although is a very good distro, is a complete mess when it comes to repositories, specially multimedia ones. Ubuntu/Mint are also a no-go, Ubuntu because after 12.04 they have a spyware by default, and Mint because it contains non-free stuff by default.
So here I come! I ran Debian in the past for a long time (aside from a breaf period last year) and it was lovely, I could easily set up a custom encrypted install, but now I don't remember how to, and it's killing me. I don't like how the installer doesn't show the partitions size as they actually are, and I don't like how the automated encrypted LVM setup doesn't let me chose the encryption algorithm or the timeframe between each passphrase attempt. That's why I must create my install, and here's what I used to do on Arch (the part that really matters), converted to what I use on Debian:
Code: Select all# modprobe dm-mod
(create one 1GB partition for /boot, unencrypted ; create another big 930 GB formatted as "8e" - LVM - on dev/sda2) Code: Select all# fdisk /dev/sda (chose my ciphers and iter time) Code: Select all# cryptsetup -c twofish-xts-plain64 -y-s 512 --iter-time 5000 luksFormat /dev/sda2 (open the luks container on "sda2_crypt")
After this is done, I go to the "partition disks" page where I select each partition/volume to it's correct destination. I then proceed to installing the base system, configuring apt, and all that. Now, before I install Grub I used to execute the following commands on shell:
Code: Select all # nano /etc/crypttab
I used to put something there, but I don't remember what exactly. It's been a long time since I used Debian for long! But here's what I put there:
When you install Ubuntu, you will typically install a complete desktop environment. It is also possible to install a minimal set of software (just enough to boot your machine) and then manually select the precise software applications to install. Such a "custom" install is usually favoured by server administrators, who prefer to keep only the software they absolutely need on the server.
I have never personally noticed any sections in the install to allow you to do a custom minimal install, is this possible in Lucid?If so how, or do I need to download just a mini install iso?
i need to install openSUSE 11.2 from an USB stick. I followed this article SuSE install from USB drive - openSUSE using the openSUSE-11.2-NET-i586.iso. Unfortunately the kernel provided in this image doesn't load on my target as it needs a few extra modules for its chipset.
Thus i copied our custom kernel (which is verified to run on the target) and its initrd to the usb stick and i also created a new entry in the syslinux.config. The kernel loads, but then it can't find the root device.Does anybody know, how i need to configure the initrd to make the USB stick the root device?
I have a Philips 19' HDTV I use as my monitor, I have tried every guide out there, including the wiki one with xandr. Nothing works for me. This seems like it should be way easier, set custom resolution go.. but this isn't the case.
Using Ubuntu 10.04 -
I've tried editing the xorg.conf and adding the modelines and changing the modes , I've tried the xandr commands. I've tried guides from years ago to current ones. I'm desperate, Everything is cut off like maybe an inch not even. Can just barely see the edges of the top and bottom bars.
I've been working on this for many many hours coming up with nothing every time. I wish there was a way to just resize the desktop.
I am building a series of custom kernels...for one of them i am using a kernel that is older than my currently installed ones.
I am using rpm to install this kernel and it will not install, period. i don't get why i can't install this....what does it matter that i am installing an older kernel? and why is fedora/rpm designed to not let me do this?
There should be an easy way to get around this, but i haven't figured it out yet. i've googled around, no luck. i bounce between kernel versions all the time without problems on my system, so why is rpm setup for strict versions on a kernel? and is there no way around this, and i just have to delete all three of those kernels, i don't really want to. 2 of them are awesome and i shouldn't have to build them again, that would be complete crap! and i wouldn't have this problem on my debian setup, so why fedora? (i generally think fedora is better)
I installed Fedora 13 x86 64 on my Dell system as Installation rimpo it has not installed gcc and related lib files. Any other addon I am trying to add to my system looking for gcc, so I could not install any thing on it. I tried with gcc rpm file but it again looking for several files I find these files on 3rd CD of Fedora 13 But I could not install them. And now my net connection asking for rp-ppoe file which also require gcc etc. So I could not connect net as well.
I installed Fedora 11 on a server with 2 equal sized disks. I used the gui installer and didn't make custom setting changes to the partitions. One of the steps asked for me to choose the disks i wanted to use for this installation. I selected both disks and after the installation Fedora only sees one volume the size of both disks combined.Do I now have software raid0 or do I have something else?
I have several partitions on my hard drive, and like to use the 'Create Custom Layout' option during the installation process, to make sure that I don't loose any of my existing partitions or the data on them.
I have attempted a minimal F12 installation from Fedora 12 DVD. But the 'Create Custom Layout' option is not an option in the menu.
How do I install F12 and tell anaconda exactly which partitions I want to use and format?
My current working partition layout is shown in the attached screenshot.
I want to use the following custom partition layout during the initial F12 installation:
This allows me to share existing partitions between my current working F10 root partition, and the newly-installed F12 root partition. So if there are problems with the new F12 installation, I still have a working F10 system to fall back on.
The other partitions with data on will be mounted when the intiall installation has been completed
Since the kernel of F11 live-cd can't recognize my video card, I have to run it in text mode. I also have to run "liveinst" in text mode and the install progess seemed ok. But on the partitioning selection step, there is no "custom layout" option! I rembered that in the graphic mode there was such option. How can I find it in the text mode?
I am trying to install fedora15, my devices are as follows: /dev/sda1- contains windows recovery /dev/sda2- contains windows vista /dev/sda3- free space /dev/sda4- where fedora10 is existing.
Basically I want to scrap the fedora 10 in /dev/sda4 and install fed15 on the place (ext3). During the installation process fedora asked me, Which type of installation you want? I choose 'create custom layout'.
Then in the next window that appeared I choose /dev/sda4. Then it gives me four options like Create Edit Delete Reset
I want to know what does this Delete mean. What will it do, will is erase all the older partitions within /dev/sda4 i made for fedora10 (previously I made three partitions /boot, swap, /) or will erase /dev/sda4 itself. I am scared to continue installation further.
I've recent begun to want to create a spin of Fedora for my high school to offer as an alternative to Mac OS X and Windows. My first attempt with any distro was to try and use Suse Studio, however nothing with packages that I downloaded myself would successfully compile. I then thought that I might try and use some sort of local program do create it with and tried Revisor, however when I made Live Media, Xorg wouldn't start and when I made DVD Install Media the kernel would kernel panic every time on boot.
Is there anyway to solve the problem with Revisor or are there any alternatives?
I have also tried using Ubuntu with the Ubuntu Customization Kit however that didn't work either considering I have to have it in a virtual machine.
I need to install a lvm2 group with encryption and have the /boot file stored within. Is this possible in Fedora's graphical installer? I know it can be achieved in Arch(I know I'll need grub2, I assume that's coming in Fedora 12) I can always install it separately.
I want to customize the installation and I'm following the instructions here.I added my packages but now the iso is much larger(about 770 MB)Now I know I can simply delete from cd-image/dists/ but then the installer fails on missing deps.How can I do this safely ?
I'd like to install a package named "pppoeconf" on my CentOS system. I try with "yum install pppoeconf" but the result is "nothing to do" (see below): It seems that I have missing repositories and I don't know which repositories are good for CentOS. How to fix my repos?
[trixbox1.localdomain yum.repos.d]# yum install pppoeconf Loading "installonlyn" plugin Setting up Install Process Setting up repositories epel 100% |=========================| 2.1 kB 00:00 kbs-CentOS-Misc 100% |=========================| 951 B 00:00 atrpms-testing 100% |=========================| 2.2 kB 00:00 trixbox 100% |=========================| 1.1 kB 00:00 base 100% |=========================| 1.1 kB 00:00 trixboxaddons 100% |=========================| 951 B 00:00 updates 100% |=========================| 951 B 00:00 kbs-CentOS-Extras 100% |=========================| 951 B 00:00 extras 100% |=========================| 1.1 kB 00:00 atrpms-stable 100% |=========================| 2.2 kB 00:00 addons 100% |=========================| 951 B 00:00 Reading repository metadata in from local files primary.xml.gz 100% |=========================| 98 kB 00:03 148/148 Reducing RHEL 4 5 - i386 - ATrpms to included packages only Finished Reducing RHEL 4 5 - i386 - ATrpms to included packages only Finished Parsing package install arguments Nothing to do [trixbox1.localdomain yum.repos.d]#
for a project I am working on, I need the same install configuration on every machine, and I'd like to have all the packages I need on one disc, with none of the ones I don't. I also need to use a non-standard file systems(jffs2,nilfs) as the hardware end of my project works on flash memory, and would like these two FSs to replace the typical magnetic disk based choices.
When I build the kernel 2.6.30 source, the rpm package is very big and needed or root filesystem 800-900 Mb. I use "make rpm" as described in Configure, Build and Install a Custom Linux Kernel - openSUSE.
After much playing around and with help from various forums including this one, I finally created a very fast simple minimal (to me at least) linux OS.
I started with the the ubuntu command line system install, then proceeded to install the rest of the goodies that I needed and nothing more.
I can honestly say it was a great learning experience and also very gratifying to create an OS that only has what one wants and looks the way one wants.
With all that nice stuff being said, my next goal, and I don't know if it's possible, is to take my newly created OS and create an ISO of it from my HD so I can put in my wifes computer as well without having to go through all the steps it took to get to the final product?
I tried to do some research on the topic but I think I was wording it wrong or not correct as i couldn't find anything concrete on the subject.
If not, such is life and I will just have to do it all over again and hopefully remember all the steps and customizing I did.
I am new to ubuntu even if I work in IT since 1999 so I am pretty confident I can follow instructions as needed. I need to build a custom install of Ubuntu with minimal software installed (I actually only need VMware View Client and a few more + graphic environment) and I would like to put it all on a USB key and use it to boot any PC so I can fire up my application. Is there a way to do this? Any instructions? I found something about doing an install on USB but nothing about a minimal install (only full).
My current situation involves me having webmin (virtualmin) installed on my current centos server. Im using virtualmin gpl and my users/hosted sites are not very smart when it comes to making a website. They can upload sites via FTP and manage minor things but thats about it. What i want to do is make a couple of scripts using the terminal style that can do a quick auto install of Joomla. The command will run as the user who is executing it in WebMin.
Here is the Locations of the items in transfer.
I will have 2 premade sets; one Joomla SourceCode-FileSystem ; A Joomla MySql database to go along with it.
Heres what I need to do;
Variable: TheUsername = The WebMin user as described above
1. Check to make sure File /home/TheUsername/public_html/index.php dose not exist. If dose then cancel the install.
2. Copy files /NoodleServerFiles/AutoInstall/Joomla/ to /home/TheUsername/public_html/
3. Create a Database Named: TheUsername-Joomla
4. Enable TheUsername to beable to read and write to it.
5. Inport /NoodleServerFiles/AutoInstall/Databases/Joomla.sql to that database
6. Edit the file /home/TheUsername/public_html/configuration.php on specific lines Example: Line10: DB_user: TheUsername
7. Save it.
8. Display Text in the Terminal Command saying "Success in creating your website. Go look!"