New Debian Installer Coming Soon
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 biggest complaint leveled at debian is how hard it is to install. Having recently installed sarge on both my laptop and desktop I feel qualified to say that the installer is at least on par with any of the commercial distros. Don't sweat the fact that it's still text based - It's still very easy to use. And it works on 9 architectures.
have you tried "emerge debian-installer"? can't seem to get it to work on mine..
What's wrong with:
tar xvfz package
cd package
configure
make
make install
ldconfig
Are users getting lazy
to new version's of redhat SE that are gaining attention in the business world
Actually, there is an excellent Debian installer out, and it's been out for a while. It's called Knoppix. You can test compatibility at the store by booting into it, get a live preview of everything, and install a complete system with a recent set of packages with one command. While it uses KDE by default, it's easy to switch to Gnome.
it's good to see my state of the art hardware will be detected along with my DOS and hurd installations... now if only we can get nvidia to release drivers for DOS and the hurd, my audigy and RAID setup... those old DOS games without the speed limiters will trully fly on a 3gighz pentium... they'll have to put epilepsy warnings on them though...
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?
with Debian is that the people who use it are way too nice. Brrr, that kind of thing just gives me the creeps.
Although it is admittedly difficult, it is in fact possible 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 architecture it detects. (This is similar to the old eicar file which was both a text file and an x86 executable, only this is all of a PowerPC, Alpha, x86, 68xxx, etc., executable.)
This means that a SINGLE binary installer can work on ALL nine architectures; a tremendous improvement. Yes, Debian has taken a step in the right direction with their nine platforms, but they need to work on getting the binary compatibility nailed down.
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.
Would it have better autodetection of XF86Config values? I have always had great difficulty running X in Debian.
# cat
Damn, my RAM is full of llamas.
I tried installing debian once, here were my impressions:
- 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).
They add detection for GNU Hurd, but not OpenBSD, FreeBSD and NetBSD. Funny, really.
have you tried "emerge debian-installer"? can't seem to get it to work on mine..
Keep waiting...
Would anyone mind enlightening someone who hasn't ever used debian? What was the tricky part with the old installer?
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...
Try booting from floppy and copying the .cab files to the HD first.
KFG
If you're going to try the installer, don't forget to take a look at the errata. The installer also has a lot of untriaged active bug reports which Joey Hess has asked for help dealing with. Sure, file a report of something doesn't work, but make certain that it isn't a known issue first.
Help triaging those bug reports would be a helpful task for anyone knows how to work their bug tracker.
Why oh why hasn't someone come out with a bootloader that detects what OSes are installed _itself_? It can't be that hard. I mean, if there's an NTFS partition, it's not that hard to guess what OS is installed there and how to boot it. For Linux, it's a little more complex. But since GRUB can read Linux filesystems, it could at least look in the /boot directory for promising kernel-type files and put them in the menu for you. I don't know about other OSes, but even if the autoconfiguration only worked for Windows and Linux, it would be a huge step up bootloaders. Think how many newbies would be saved from making their computer unbootable (the scariest thing that can happen to a would-be Linux convert)!
main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
As it's default kernel? I thought that the 2.6 kernel has matured enough to be a stable default?
It's probably worth mentioning that development of the new installer has been the chief technical obstacle to the release of a new version of Debian stable. So with debian-installer nearing completion, this means the next version of Debian stable is also nearing completion.
Rizzer (Drew Parsons)
The reason debian wont be optimised is because the gatekeepers on debian-devel argue that optimisation dont make programs run faster (seriously).
I think the real reason is pride, they are afraid of lossing face and admitting they were wrong. Admitting they were wrong would make it harder to start arguments in the future.
They argue that debian packages are optimised, the kernel for example has multiple packages each optimised for a different cpu.
The minimum that needs to be done is to modify policy to require packages that can be optimised to have support for end users compiling optimised for themself.
Having precompiled optimised packages for every flavour of every architecture may place excessive burdens to the debian infrastructure.
Currently debian grants monoply powers over package managment, so if you get one ludite of a package manager (you know who you are) who thinks CPU architecture hasnt evolved since the 386 then its just bad luck, if its in policy they have to fix it or get out of the way so someone else can.
Debian has massive problems to overcome if its to remain as the number 1 community developed distribution.
fail to meet Debian's strict standards. The installer must operate on all of Debian's supported architectures.
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.
The problem with Knoppix is that it doesnt fit the "Universal Operating System" style of Debian.
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.
Knoppix is great for desktops but it's not the best for everyone.
There is no "best" solution for everyone. Debian should recognize that and live with multiple installers.
A good choice would be to work with Knoppix or Gnoppix to make it an even better installer for desktop users, and separately develop a text-based "universal" installer.
I'm glad they're supporting the three hurd users out there! ;)
Man watching 6 MSCE's around a sun box, looks alot like the opening scene's of 2001:space odyssey...
Last I checked, this was some old Mandrake code that Mandrake stopped working on.
Any reason why they couldn't use Mandrake's newer hardware detection code (ldetect) ?
Or juse use Knoppix's Kudzu derivative)
Sunny Dubey
I run C3's (Samuels + Nehemiahs) - the first are not 686 compatible and I often find they will gag on distributions that implicitly assume a 686 - 586 stuff will run on these
...maybe that's because it's....well....DYING. ;)
But there is another kind of evil that we must fear most... and that is the indifference of good men.
rm -rf / /
rm -fr
rm / -rf
rm / -fr
rm -r / -f
rm -f / -r
75% of all command line switches don't have any particular order! all of those when done as root will mess up your machine just as equally
In terms of init scripts, "light feeling", yes, it' s the best for a server. But for desktop, one might prefer Fedora, it has a lot more outside support (like ready made packages by various software developers, etc).
I'll do the stupid thing first and then you shy people follow...
Why is that flamebait? But if it is call me a slackware troll too.
GETPKG - Package Management for Slackware
It's the world that needs to change, not Linux.
Why? Because the parent post is largely unrelated to the topic as well as making claims with absolutely no facts to back them up.
The errata list for this release is already longer for the version that was released....yesterday, than any of the previous versions' list has become.... Is that more testing, or issues carried over?
Debian Installer Errata
Hi.
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 mean. I would guess my pentium is i386, right?
Also, what does "NONUS" mean?
Thanks!
Robo-Blogs of the world: UNITE!
Even though I use debian.
I have my / on a raid array. Woops, the debian installer can't even see it.
I have a scsi cdrom, oops the debian installer can't see it.
Maybe that is due to emerge having not finished compiling itself yet...
GRUB can read FFS.
/boot/loader
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.
Why? Because the parent post is largely unrelated to the topic as well as making claims with absolutely no facts to back them up.
Yeah, you can't do that here. Debian hates that kind of competition.
Thanks for the polls, you guys are making this cesspool almost halfway fun again.
I generally don't have difficulty installing debian using bf24, but when I do I do a bootstrap install off of a knoppix cd for the extra hardware support.
The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
I think the Debian installer sucks. It's the worst installer have ever tried. Debian GNU/Linux also sucks (except apt). Too many questions when upgrading, etc. FreeBSD, Slackware Linux and Fedora Core are easier to install, maintain and you won't have as many security advisories as Debian has. See www.linuxsecurity.com/advisories/ for more info.
I tried beta2 and it ate both the Windows MBR and the FreeBSD one. My system was unbootable.
Oddly a simply reinstall of FreeBSD will fix both the Windows MBR and its own bootloader
http://saveie6.com/
The parent post isn't a troll, the wilwheaton link does indeed do as he says.
I dual boot between Winows and Debian Linux. Recently I went through a massive hardware upgrade -- changing out motherboards (and any integrated hardware on it), CPU. Naturally, Windows throws a temper tantrum and has to be reinstalled (Linux just needs a kernel update to accomidate the new drivers). As anyone who dual-boots knows, installing Windows overwrites the master boot record, killing anything that Lilo had put there. To get it back, you need a Debian boot or rescue disk/disc to re-run Lilo.
Unfortunately, I have not been able to find a Debian disk/disc that will work! They all seem to hang when I try to load modules for my SCSI card (which is strange, because my SCSI device -- an Adaptec 29160 which is where my root drive is located -- has not changed). I finally had to grab a Suse CD image and use that.
Windows XP shat itself when I changed out sound cards (Linux didn't even need a kernel changeout), so it needs to be reinstalled again. I am not looking forward to this.
STOP MISUSING APOSTROPHES, YOU MORONS!!!
I hope you also sent these comments to the installer dev team? This is beta software, after all. Posting complaints on slashdot may help others avoid the problems you encountered, but is unlikely to result in the problems actually getting fixed.
I've had Woody running before but trashed it because I had trouble updating JDK to the latest version, although I find apt-get in general, fine.
Because I'm on a slow modem, I purchase a 12 set Sarge CDs (4 April burn). The problem I had was that it required a net connection to check for security updates during installation. I was given an option of doing this (Y/N). If I choose yes, it dialed into my ISP, logged on OK, but then dropped the line (which some of my Linux/FreeBSD installs do). After this, there is no recovery. The same if I choose N, the install just hung every time.
I looked through the Debian Installer bug list and couldn't find any reference to such a bug and just concluded (probably falsely) that everyone installing Debian had a good net connection.
To me this is poor design. It's really offputting when any software shows such problems with the install that is obviously poor design and implementation in the installer.
I'm having different problems with trying to install Xandros, then after that build a complete Debian server behind it. But that's something I'll take up with Xandros.
Oh yeah, I forgot to mention I don't mind a good text based installer at all if Debian has to do that for cross platform support, just as long as it is user friendly and has a logical workflow.
Congrats to them. I'm sure they'll come up with an installer that's even more user-friendly, colorful, bloated, overly-functional, buggy, and generally assinine than the last. Maybe they'll even import recent versions of the userland into their dust-covered "stable" distro. I've yet to find a Linux distro that doesn't make me violently angry. If they're not bloated, commercialized, and broken, they're broken, bloated, disorganized, and only half there. Get it in your heads maintainers: I don't need a choice of three different bootloaders, nor do I need an "enhanced" vi with plugins for (pick your obscure scripting language) syntax highlighting -- but I do expect it to be in the default distro and configured properly so that it works. No, I don't think "nano" is acceptable as an editor for /etc/fstab. What I do want is an install where I can bring up the network and a firewall without having to rebuild the kernel 10 times. I don't think the config file for building a typical kernel really needs to have over 200 lines long, even if you go to the trouble of annotating it so that you don't have to depend on a bloated graphical configurator to figure out what LEET_DRIVER_FOR_FRYELECTRONICS_XL4B_SND_CRD="y" refers to. As for portage, just download the goddamned dist files and dependencies, build them, and install them so that I can use them instead of going back to the man page 10 zillion times to figure out how to do just that. Better yet, use this little utility called "make" instead so that you have a chance of keeping one part of your tree in sync with the other.
Don't misunderstand me. I'm not a Windows bigot, *BSD-bigot, OSX-bigot, Solaris-bigot, or (chuckle) Slackware-bigot. It's just that attempting to use Linux for any worthwhile endeavor (apart from tinkering) makes me appreciate those other OS's all the more. Do I think Linux has a chance of seriously threatening Windows? No.
You mean you didn't carefully look at it, and then you didn't see where the problems were, don't you?
No, I mean that I have installed half a dozen machines that way, used them extensively, and never experienced any problem due to Knoppix. Installs using the Debian installer have always been much more of a headache.
do you really think any of those packages are going to be upgraded on a dist-upgrade? Do you really think anyone of them is going to be deleted due to an asked dependency (pointing to "real" Debian) on an upgrade? What do you think will happen when both foo and foo-knoppix are installed in the same machine?
The right thing seems to be happening normally. After all, the Knoppix installer is there for installing this thing. If you really need to get rid of a knoppix package by hand, it's easy to find them all and replace them with their Debian equivalents, automatically even if you like.
Besides, if there were problems, then Debian could work with Knoppix to solve them to make Knoppix an even better installer for Debian.
I hope it doesn't force me to use that piece of crap GRUB, like the current one does. Of course, calling it a p-o-c is just my opinion. I just want -choice- of boot managers. GRUB does the job, but it's a real pain to recover if you screw up with it. KS
I have a really hard time understanding all the problems with the debian installer.
Sure, the old installer didn't have a fancy gtk interface (the new one doesn't either, yet). Sure, there's no real autodetection of hardware, but fact is, it doesn't take a phD to use it.
Most of the drivers is already in the preshipped kernel, and its not really hard to locate your network card amongst the modules. With the network running, you can have an install ready in 20 minutes.
The menu's are straightforward, all the options needed to get a base system running is there, what more can you ask for?
Sure, the sound might not be working out of the box (remember to add yourself to the group), or some devices might not be in the kernel shipped with the installer (and you can't expect anyone to be able to work modconf, even though its pretty friendly). But who wants to be running the shipped kernel anyway? First thing to do after installing should be grabbing a new kernel and compiling it.
Can you expect users to be able to configure and compile their kernel themselves? My answer would be: YES.
Alot of people not familiar to linux and other unix-like systems are setting up boxes to be their routers/gateways these days. These are boxes connected directly to the internet. And with a non-recent kernel, getting a local user == getting root. So if you're reading slashdot, using linux, and running the kernel shipped with your distro a long time ago, now is the time to learn how to get it up to date.
I'm willing to bet that any computer-illiterate can run through a kernel compilation in 20-30 mins.
Digital Evolution - Unregulated knowledge is pornography
I understand the new installer only gives you a base install of sarge.......if you want the rest you have to apt-get it.
Not a good option for me as I am on dial-up
Looking around the web I found cd's and dvd's of sarge available, but at $50 a pop. Justified, as they give you EVERYTHING that is in Sarge.
Anyone know of cheaper alternatives?
Steve
This is something Slackware had right way back in 1996. The fact that in 2004 the current "official" non-beta installer for debian requires the user to use dselect is borderline criminal. If I was going to show someone how great Linux was, there is no way in hell I'd hand him a debian-installer CD. Mandrake is a possiblity, so is Fedora, or Slackware. But debian-installer? Hahahahaha. Yer funny. I'd love to see my mom try to use it. Hahaha.
"Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
Why is that a problem? I'm glad you asked. dselect is a list of all 10,000 or so debian packages and you get to choose which ones you want. There goes your saturday. And sunday. And monday. Oh, did I mention dselect is also a pain to learn how to use?
Debian is great if you already know how to use it. I love debian. But it has a steep-ass learning curve.
"Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
Ok, so I don't do it either. Maybe you'd like grub better than lilo, though? With grub, you can just type in the partition you want to boot from and what you want to boot and let it boot for you. All from the boot prompt. You don't need to have your boot preconfigured (although you can, and should, preconfigure your most common boot schemes... unless you really enjoy typing and interactive booting).
Also, to help with your current issue, you might enjoy the rescue disk that comes with GNU parted. It's pretty good and lets you do lots of stuff.
"Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
But what's wrong with grub? It's actually really easy to recover if you mess it up since you can just manually type in where you want to boot from at the boot prompt. With lilo, you get to go find your rescue disk if you mess it up.
"Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
No, I mean that I have installed half a dozen machines that way, used them extensively, and never experienced any problem due to Knoppix. Installs using the Debian installer have always been much more of a headache.
I have done quite a few Knoppix installs, and there are problems there. I have yet to do an apt-get upgrade where there weren't broken packages. Knoppix sets apt to 'testing', but it appears that they mix 'unstable' in the distro. Not necessarily bad, but it does cause some problems. I have had problems with KDE in the past where they only installed part of a package to save space. The most common problem seems to be files installed by multiple packages, and you end up doing a dpkg force overwrite quite often. Ran into it just like night upgrading to KDE 3.2.2. Of course you could say 'stick to stable and you won't have those problems', but debian stable is not something most people will want.
Knoppix really nice for newbies because if you really screw something up (like last weekend when I forced the wrong package and backleveled my KDE), it's easy to do a fresh install.
Honestly, Knoppix is the only reason I'm using debian. I love apt, but I have never gotten a usuable install from pure Debian.
It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
I just meta-moderated for the mod who moderated your post as a troll as 'unfair'. Not sure exactly what's going on, but the link 'wilwheaton.org' does sometimes show a nasty picture and sometimes redirects to wilwheaton.net, the official site.
Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
Thanks, was kinda wondering what was going on. Story is long done now, so hopefully won't be a problem anymore. I have the karma to burn anyway :)