New Debian Installer Coming Soon 295
gnuman99 writes "Debian just released the 4th beta of the new debian-installer, this time for 9 architectures. Some of the improvements include experimental support for the 2.6 kernel, on i386 only. The 2.4 kernel remains the default and recommended kernel for most hardware. Detection of existing operating systems. The following operating systems can be detected and will be added to the boot menu of the installed system: Windows, Mac OS, Linux, GNU Hurd, DOS. Note that by experimental support for 2.6.x kernel simply means that it is experimental in the installer, NOT the actual OS. Debian supported 2.6.x in the Sarge/Sid before 2.6.x was even officially released."
The debian installer is now pretty damn good (Score:5, Interesting)
Re:The debian installer is now pretty damn good (Score:2, Interesting)
Re:The debian installer is now pretty damn good (Score:3, Funny)
Re:The debian installer is now pretty damn good (Score:2, Informative)
Re:The debian installer is now pretty damn good (Score:2, Informative)
Re:The debian installer is now pretty damn good (Score:2, Informative)
Re:The debian installer is now pretty damn good (Score:4, Funny)
Re:The debian installer is now pretty damn good (Score:2)
1. Choose expert install. It didn't see my ethernet card otherwise.
2. While it "saw" the ethernet card, you think you could put two and two together and load the module permanently. Not so. Keep a note of the ethernet card's module as you will need to enable it manually later.
Re:The debian installer is now pretty damn good (Score:5, Informative)
And after the reboot the setup got stuck in an infinite loop when the dhcp failed to provide a good default route (small thing really, but still). An option to _not_ use dhcp would be nice or at least a confirmation that it is ok to use one if it is found.
Re:The debian installer is now pretty damn good (Score:3, Informative)
Re:The debian installer is now pretty damn good (Score:2, Insightful)
Whining on slashdot is unlikely to get you anywhere - mention it to the developers.
And did you report any of this? (Score:4, Informative)
Re:The debian installer is now pretty damn good (Score:2)
Re:The debian installer is now pretty damn good (Score:3, Insightful)
I can generally blaze through the install of most Linux distros, but always end up burning 5-10 minutes looking up the blasted vertical refresh rate and other nonsense for my monitor. There's something wrong here.
Re:The debian installer is now pretty damn good (Score:4, Interesting)
Re:The debian installer is now pretty damn good (Score:2)
Re:The debian installer is now pretty damn good (Score:4, Funny)
Fix Debian Installation Mistakes [vt.edu]
Re:The debian installer is now pretty damn good (Score:2)
Re:The debian installer is now pretty damn good (Score:2, Informative)
Re:The debian installer is now pretty damn good (Score:2, Insightful)
Because you wrote it down to a piece of paper (just the same for your hardware so you know which modules you have to load for your network card to be usable)?
Usually it pays using simplest solutions to simplest problems.
Geez (Score:5, Funny)
tar xvfz package
cd package
configure
make
make install
ldconfig
Are users getting lazy
Re:Geez (Score:3, Funny)
tar xvfz package
cd package
configure
make
make install
ldconfig
You forgot the "./" at the front of "./configure", because like any good Unix user you don't have "." in your path. Then it should work for you.
Re:Geez (Score:5, Funny)
tar xvfz package
cd package
configure
make
make install
ldconfig
You forgot the "./" at the front of "./configure", because like any good Unix user you don't have "." in your path. Then it should work for you.
Then again, it appears he is running as root all the time. Must be a Windows convert.
*blink*
Re:Geez (Score:4, Insightful)
I used that technique myself. For 3 years. I would install things into neat little /usr/pkg/<packagename> directories, then use a Perl script I wrote that installed the package to /usr using symlinks. However, you forgot some stuff...
Once upon a time, my computer ran Slackware, but I can't say that with a straight face anymore. I don't even remember which version. Half my C++ programs don't work quite right anymore, inbetween the C++ compiler (dragged kicking and screaming from egcs-2.91) and the C library (I *think* glibc-2.0ish) getting upgraded to modern times. I won't even touch on multimedia dependencies.
Needless to say, as soon as I get a test box to copy everything over to, the server is getting Debian and apt-get shoved up its disk.
Re:Geez (Score:2, Insightful)
MP
Re:Geez (Score:3, Insightful)
Firstly, spoken language is only relevant to communication between sentient entities. However when the communication is between a human and a computer, which is easier?
1) Use a long series of commandline switches in a command prompt after navigating it to the location of the files
2) Click on the file an
Knoppix (Score:5, Informative)
Re:Knoppix (Score:5, Insightful)
If i386 with a CD drive is what you've got then Knoppix is for you. But don't ever think that it can be the installer for Debian. It just isn't up for the challenge.
that is exactly why I posted the message (Score:5, Interesting)
Yes, Debian has some strict standards. Yes, it is good if they work on a universal installer that conforms to strict standards.
None of that makes Knoppix any less of an excellent installer for Debian. The Debian project should be announcing Knoppix and other live CDs prominently on their home page, rather than creating the impression that there are no finished installers.
If i386 with a CD drive is what you've got then Knoppix is for you.
Yes, like 95% of Debian users.
But don't ever think that it can be the installer for Debian. It just isn't up for the challenge.
The notion that there should be "the installer" is itself flawed. Many different people need many different kinds of installers.
Re:that is exactly why I posted the message (Score:5, Interesting)
And this is exactly the issue that debian-installer wants to address, by creating a modular framework to be used for installing debian. One of the original promises was that a gui would be slapped on around it and one of the obvious benfits of the new method is that it seems to be far easier to shape the installation (so a corporation could create their own tweaked installer internally which always does X,Y,Z). Debian-installer is not "the installer" it is "the installer framework", this doesn't stop others from creating their own independant installers, but it seems like a far more questionable occupation when you can just tweak d-i (and possibly hit 9+ platforms). I wouldn't be at all surprised if d-i is relatively ignored (except for the fact that reviews will start saying "new installer just works, simply") until a while after it reaches version 1 (sarge release?), but then I wonder if all the other OS's mightn't start asking "Anaconda, why? why not just use d-i?". The bottom line is horses for courses and debian are trying to train a horse decathlete!
Re:that is exactly why I posted the message (Score:5, Insightful)
Kjella
Re:that is exactly why I posted the message (Score:2)
Re:Knoppix (Score:2)
Re:Knoppix (Score:2)
Re:Knoppix (Score:5, Insightful)
Re:Knoppix (Score:2)
I have not seen any serious problems. There are some small differences, but they don't seem to hurt anything, at least not after dist-upgrading the machine. Overall, Knoppix-based installs have been much less work than "real" Debian installs in my experience, and that's ultimately what
Re:Knoppix (Score:4, Interesting)
I haven't experienced many package dependency problems, but even if I had, the strength of Debian is it's package managing system, so it's rather easy to resolve dependencies.
Also, after installing Knoppix, I can just use my Debian CDs to install any of the 8710 packages that I want.
Debian is now one of my favorite distros. I would have never bothered with it (why suffer through an excruciating install, when there are solid distros that are easy to install) if I couldn't get up and running so easily.
I've converted more people to Linux using Knoppix, than with any other distro. And usually, after they've been hooked using the live CD, they do the hard disk install and they end up upgrading to the latest version of Debian, or continue using Knoppix the way it is.
There's probably a live CD distro out by now that does install a "clean" install of Debian. It probably is trivial to create one. Also,the biggest problem I usually have when installing a new OS is hardware detection. Knoppix probably has the best hardware detection of any distro, and certainly does a better job of it than the Debian installers.
Re:Knoppix (Score:4, Informative)
I installed Debian (with the beta3 installer) on a box for file serving/backup. Very few packages (5 or 6) in the default install were unnecessary and I only needed to: apt-get nfs-kernel server.
With Knoppix it would take me a lot of time just to uninstall packages I wouldn't use. Knoppix is great for desktops but it's not the best for everyone.
What does that mean? (Score:2)
And what does that mean? Does that make Knoppix any less of an excellent installer?
With Knoppix it would take me a lot of time just to uninstall packages I wouldn't use.
As with many other Linux desktop installations. However, with apt, it's easy to get rid of large chunks of functionality at once; for example, to remove KDE, just get rid of Qt. To get rid of the GUI, get rid of xlib and the X server.
Kn
Re:Knoppix (Score:4, Informative)
Add to that the time you have to spend after transferring Knoppix to disc cleaning it up, removing unwanted packages, installing needed packages, fixing configuration problems (especially, in my experience, with languages and gettext in the command line), and it's not worth it, given that it only takes an hour or so of time actually sitting at the keyboard to get a fully functional Debian system.
About 3 months after I did a Knoppix install on my parents' machine, I had to wipe it and do a from-scratch Debian install, because an apt-get update destroyed the init system.
Re:Knoppix (Score:3, Informative)
great! (Score:5, Funny)
On a side note, can anyone tell me why debian is still i386 compiled rather than i586? I heard one argument saying that although it was i386 they were optimized internally for the higher processors. Not trolling deb, just interested. Can any gurus give us a definitive answer?
Re:great! (Score:3, Interesting)
Most of the recent binary distros are i686 compiled. Not a huge speed difference but it does appear to make the system a little more snappy.
(currently running the i386 Debian)
Re:great! (Score:4, Informative)
This means you could still run it on 386, but it's optimized for PII, K6 and PIII.
Re:great! (Score:4, Funny)
Because it's not only the software packages that are 2 years behind in the stable release, it's the hardware too!
(This was meant to be funny ha-ha... but dammit it might even be true. *sigh* If I could come up with a funny pun about "definitive answer" and the number differences I'd be rolling in karma. Some days I don't know why I even bother to ever post.)
Re:great! (Score:2, Insightful)
Re:great! (Score:4, Informative)
Some packages that do see significant benefit (for instance, OpenSSL, libc, the kernel) are already compiled for all x86 variants.
Daniel
Re:pride (Score:2)
Re:pride (Score:2)
what's the cpu thing got to do with it?
how is the rest of it answering my question?
and if the primary goal _is_ to 'give a shit', doesn't that contadict what you said before?
Re:pride (Score:2)
But doesn't answer my question does it?
Re:pride (Score:3, Insightful)
That's patently false. They just don't think the speed (around 9%) is worth the effort.
I think the real reason is pride, they are afraid of lossing face and admitting they were wrong.
LOL! You've got to be kidding. This distribution is regularly the butt of /. jokes that run along the lines of, "Hey, so I hear Debian is about drop a.out and maybe even make the
The biggest problem (Score:3, Funny)
Re:The biggest problem (Score:2)
All kidding a side, I'd generally agree with that statement myself. I've met a few debian users who were very friendly and helpful, but there also are a few too many who act like they are l33t debian users and love to hit that 'RTFM' button.
Out of curiousity, what are you insuating? Are slackware|red hat|suse|etc less friendly than debian users? Are we possibly on to something here? Maybe it's because debian users love playing and sh
9 Architectures, 9 Binaries (Score:2, Interesting)
Although it is admittedly difficult, it is in fact possible [google.com] to write a single piece of bootstrapping machine code that properly runs on ALL of those architectures, without faulting, that jumps to a separate section of the executable code based on the arc
Re:9 Architectures, 9 Binaries (Score:3, Interesting)
I have seen some screen shots of the new installer and it will go a long way towards debian adoption in my mind. As cool as gentoo is, it is just not practical for anyone but an enthusiast (of the performance or gnu type) - a community based all-GPL distro needs
Re:9 Architectures, 9 Binaries (Score:5, Insightful)
Do you really want to be able to boot the x86 binary CD on Solaris? How would that help achieve anything? Other than making the boot system completely unintelligible to everyone.
Re:9 Architectures, 9 Binaries (Score:2)
Re:9 Architectures, 9 Binaries (Score:3, Informative)
Yes, Gentoo is one of them. But there are others Source Mage [sourcemage.org] for example. But a bootable self contained system is more than just bzip2 and a compiler. You need, kernel, libraries, a shell, various command line utils, make, binutils, linker, compiler, etc. When it is all there we are talking about multiple MB. Do you really want to have to download nine copies of this when you only need one of them?
good news (Score:5, Insightful)
I used the new installer when I moved to Debian testing on my new workstation a few months ago. There were a couple of rough spots, but nothing a little command line prodding and correcting couldn't get around.
The installer does a nice job of addressing the long-standing issues most people have had with the installer (namely, having to deal with dselect and the 4 trillion packages Debian has :), and breaks the install down into nice, manageable chunks.
Now... if there's a way to script installs (and I believe there is, but haven't checked it out yet) like RH's kickstart so I deploy a couple hundred servers in the datacenter (yes, I know about FAI... doesn't compare to RH's kickstart), I'd be on easy street. :)
Nice work, guys.
Tried installing Debian once (Score:5, Informative)
- X & video driver didn't install properly (but I fixed it).
- USB scrolling mouse (logitech) didn't install properly (but I fixed it as well).
- I couldn't get the sound card to work.
- I couldn't get the network card to work (this one sucked because I had to keep switching back and forth in order to get suggestions and then to try them).
- The people on irc.debian.org were very friendly and helpful.
It was the first time trying linux (about a year and a half ago), and I haven't tried it again, however I'm waiting for a slightly nicer installer. Maybe I'll try it now (It's Sunday, nothing else to do).
Re:Tried installing Debian once (Score:2)
Re:Tried installing Debian once (Score:2)
That also happened to me when I installed RH6.0 for the first time.
USB scrolling mouse (logitech) didn't install properly (but I fixed it as well).
Interesting with Red Hat Linux 9 and Fedora Core 1 it has worked out of the box under X. But unfortunately it is completely broken under gpm. And by completely broken I mean it was so bad, that it would have been better if it had not worked at all. I have never heard about anybody who got it work
Re:Tried installing Debian once (Score:5, Informative)
Debian isn't really the most newbie-friendly distribution. It's really by, of, and for linux developers and professionals (which is why once you get your head around the way things are done, bolts of sunlight start to shine out of every ventilation hole of your Debian box, and life is good). You might have a much more satisfying experience at first by installing say Lycoris instead (Debian back-end with user-friendly front-end).
Re:Tried installing Debian once (Score:2)
So that means you are not talking about the new debian-installer but rather about the old boot-floppies. Everybody knows that they suck.
Michael
What about *BSD? (Score:5, Interesting)
They add detection for GNU Hurd, but not OpenBSD, FreeBSD and NetBSD. Funny, really.
Re:What about *BSD? (Score:2)
Re:What about *BSD? (Score:2, Insightful)
> They add detection for GNU Hurd, but not OpenBSD, FreeBSD and
....about 3 at the last count....although to be fair I wasn't
counting RMS :)
> NetBSD. Funny, really.
Not funny but sad.
Although I suppose they can't really add an installer for
"real" FreeBSD and "real" NetBSD when Debian developers are
working on GNU/FreeBSD [debian.org] and GNU/NetBSD [debian.org]
even if they both have the same amount of users as GNU/Hurd
Hmm... (Score:2)
Re:What about *BSD? (Score:3, Informative)
That's probably because Joey Hess managed to run a Debian GNU/Hurd image via Bochs. See his journals entries here [kitenet.net] and his installation report here [debian.org].
Feel free to add support for BSD yourself, Joey is in no way a Hurd guy, he just did happen to have a BSD installation around or does not care.
Michael
Re:What about *BSD? (Score:2)
s/did/did not/
Michael
Re:What about *BSD? (Score:2)
You don't need to know the *BSD internal filesystems (which BSD calls partitions) to boot it on i386. If you are using GRUB, you boot *BSD the same way as you boot Windows : by chainloading using a specified partition (which BSD calls a slice).
That's all. I've done multi-boot setups several times using GRUB installed on a Linux distribution.
RTM (Score:2)
root (hd0,a)
kernel
It has worked okay for me with OpenBSD, FreeBSD 4.x and 5.x (on a UFS1 partition...can't do UFS2 yet).
NetBSD for whatever reason didn't like it and had to be chainloaded on my machine. I think this is related to thier change in binary format, and grub not catching up.
I actually prefer to use grub on FreeBSD machines over their boot selector, because if there's a problem, I can boot the old kernel easier.
Hard part? (Score:2, Interesting)
Gentoo doesn't really even have a real installer and most people appear to be fine with it.
Slackware and FreeBSD have pretty straightforward installers, but they're not really difficult...
Re:Hard part? (Score:5, Insightful)
Re:Hard part? (Score:5, Informative)
Numerous posts here on /. suggest that it's the missing hardware autodetection and lack of a graphical installer.
You need to insert some kernel modules manually during install (for NIC, sound, etc.), which means you'd have to know what hardware you're running. Familiarity with the Linux kernel's 'make menuconfig' module selection is an advantage here too because the selections in the Debian installer are the same (ie. same groupings). The new installer detects hardware automatically, which is fine if it works - I've tried it twice, so far no problems.
The point about the graphical installer is really non-essential, unless you can't navigate with a keyboard. The new installer is reworked and more modular as stated on the "About the Debian Installer" page, and as such it's should be easy to put a graphical installer ontop of it. Should make some people happy.
I've always loved the Debian Installer! For me it was a more hands-on experience, and with the ability to select kernel modules during the install, I was able to make my old parallel port CD-burner work correctly without a fuss. But that's just me. One cool thing about the Debian installer is the fact that you can follow the standard sequential set of dialogs during the install process, like any other installer, but you can also get a list of all the tasks and jump to anyone on the fly, at any stage during the install. This is helpful if you suddenly find out that you mistyped your IP-address or forgot to create a partion, things like that. Both the old and the new installer support this.
zRe:Hard part? (Score:2)
Contrast this with an OpenBSD install : If the hardware is supported, it's ready for use when the kernel is loaded. No messing around with loading the correct kernel modules, not to
Re:Hard part? (Score:4, Informative)
No problem!
I forgot to mention another cool thing about the installer.
The base install - for which only the first cd is needed - is quite light. The last step in the installation process is configuring APT (Advanced Package Tool) and optionally fetching the rest of the packages from the Internet (or more CD's), depending on your needs of course. If you skip the package selection, you're left with a small system that has a configured SSH server (protocol 2 only, no root login), mail and print, but no X Window System, Window Managers, or anything like that. Pretty neat.
zRe:Hard part? (Score:2)
Re:Hard part? (Score:2, Informative)
Installing Debian with the old installer is simple. There are countless tutorials on the net to help you in this endeavor. This article from OSNews works very well --> The Very Verbose Debian 3.0 Installation Walkthrough [osnews.com].
I think people tend to trip over the selecting of modules they need to get certain devices to work. Also I guess newbies might have been intimidated when reaching the point to selecting packages with dselect or tasksel. I tend not t
Re:Hard part? (Score:3, Informative)
It sure will!
My advice is always to skip dselect and just stick with tasksel during the install to select what you need like "X Window System", "C/C++ Development", "GNOME Window Manager", "Web Server", etc. After you're done with tasksel just agt-get what you need. You can search the package repository with apt-cache search.
You would never want not to use APT! It handles dependencies and distribution upgrades excellently! I guess having the cd-rom included in you
More links (Score:4, Informative)
Help triaging those bug reports would be a helpful task for anyone knows how to work [debian.org] their bug tracker.
Bootloaders (Score:5, Insightful)
Re:Bootloaders (Score:3, Informative)
Re:Bootloaders (Score:2)
I actually installed NT on a HPFS partition one time. 16-bit filesystems rock. Heh. Actually, IIRC, MS owned the design to HPFS and IBM really couldn't do anything with it to move it forward (although, JFS is probably a better choice anyway). HPFS got updated and became NTFS in NT 3.1. HPFS support in NT officially died with WinNT 3.51, although I think you could still read them by copying over some files in NT4 and Win2k
Here [microsoft.com] is a good brief article from MS
Re:Bootloaders (Score:2, Insightful)
Re:Bootloaders (Score:2)
Re:Bootloaders (Score:2)
That is what 'expert' mode should be for - the folks who know the internals well enough can do grub or lilo by hand. There should be a next>next>next>finished option for those who are happy to live with a set of well thought out defaults.
Re:Bootloaders (Score:2)
And therefore new Debian stable Coming Soon (Score:5, Informative)
Rizzer (Drew Parsons)
Re:And therefore new Debian stable Coming Soon (Score:2, Informative)
That's not to say that there isn't a resolution [wolffelaar.nl] to try to reinterpret or create an exception for this release. In which case, you would be right, this installer has been key to the release.
Why libdetect for the installer ? (Score:3, Interesting)
Any reason why they couldn't use Mandrake's newer hardware detection code (ldetect) ?
Or juse use Knoppix's Kudzu derivative)
Sunny Dubey
Re:Why libdetect for the installer ? (Score:4, Informative)
Michael
Re:Why libdetect for the installer ? (Score:2, Informative)
Q: new to debian... (Score:2)
I want to install a minimal install of Linux on a compactflash card serving as a hard disk on an embedded system. The system will be on a higly-mobile robot, where anything but sold-state is bound to fail(though I'm testing the new Seagate drives).
Anyway, I want a minimal install because the capacity is a mere 2GB, and I'm new to Linux & Debian.
I'm working with a 1GHz PIII -- what type of iso should I get for the install? I see choices like "alpha," "hppa," "i386," and "powerPC".
What do all these
Re:Hmm.. (Score:5, Funny)
Re:Hmm.. (Score:2, Funny)
Keep waiting...
Re:X11 (Score:2, Informative)
will detect mouse, graphic card and monitor.
Re:X11 (Score:3, Interesting)
Re:Might I ask why Debian still uses 2.4 (Score:3, Informative)
Re:debian's response (Score:4, Interesting)
The primary motivation for the new installer was that the old one had a horrific codebase that no one wanted to touch. It was a major sticking point for the last release as to whether or not the focus should be on the new installer (then very much in its infancy) or "just" polishing up the old one and shoving it out the door. The latter choice was made, and it turned out not to be worthwhile.
This new installer is much nicer under the hood, in that it's made up of individual components that can be swapped in and out relatively easily. Once recent example of this is a few months ago the installer switched from the old partconf partitioner to the newer partman that you see in it now. This was a very easy and smooth transition, thanks to the way the new installer is structured.
The other advantage to the new installer was that it was a good chance to implement things that the users were asking for, including hardware autodetection, aptitude instead of dselect, grub over lilo, wifi autodetection, less questions, etc. There's still lots of requests that have to be filled in. pppoe support is only in its infancy, 2.6 needs a lot more testing, the documentation needs a lot of work, and some multilanguage issues need to be solved before a gtk interface can be slapped on. Those are only a few of the holes that I personally see, I'm sure that other people on the team can bring up others. Ultimately though, I know the core members of this team and I can definitely say that they're not concerned with Redhat at all. They, and I, simply want to build the best installer possible for Debian so that we can not only release sarge soon, but also prevent the installer from being a reason for holding up future releases. We're crafting this one for our own future.