Software :: Making Own ISO Installer For Customized Version Of Debian?
Jul 26, 2010
I have compiled a custom kernel into the debian distro that I was working with and I've installed/written some software which is currently running on the machine.
I want to make an ISO installer which will install debian with the recompiled kernel as well as the custom software in its default configuration state.
I have a linux server system based on Debian which I'm needing to package up as an installer cd; so that I can distribute it to others in our office/group for them to install. I need to have it as simple as I can as most will be able to run the installer but many won't know too much more than that. Is there a way I can make up/modify an installer of Debian to include my kernel patches/updates and customized software all pre-installed of the installer cd?
I'm currently trying to make my version of the LMDE 2 (based on Debian), but unfortunately, a lot of HOW-TO on this topic, is based on the remastersys, and the main site (and repository) is not available any more. The only one I could find is ubuntu build and they won't work on LMDE because it's Debian based. I also have tried tools like "systemback" - made a 4GB iso image file, and had few options to customize, and "bootcd" package, who had even less options (received a 2GB iso).
So, what I want:
Base system: LMDE 2 + official updates + some new software (like pinta, openshot, deluge etc.) + some removed software + fresh kernel -> compress it all and make an iso image file with option to load in LiveCD/USB mode and also install on HDD. I have made all the chain except "last iso part".
When using the manual partitioner on the fedora 11 installer on the live cd, both for 64 bit and 32 bit, it will not allow me to create a new partition. I understand that I have four primary partitions and it cannot have more than that, so I tried deleting one of the partitions, then creating the new ext4 partition for F11. It still fails and gives me the same bugsee attachment)
how to read this, especially since there is so much there. I see at the top it says that there are 4 primary partitions, could it possibly still be seeing 4 primary partitions when trying to create the new one, even though I am deleting one of them? Other than this, I truly have no idea what else I can do.
EDIT: Attachment wont load up for some reason, here is some of the error file: anaconda 11.5.0.59-1.fc11 exception report Traceback (most recent call first): File "/usr/lib64/python2.6/site-packages/parted/disk.py", line 183, in addPartition constraint.getPedConstraint())
I ask to linux experts if it is possible to easily create a base debian distro that allows wireless networking and synaptic utility (and the basical tools) aimed at booting very fast, from hard-disk or stick. After installation, it would be possible to install other stuff, not much in fact. It should be able to recognize the hardware and then boot without checking everytime.
So I have a set of 10 *.deb packages that are customized. I would like to host them on my local Debian 5.0 machine on my local LAN just like a typical debian repo so that any I can apt-get them from any machine on my local LAN after adding repo to my sources.list file:
Does anyone know the wine version needed to run the online installer of WoW? I get stuck on the End User License Agreement because I cannot click Agree. Oh and if you know, how do I go about getting that version?
I have Lenny installed. How to create, using live-helper customized Live USB with a persistent /home partition on this USB stick, to save changes between boots?
I installed debian squeeze on an old computer that I found. (Pentium 4 3.2GHz HT) I installed from the i386 version, but now the uname command shows that its an i686. I don't find many packages that I need using apt-get. Do I need to compile each package I need from source or use dpkg to install the deb of an i386 version?
Can I use the i386 version on this computer rather than the i686 version? Will it cause a signifncant performance decreaes? (I use this computer to mostly do some reading and writing and file storage, no gaming etc.) How do I force the installer to use the i386 version?
Sometimes a kernel image seems to have the same version as the backported kernel image, for example: linux-image-2.6.32-bpo.5-amd64 linux-image-2.6.32-5-amd64
when I finally wanted to install Debian to my hardrive. Somehow, how to copy it to USB drive and make it boot-able. Installation process started without problems, but it failed on step called (something like) "Find files in CD-ROM" - what was expectable, since I used USB drive. So I wanted to unmount "/cdrom" and mount my USB drive there instead. I moved to another terminal, and searched for right device. "ls /dev" does not help, since I can't scroll to see other devices. Also kernel messages - can't scroll. Tried to change keyboard layout, still didn't work. I also can't use less, because there is no apt-get installed. Another problem is, that after trying to mount only viewable device (/dev/sda1), mount failed bacause I gave there invalid argument, or directory didn't exist. (Note that I created directory in /mnt/... or /media/... first). So I am asking - how can I remap keyboard to use those page up/down keys?
Now that Etch is on archive.debian.org - how do I get the Debian installer to install it (via. net)?Before everyone shouts "upgrade to Lenny" - I need Etch for a reason.Simply putting archive.debian.org as the install mirror doesn't work either.
Just wondering if it is possible to make use of the Windows keys on keyboards - the ones with MS logo.In Vista - the action is to invoke the Start Menu.In Linux, there is no action when you press these keys - can this be changed?
I'm having trouble getting the debian installer to detect an existing LVM
I installed Lenny on LVM on top of RAID 1.
My system looks like this:
I just added two 1.5 TB drives in raid 1 to the logical volume group home 100% added to /home /dev/md3
I went to reinstall the system from the lenny disc and now the installer does not recognize the LVM. It did recognize the LVM before I added md3 to the LVM.
During the partition editor, if i go to a terminal (by going to another window/console) and give the command vgdisplay it says that physical volume with UUID V0S1Yx-361r-NZaE-w1Fy-kCFQ-9MmH-g287vh cannot be found. You will see below that the UUID refers to /dev/md3 (the added 1.5 raid 1 array)
Below is the output of "pvdisplay" and "mdadm --detail /dev/md3"
I don't know if this has to do with it but /dev/md3 is the only array that says local to host yield [yield is my hostname] next to its UUID after the mdadm --detail command.
I've installed Ubuntu lots of times on my UEFI computer without any troubles. The last few days, I've been trying to install Debian Jessie on my computer. I do the steps bellow:
- Download the corresponding iso (amd64). - Create a UEFI bootable USB drive with Rufus. - With Safe boot, Fast boot and CSM disabled, I boot to the USB drive.
I expect to see something like this:
But what I get is this:
I'm using an Asus PC. GL550JK. The UEFI version is 205 (from Asus Support website).
Things I've tried:
- Booting with CSM on => Same behaviour. It's not my intention to install debian with CSM on, though. - Using Wheezy instead of Jessi => Same behaviour.
I tried to boot the net installer (debian-504-amd64-netinst.iso) from a flash drive (installed with dd). When I tried to boot that, my BIOS skipped the flash drive, which I had set the flash drive as the first boot device. So, I put it on a CDRW, and got the same result. I also tried the offline installer (debian-504-amd64-CD-1.iso) using both of those methods, with the same results. I verified the MD5SUM of this download. I am installing on a computer with a 64 bit Pentium 4 Prescott, if it matters. I have no other working OS on the computer. What other options do I have? Or am I doing something wrong?
I'm having a problem with my debian installation; I am using the debian testing / wheezy weekly build CD, and despite using the full 650MB CD, and checking the CD to see that X, gnome, etc is all on there, it seems to insist on just downloading every single package from the internet - the CD doesn't even spin up during the 'select and install software' stage
This wouldn't be that much of a problem, except whenever I choose to use the graphical environment, it downloads all the packages, installs half and then says 'an installation step failed'!. And as it has to download the full set of packages from the net (rather than the CD) it gets a bit tiresome waiting 2+ hours for all the packages to download (I have fast internet, but the debian server doesn't feed data that fast).
And, the reason I am installing the graphical environment is that, although the installer recognises the network card, once you boot into the freshly installed system, it doesn't recognise the network card at all, and trying to bring it up just says 'eth0 not ready'!. So I want to get the graphical environment to make wireless easier to install, since the drivers for that are present, but wpa_supplicant isn't!
I'm tempted to just go and get Linux Mint Debian Edition... but I should be able to at least *install* Debian? (on a side note, I can't see what I'm doing wrong, since you can't really go wrong with the installer - it just seems to fail itself each time!).
how to make the installation faster by getting the installer to use the CD full of packages that I downloaded, rather than downloading the from the net each time, and also how to (1) find out *what* happened (the expert mode just says a step failed and that is it), and (2) to either get round it at the time, or prevent it happening somehow?. I installed Debian in 2007 on another laptop and that worked, but I then moved to Ubuntu as I wanted some newer software...... Ubuntu has been great until 11.04 which seems so full of bugs it isn't funny, so it is time to go back to Debian, if only I could get it installed!
I did a quick Google search and found a few old reports of bugs and miscellaneous postings but nothing hit specifically to my issue. My Dell PowerEdge 2950 server has Broadcom NIC's onboard and when I try to install a fresh ISO of Squeeze and then I tried even Wheezy and both came back and had issues recognizing my NIC's. They asked me to load additional firmware for drivers which I obviously don't have from Dell since they only support Windows O.S. Is there a method or some how I can successfully do a network install (netinst) on this hardware?
Several times and several machines the debian installer complained that it cannot find the DVD-ISO image when my installation via usb and hdd ways)(i.e. Have the installer to seek iso image in usb flash or from hard disk). How does the installer seek the ISO? I'd like to know why sometimes it would fail to find that one(but they do exist) and sometimes the installer find it perfectly. Currently I am not able to read the source code of the installer.
The installer recognizes my wifi device but in order to connect to wifi I have to be able to use iwconfig to tell it that it has to connect to channel 11. If I don't do that it doesn't connect. The amd64 installer lists wireless tools in the list of extra tools to load, but for some reason the 32 bit installer doesn't. However wireless_tools...udeb is on the disk. What command would I use to load it manually from a console?
I have a system which i installed on usb flash (doesn't matter why). The system has 3 partitions: "boot", "/" and "swap". "Swap" and "/" are encrypted by LUKS. "Swap" is encrypted by random key, "/" - by passphrase.
I created this system only to make a liveDVD from it (not liveUSB).
To achieve this goal i installed program called "Systemback" (fork of Remastersys).
Links: [URL] .... [URL] ....
So i pushed the button 'Create live system' (or Live system create, don't remember exactly) and configured it to automatically convert .*sblive to .*iso
Program made it's work and i burned image in DVD.
But when i launch it i have this:
The last picture - is when i trying to startliveDVD with installed LVM2. No difference except one message.
I went to freenode and ask some questions. Somebody told me that maybe the problem is in LVM. But LVM was already installed, so i installed LVM2. No result.
How can i make the system that is encrypted by LUKS work from DVD? And is it really possible? Maybe systemback doesn't support feature to make live-image of encrypted system?
The system is Debian 8.1.0
I did the same with nonencrypted system - result is succesfull, liveDVD works.
I need to have a persistent Debian install on a thumbdrive to run a computer that is currently diskless (dead hard drive). So far I've managed to get it to boot Squeeze live beta by setting up the thumbdrive with UNetBootin, but it's not persistent. I found this, but step 6 is a mystery to me, as I can find no such command or package.
Why is my Xen server (An up-to-date Lenny box) making Xen DomUs as Etch boxes? I run a command such as:
[Code]...
This is 100% replicable. I certainly never asked it to create an Etch VM! I cannot find anything in the docs to change this. And for the record, I did let it finish creating it, and it most definitely made an Etch box.
We are running on a debian lenny 5.0.5 server and we would like to upgrade our hadware with this card :
[URL]
Apparently the AAc drivers [URL] should allow us to make a material raid 5 with this card. (I hope installing the drivres after/during the installation will be enough and we will not hae to compile the os with it !) Though after searching for days the entire web i couldn't find any feedback on how runs this card with a debian lenny ? confirm us that it WILL run smoothly on a debian 5.0.5 ? If not, well .. we are trying to make a material raid 5 with 4 SATA II HD on a server without PCI-X port (only express 16x 8x 4x 2x 1x. us a robust raid controler that is assured to run fine with debian lenny ?