Slashdot Mirror


Debian win32-loader Goes Official

An anonymous reader writes "After a long process of review and polishing, the win32 loader from goodbye-microsoft.com has finally made its way to official Debian CDs. Latest daily builds of lenny (the development version) are including it, making starting Debian Installer as simple as just a few clicks (OGG). The win32-loader version, now based on GRUB 2, includes new features such as detection and pre-seeding of Windows settings, and is translated to 20 languages."

43 of 246 comments (clear)

  1. Huh? by spuke4000 · · Score: 3, Insightful

    Since none of the links in the story explain what the win32-loader is, can anyone explain what it does?

    --
    This post cannot be rebroadcast without the express written constent of Major League Baseball.
    1. Re:Huh? by ZOMFF · · Score: 5, Informative

      It appears that the win32-loader allows you to begin the install process of Debian from a Windows operating system.

      --
      Launch every sig.
    2. Re:Huh? by Achoi77 · · Score: 4, Informative

      I'm assuming based on the screenshots, it's a little windows app that begins the debian install process. Functionally the Debian ISO it would be analagous to a 'windows upgrade' CD.

      But that's my guess

    3. Re:Huh? by asphaltjesus · · Score: 5, Informative

      The Win32 loader is a new feature in the Debian installation CD. It makes it even easier to install Debian.

      The installation of Debian may be a challenge for some who are afraid of changing the disk boot order in bios. Since bios menus vary, it's practically impossible to make good documentation about getting a CD to boot when it doesn't by default. More subtly, it addresses that weird fear that windows really isn't going away when you install Debian. Personally, I think the distro will be more popular now that the installation cd stops dropping you on a command line where you had to figure out what to type to start the installation process.

      FYI: Debian's graphical installer is way, way ahead of the ubuntu installer u-bug-quity in terms of features and functionality. This is one of the many great things going on in Debian right now.

      --
      Got Trader Joe's? friendwich.com RSS feeds work now!
    4. Re:Huh? by Anonymous Coward · · Score: 4, Informative

      It goes much further than just starting the installer. win32-loader is a boot loader that can start a Linux distro from a few files on your (Windows) partition, so Windows users can enjoy the benefits of a fully functional Linux installation without having to repartition their drives, or being unable to boot Windows. So it's really a very easy way to install Linux for dedicated Windows users.

    5. Re: Huh? by morgan_greywolf · · Score: 3, Informative

      (I know that is possible for a large number of specific Windows applications -through Wine-, but I meant everywhere, transparent, use Windows executables *as if* they were normal Linux binaries) That already exists. It's called binfmt_misc.
    6. Re:Huh? by rbochan · · Score: 2, Informative

      See an explanation here.

      --
      ...Rob
      The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
    7. Re:Huh? by morgan_greywolf · · Score: 2, Informative

      Why would anyone want to do that? What's wrong with popping a CD in the drive and rebooting? Because not all machines are capable of booting from a CD, and, even if it's possible with a given machine, in many BIOSes this capability is not enabled by default. And telling a newbie to go into BIOS setup to change settings is likely to scare the crap out of them.

    8. Re:Huh? by westlake · · Score: 2, Interesting
      It appears that the win32-loader allows you to begin the install process of Debian from a Windows operating system.

      Well, thanks, for the info....

      But what does it say about the Geeks of "Goodbye-Microsoft.com" that no one bothers to explain something as basic as this? "Use of Debian logo does not imply endorsement by the Debian project."

      Well, that is reassuring.

      Who are these guys and why should I trust them?

      In launching the installer are you committing yourself to a total erasure of your Windows OS, partitions, etc?

    9. Re:Huh? by joto · · Score: 5, Interesting

      And telling a newbie to go into BIOS setup to change settings is likely to scare the crap out of them.

      And the newbie would be right.

      Installing debian on a windows system should also scare the crap out of a newbie. He will loose all his old files (including family photos), even if this "win32-loader" allows him to keep his worthless bookmarks.

      While I have nothing against trying to convince people to try linux, I have something against the people who will try just about anything, including outright lying, in order to make people switch.

    10. Re:Huh? by Falstius · · Score: 5, Informative
      I haven't used goodbye-microsoft, but Wubi (which is supposedly based on it) does the same for Ubuntu. It works by installing Ubuntu to a file on the Windows partition. So not only do you not lose your Windows files, you don't even have to perform a relatively risky partitioning. It also leaves the windows boot loader in place and chain-loads grub o you don't have the "Ahh, how do I remove grub!!!!" questions.

      Its not the best way to run Linux, but it is a very safe way and faster and more permanent than a LiveCD.

    11. Re:Huh? by at_slashdot · · Score: 4, Informative

      "Wubi [...] does the same for Ubuntu. It works by installing Ubuntu to a file on the Windows partition."

      No it doesn't, this installer installs Debian on normal Linux partition not to a file.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    12. Re: Huh? by dylan_- · · Score: 3, Interesting

      It should be included. See if /proc/sys/fs/binfmt_misc/ exists. If it doesn't, ask in your distro's forums. If it does, maybe just ask in your distro's forums if there's a gui for setting it up! :) But, if you really want to command-line it, next step is check if /proc/sys/fs/binfmt_misc/register exists. If not try:

      mount -t binfmt_misc none /proc/sys/fs/binfmt_misc

      and then check again if the "register" file exists. If it doesn't...something's wrong. If it does, then you can add entries like the wikipedia article says. So, you can "cd /proc/sys/fs/binfmt_misc" and then add a line to "register" of the form :name:type:offset:magic:mask:interpreter:

      Here's an example for Windows applications, using Wine.

      cd /proc/sys/fs/binfmt_misc
      echo ':Windows:M::MZ::/usr/bin/wine:' > register

      Which has:
      name = Windows
      type = M (use the magic number, rather than "E" which means use the extension)
      offset = just left blank
      magic = MZ (magic number for Windows executables, if you'd used "E" previous, you'd put "exe" here)
      mask = left blank
      interpreter = /usr/bin/wine (full path to wherever the "wine" program is)

      Now you can run Windows apps just by typing their name, like any Linux program. In fact, since we used the magic number rather than the extension, you could remove the .exe extension and it would still run fine.

      You'd probably want to put this in a startup script, or something :)

      --
      Igor Presnyakov stole my hat
    13. Re:Huh? by westlake · · Score: 2, Insightful
      Only if you choose to do so from within the installer.

      --- and only if the installer does what you tell it to do.

      I see a zealot's website with two sparse pages of text, some crappy screen shots, and links that lead nowhere in particular.

      Nothing that inspires trust in a program that can do unlimited damage to my system and files.

    14. Re:Huh? by cp.tar · · Score: 2, Informative

      Unilke the Windows installer, at least you can download the source code and see for yourself exactly what it does.

      --
      Ignore this signature. By order.
  2. Re:What? by LinuxGeek · · Score: 2, Insightful

    Yup, including everyone running Ubuntu like me.

    --

    Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
  3. the win32 debian package by wizardforce · · Score: 3, Informative

    Since none of the links in the story explain what the win32-loader is, can anyone explain what it does?

    Your wish is google's command
    http://packages.debian.org/unstable/utils/win32-loader
    --
    Sigs are too short to say anything truly profound so read the above post instead.
    1. Re:the win32 debian package by frinkacheese · · Score: 4, Funny

      Now it just needs to be intergrated into a virus/worm the the whole windows world will be converted!

    2. Re:the win32 debian package by bcrowell · · Score: 4, Informative

      So in practical terms, does this mean that they can install Debian on a Windows box without having to burn a CD? That could be useful on systems that don't have a CD burner, and could also be easier in terms of cutting down on the number of steps, and eliminating the need to own CD-writing software. It would be totally cool to have an Ubuntu installer that you could download and double-click on, and that would automatically resize your partitions and leave you with a double-boot system; I think there would be a *lot* of people I could convince to try Linux if it was that easy. Although the normal Ubuntu install CD (not the alternate install) already has a live CD feature so you can run Linux without installing it, I've always hesitated to suggest to people that they try Linux from a live CD, because the performance is so horrible that I'm afraid they'll get a bad impression. Of course a live CD can be useful if you want to find out how much of your hardware is supported. Realistically, I think the main obstacle these days for someone wanting to install Linux isn't the need to burn a CD and boot from it, it's issues with (a) printing, wifi, and winmodems, and (b) being committed to file formats that are only supported on Windows.

  4. EULA by thegnu · · Score: 4, Funny

    Everyone remember to click right through the EULA like they do in the instructional video, or it won't work. :)

    --
    Please stop stalking me, bro.
    1. Re:EULA by Anonymous Coward · · Score: 2, Insightful

      It always annoyed me that everyone seems to leaves these details out when comparing software.

      If you include the time needed to read, study and understand the EULA, then installing binary software on Windows takes way longer than installing from GPL source in Gentoo.
      There are only a couple of open source licenses, and they are usually short and easy to understand, while every little piece of closed software comes with a different license that usually changes on every update, or even without notice.

      Having a (good) lawyer read and explain the license to you, on every update of every piece of software hurts your TCO badly too. this could easily be the biggest part of the TCO, but is often left out.

      I don't have time to to read licenses (and probably could not understand the implications anyway), so I use these simple steps: click "I don't agree". If it doesn't install, add "+gpl" to your google search....

  5. Re:What? by deftcoder · · Score: 2, Informative

    But, more specifically, you're running Debian Sid, which I wouldn't wish on my worst enemy. Ubuntu seems to have done a pretty good job of stabilizing Sid for the everyday user.

    Once they implement LVM/volume encryption into the Ubuntu installer, I may consider using it on my desktop at home. I want /home encrypted at the very least because that's where irssi/gaim logs are stored, and I'd rather not have a malicious person with physical access to my machine be able to get those logs. (short of rootkitting the system that is)

    --
    Peace sells, but who's buying?
  6. Well that's a bummer. by kwabbles · · Score: 5, Funny

    I don't have any Windows machines to test it out on.

    Will this work in Wine? :)

    Seriously though - nice work, guys.

    --
    Just disrupt the deflector shield with a tachyon burst.
  7. Just ran the installer by ZOMFF · · Score: 5, Informative

    Ran the win32 loader on a test-VM here at work. Pretty quick and painless, 4-5 prompts, 45 seconds of downloading, a reboot and debian was installing. However it was interesting to note that administrative privileges on the Win32 OS are not required. Not that big of a deal for most users, but could prove troublesome in some environments (Corporate, etc).

    --
    Launch every sig.
    1. Re:Just ran the installer by r3m0t · · Score: 2, Informative

      Yes, if your motherboard supports network boot and you have a computer to store the boot image and you are able to change the boot order of your computer.

      None of which is required for this.

  8. Re:What? by Trigun · · Score: 5, Funny

    He must be married.

  9. Re:What? by petermgreen · · Score: 2, Informative

    Ubuntu does import a lot of stuff from debian sid but they also package a lot of stuff themselves nowadays.

    From what I can gather sid isn't too bad most of the time anyway it's just every so often big upgrades come through and break stuff.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  10. Re:Kind of Ironic... by suv4x4 · · Score: 2, Insightful

    For an organization that dislikes Microsoft Corporation and the platforms distributed by them, they seem to spend an aweful lot of time developing software on or for it. [...] With such hypocracy, maybe they can join forces with the Global Warming crowd...

    That makes as much sense as calling it a hypocrisy that creating cure against illness require that you have ill subjects to test on.

  11. I still prefer my method by boudie2 · · Score: 5, Funny

    Mr. Windows partition, meet Mr. fdisk.

    1. Re:I still prefer my method by gnuman99 · · Score: 2, Funny

      You're too kind. I just use,

      Mr. Windows partition, meet Mr. dd and Mr. /dev/zero

  12. Re:What? by Hatta · · Score: 4, Informative

    Sid ain't so bad. The system itself is quite stable. What's not is the package repository. Once in a while a large update will present some conflicts in dependency resolution. This will prevent you from completing the update until it's fixed in the repository, but it leaves your system in a usable state. Not really a big deal. For most purposes Sid is an excellent choice. I wouldn't put it on a production server however.

    --
    Give me Classic Slashdot or give me death!
  13. "apt-get hell" by Filter · · Score: 3, Interesting
    >>Who would want to install Debian anyway...? (Score:1)

    >> by aswalkeraus (563276) Alter Relationship on Thursday September 13, @11:07AM (#20588309)


    >>Seriously.... apt-get hell awaits, ... be afraid, very afraid!



    Thats the first time I heard that expression, not a total surprise I guess; google says:

    Results 1 - 10 of about 558 for "apt-get hell". (0.30 seconds)
    Results 1 - 10 of about 16,000 for "rpm hell". (0.12 seconds)
    Results 1 - 10 of about 208,000 for "dll hell". (0.07 seconds)

    btw. see how much longer it takes google to even come up with the list for apt-get, .30 seconds! That proves something for sure.

    --

    "better ways of doing things eventually just replace the inferior things" - Linus Torvalds 09-08-07

  14. My first thought is virus by ACMENEWSLLC · · Score: 3, Insightful

    My first thought following the link is that this is a virus. When I follow a link that says "Good bye Windows" which wants to launch an .EXE with no explanation, what else would I think?

    I run Ubuntu in VMware. I thought from the article that perhaps I could run Windows programs inside Linux with this. Another WINE.

  15. No no no by A+nonymous+Coward · · Score: 3, Funny

    He must be married.

    This is slashdot you inconsiderate fool.

  16. bad feeling by d3ac0n · · Score: 3, Interesting

    What I find interesting is the potential for "Linux Phishing" or "Linux Greifing" that this creates. There are already plenty of problems with various viruses loading directly through the browser in Windows, can you imagine what would happen if a "religious Linux fanatic" were to take this, alter it to use a known but unpatched IE vulnerability to auto-install and reboot people's machines into Linux? What would happen if a "religious Microsoft fanatic" did the same thing to try and make Linux look bad?

    I've got a baaaad feeling about this...

    --
    Official Heretic from the "Church of Global Warming". Proven right thanks to whistle blowers. AGW = Flat Earth Theory
  17. No no no to your "No no no" by Mark_in_Brazil · · Score: 2, Funny

    He must be married.
    This is slashdot you inconsiderate fool.
    Um... this is Slashdot. Here we use a slightly different term, you insensitive clod!
    --
    "It is nice to know that the computer understands the problem. But I would like to understand it too." --Eugene Wigner
    1. Re:No no no to your "No no no" by johnw · · Score: 2, Funny

      Young people today! They don't know they're born.

      Now when I started using Slashdot we had to walk both ways in the snow,.*()^(^&%*%^$
      NO CARRIER

    2. Re:No no no to your "No no no" by Paul+Crowley · · Score: 2, Funny

      Never start this game - you always get trumped :-)

      *waits*

  18. Re:What? by pintpusher · · Score: 2, Interesting

    But, more specifically, you're running Debian Sid, which I wouldn't wish on my worst enemy. Ubuntu seems to have done a pretty good job of stabilizing Sid for the everyday user. plugwash already said it, but I've got to reiterate it a little more emphatically. The reality of sid is way better than its reputation. There are some mis-conceptions about testing and sid:

    1) sid is a horrible monster that breaks all the time -- this is just not true. Sure, parts of it break from time to time, but for a cutting edge desktop, its great -- lots of current packages that mostly work all the time. You do have to be a little cautious with the upgrades, but it doesn't take much work; a little judicious reading of relevant bug reports is all it really takes to stay fully operational for long periods of time. THe last major sid breakage I remember was about 2 years ago when there was some fubar in the initrd's causing root pivot to fail. But it was fixed in a day and the work-around was posted to d-u within hours, IIRC.

    2) testing is a better desktop than sid because its more stable -- this is outright false. Testing is a worse desktop than sid *BECAUSE* its more stable. That means if something breaks, it stays broken for a while. I think the policy is that a package has to sit in sid for 10 days without a change before it can move into testing. That means if a packages slips through sid without a particular problem being noticed (it happens) then it sits in testing until someone files the bug report. Then the fix has to sit in sid for at least 10 days from the time it is uploaded. You can see its very easy to be in a broken situation in testing for quite a while.

    The fact is that though sid is subject to breakage, and there is a lot of package churn sometimes, if it does break, it gets fixed pretty quickly. Devs seem to respond pretty quickly to bugs in sid as it stuff they're currently working on. I love running sid and wouldn't do otherwise.
    --
    man, I feel like mold.
  19. Not new? by BitZtream · · Score: 2, Interesting

    My first linux experience was booting to it from windows, using slackware, to install into a directory on my drive. Didn't require any partitioning as it used fat and ran on top of that with various hacks to make everything work in a linux friendly fasion. You could start windows, then just run an exe to switch to linux. Of course switching back required a normal reboot, but it certainly made 'trying' linux a easy thing to do. If you didn't like it you just deleted the directory you installed linux into. This was in 1995, give or take a year or so.

    Why is this suddenly supposed to be impressive or new? Surely there was a reason that this sort of thing went away, why is it coming back now if it didn't work then?

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  20. the Tux Virus by hawk · · Score: 4, Interesting

    This scenario was labeled the "Tux Virus" many years ago.

    Typically, the scenario involved a win95 themed wm and a far-fetched belief that wine or openoffice could allow the user to be fooled at least briefly.

    hawk

  21. Re:What? by cortana · · Score: 3, Interesting
    That's why it's best to have both testing and unstable in your sources.list; but to pin unstable to a lower priority than testing.

    $ apt-cache policy git-core
    git-core:
      Installed: 1:1.5.2.4-1 0
      Candidate: 1:1.5.2.4-1 0
      Version table:
        1:1.5.3.1-1 0
            520 http://ftp.uk.debian.org/ unstable/main Packages
      *** 1:1.5.2.4-1 0
            530 http://ftp.uk.debian.org/ lenny/main Packages
            100 /var/lib/dpkg/status
    In this case, if for some reason git-core was broken in testing, I could easily upgrade it to the version from unstable with a command such as aptitude install -t unstable git-core. But if I installed git-core without the -t argument, the version from testing would have been chosen.
  22. May seem crazy - but here are my reasons by walterbyrd · · Score: 2, Interesting

    1) Debian's net install download is under 200mb. I don't have to download, install, and un-install a lot of cruft that I don't want.

    2) With debian, I upgrade as I go. I don't worry about the six-month goofy name release. I install debian once.

    3) Debian is indifferent to which WM/DE you use. For all debian cares, you don't have to run any GUI. Don't even install X11, it's all the same to debian. And you don't need a different *untu, or whatever, to use a differnt GUI. I happen to use IceWM.

    4) IMO, Debian has the best package management in the business.

    5) With debian I can run a super-stable server, or a bleeding-edge desk, or whatever else. Debian is not a one trick pony. Debian is more like a blank canvas, I can make into whatever I want.

    I am glad to see Ubuntu, or any version of Linux, catching on. But I happen to be happy enough with debian.