Announcement

Collapse
No announcement yet.

Venting: Why should I learn the ins and outs of GRUB?

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Venting: Why should I learn the ins and outs of GRUB?

    Apologies for this vent but I just have to let off steam after a new foray into the Linux world sends me packing back to the Windows world, bruised and disappointed...

    Once every six months I get the notion that I want to fill my unused partition Linus with some bootable content – Linux. But to this day my attempts to join the Linux revolution has been thwarted.

    My demands are simple: give me a good Linux that I can learn, but don’t expect me to abandon Windows until I have a healthy grasp of Linux. Don’t expect me to start compiling the core, and hooking up additions to the core before I can even make heads or tails of how the OS names its harddisks!

    Point and click, that’s what I want at this stage. Later, I would be able to both compile the core, and then dabble with the code of it. Eventually I could maybe write a great add on or two – but I still need to learn Linux. So, point and click right now.

    Many Linux distros promise pointing and clicking, as does both Ubuntu and Kubuntu. Insert disk, boot, point and click, and voila – Linux is on the box… Things never turn out that way, at least not for me. I do not know if there’s a great hand in the sky that wants to keep me on the MS side of the computing world for ever. Something always go wrong when I try to install Linux. Either it's a driver that's acting up that forces me to wipe Linux from the box, or it's like now -- the boot.

    Linus is always wiped again, and soon I’ll make it into a NTFS-disk rather than an ext 3… And this time both Ubuntu and Kubuntu was wiped from the disk. I have no need for an OS that I can’t boot into. Don’t get me wrong, every file was copied from the ISO to Linus. Every I was dotted, and every T was crossed in the installation.

    Cheerio, good job, a quick installation and all that. But still no use, since I wasn’t able to boot either Ubuntu or Kubuntu from anything else than the Live CD. To be specific, I have no intention of pouring hours of frustration into learning the ins and out of GRUB to get it to work.

    That’s not my job to begin with. My job is to install Ubuntu or Kubuntu and then ogle at how nice it/they are. At this stage. My job is not to, at this point, to want Linux so bad that I'm willing to pour a huge amount of sweat into the problem. My job is to learn Linux, and the ubuntu/kubuntu development team's job is still to sell the system to me by the quality of its design and the ease of its use.

    Yes, it is a matter of GRUB the pernicious boot loader that should allow me to boot into Linux. I’ve read the questions here on the forum about the problems with GRUB to try to find the answer to my problems. They all speak of HD0, HDD and so on. Since I can’t boot Linux with anything but the live CD, I can’t even get any answer from fdisk –lu. Fdisk doesn’t tell me anything about the file system.

    I’m supposed to be able to use the TAB character in the KDESU/SUDO GRUB in the console for code completion, but when I press tab – all I get is a movement of the cursor x number of blank spaces to the right, and error messages like 'the device doesn't exist'.

    Given that I’m running Ubuntu/Kubuntu from a LIVE-CD I don’t know whether an install of LILO will matter a whit, or if it would just be temporarily installed for the pseudo file system of the current CD-boot. I’m not even going to try that, actually.

    Don’t get this venting wrong, I still want to learn Linux. As a computer git who likes the slackware live distros I use, I still want to learn Linux just for rounding out my computer knowledge that is very Windows-based right now.

    However, I don’t have to learn Linux, and if the developers of the Linux platsforms aren’t going to make it easy for me to get a toe into the Linux world by supplying a good boot loader that I don’t have to tear my hair out over, I’m not likely to ever learn it. Since Microsoft with Vista launched that new Windows boot loader that doesn't show anything else than MS-OS:es, that task does fall to the Linux development community.

    And, I don’t really see why the new users should learn the ins and outs of setting up a booter, given that the linux distro developers doesn't seem to want to solve the booting problems with GRUB. I could, of course, learn all that given enough time and effort, but I don't see the point if the linux development community isn't going to make the transition from Windows the Linux as easy as possible for users that aren't computer gits like me.

    [Edited for spelling and grammar]

    #2
    Re: Venting: Why should I learn the ins and outs of GRUB?

    I see what you are saying and know how you must be feeling about trying to get K/Ubuntu up and running. You are not the first frustrated Windows user to report such. As for getting started loading, say, K/Ubuntu and getting the bootloader GRUB to cooperate, the standard, recognized reference for starters is:

    http://users.bigpond.net.au/hermanzone/

    The site uses Ubuntu, but as you probably know, in terms of installing and GRUB, there’s no difference (that I know of) between Kubuntu and Ubuntu. I started absolutely from scratch, not even knowing basic bootloader terminology and nothing about Linux, and that site got me up and going in short order.

    I agree that normally you shouldn't have to learn about bootloaders to get into Linux. But, the catch is that many (most?) folks, like you and I and many others here, start with Windows and want to add Linux to their hard drives to test it out and play with it. That sort of demands that the bootloader be somewhat visible for a brief time as one configures his setup to boot two or more operating systems. Perhaps it could be made easier or more intuitive, though.

    Two more very good sites to get things up and running for the first time are:
    http://www.dedoimedo.com/computer_software.html
    http://www.psychocats.net/ubuntu/index.php


    Hope this helps somewhat. (BTW, Welcome to the forum here!)

    An intellectual says a simple thing in a hard way. An artist says a hard thing in a simple way. Charles Bukowski

    Comment


      #3
      Re: Venting: Why should I learn the ins and outs of GRUB?

      My first thought was to ask whether you were expecting some kind of clone of Windows? If this is the case and you do want 'plug n play' and 'point n click' computing then why bother to change from Windows? Microsoft has spent years trying to persuade their products to do just that.

      Then I saw that you had stated further down that you want to learn Linux to widen your computer knowledge - Great idea, knowledge is power and all that - but then surely you'd have to accept that learning anything new takes an effort and as such can be frustrating at times - after all, if it didn't take any effort to learn something you would not be "widening" your knowledge but merely confirming your existing skills and abilities. To put it another way, if you wanted to learn another language, it would be self-defeating to complain that words and structures in the new language are different from your own native language.

      With this thought in mind it is probably worth remembering that, at the very least, the development priorities here in Linux land are different to those of Microsoft - arguably not better or worse - just different. If nothing else however it is precisely that 'difference' in priorities that makes learning Linux an attractive project and finally worth the effort. If its any comfort, it took me three or four switches back and forward between Windows and Linux before I finally settled in Linux land and got the hang of Linux-speak.

      I hope you will try again - because I am sure you will win in the end if you really want to learn Linux. In the meantime remember there are lots of people on these forums that will be happy to help where they can if you run into trouble.

      Regards

      Comment


        #4
        Re: Venting: Why should I learn the ins and outs of GRUB?

        No justification of GRUB's shortcomings in terms of usability intended ...
        just another point of view you may (or may not) want to think about

        http://www.penguin.ch/dokuwiki/doku....#my_experience

        Comment


          #5
          Re: Venting: Why should I learn the ins and outs of GRUB?

          Sorry, I just won't get into the bash-windows dialogue that's so tiring. I want to use both because that will broaden my competence the most. I work a lot with computers, and the two blends of OS:es both have their uses, their flaws and advantages. I want to learn Linux because Linux outclasses Windows in networking tasks. Windows outclasses Linux in some development tasks that I'm involved with, i.e. Windows has a much better web-development foundation.

          What I do know is this: when you start a math class, you don't expect the students to be able to solve Fermat's theorem from the start, and then complain about the students that they are stupid do have been concentrating on dumb stuff like arithmetic before coming to that class, or that they have been fooled into arithmetic by an evil overlord type of government that wants to control the minds of the populace instead of letting them solve Fermat.



          I don't want this to sound so angry, because it isn't really. I'm just frustrated to be sidetracked by something that's probably simple to fix. But since I'm a newb with Linux I don't have the knowledge to fix it, because from what I see fixing the problem requires a fair bit of depth in Linux...

          Comment


            #6
            Re: Venting: Why should I learn the ins and outs of GRUB?

            Looks like a problem of "missed expectations" to me, Mr. M. You had it all built up in your mind that it was going to go onto your selected partition, in a certain manner and with nothing but a few mouse-clicks on your part to make it happen.

            To make your next Linux experience more rewarding, I recommend you adopt a new set of expectations:

            1. You'll need to cable in a spare hard drive to your computer, just for the experiment to see if Linux will actually work on your system, as no one in his right mind would let it touch the hard drive where your live data is.

            2. You'll have to become master of partitions and formats and boot flags, using GParted Live CD, before you even dare to attempt a Kubuntu installation.

            3. It will be devilishly difficult to get a GUI display with your graphics system, requiring at least 3 failed attempts to configure it.

            4. You may have to spend days researching this forum and Ubuntu forum, seeking information on how the obstacles that you encounter have been overcome by other folks.

            5. In all, you'll likely install Kubuntu 6 or 8 times before you're satisfied with your results.

            6. The reward being, you'll join the 2% of PC users who have actually mastered this process and become productive with Linux.


            Go at this way, and you may be pleasantly surprised, instead of bitterly disappointed.

            Comment


              #7
              Re: Venting: Why should I learn the ins and outs of GRUB?

              Another good Linux reference is news.grc.com
              There is a Linux group setup in this newsgroup. Very knowledgeable and very helpful folks hang out in there. I use Thunderbird for email & newsgroups.

              Hang in. Just for security purposes alone made me jump from windows. The rest is icing on the cake.

              txWingMan

              Comment


                #8
                Re: Venting: Why should I learn the ins and outs of GRUB?

                Originally posted by dibl
                Looks like a problem of "missed expectations" to me, Mr. M. You had it all built up in your mind that it was going to go onto your selected partition, in a certain manner and with nothing but a few mouse-clicks on your part to make it happen.

                To make your next Linux experience more rewarding, I recommend you adopt a new set of expectations:
                Got to love dibl's philosophy! Really, you do, 'cause he is 100% correct. Windows users have, almost universally, been lead down the garden path of 'it's simply user friendly' and 'anyone can do it' thinking. But I'm sure that you know, that mind set isn't completely true (or honest). Yes, in most situations, M$ installations and program installs don't present the user with problems. But that is not always the case. It is true that a user doesn't have to know the underlying foundations of what 'makes it work.' But when it doesn't, that lack of knowledge, let alone the ability to do something about it even if you do, is what makes M$ OSs 'crippled' by design. M$ doesn't want the user to have full control. That is where Linux differs - A LOT.

                One of the first, if not the most basic (IMHO) 'first step' is to gather the needed information about the system you are wanting to install Linux onto. What monitor (make/model) do you have? What video/graphics controller card/chip do you have? What is the maximum resolution you are able to set your monitor to from within M$? How do you connect to the Internet: dial-up or cable modem, DSL, or wireless. If dial-up, are you using a softmodem or real modem? If softmodem, you may have some problems. If real modem, what make and model? If DSL you probably won't have any problems. If wireless, what make/model of the card/chip set? How many HDs do you you have, and what type are they: IDE, PATA/SATA, SCSI. What M$ OS is already installed? If it's VISTA, you are going to have to shrink the Vista volume (if you haven't already done so) in order to make the space on the HD (assuming you want/are going to install Linux on the existing HD) for setting up and formating the required Linux partitions. What type of keyboard and mouse are you using? Specifically, if your PC is a desktop, are they wireless, USB, PS/2, or ....

                Sounds like a lot of information to know, and yes, it is. But, by taking the time to gather this all together (put it down on paper) before you start/attempt to install Linux, you will have a MUCH better experience, and as a result, suffer less (note I didn't say 'no') frustration during the process, and greatly increase your odds of getting the installation to go off without a hitch 'the first go around.'

                The feeling you have when the Linux desktop presents its self to you after the initial installation, and the euphoria you feel when you shut down and restart Linux, and it all comes back as you expect, is worth the time you took. You realize, maybe for the first time, that this is an OS that you actually have control over.

                Hang in there. You CAN become one of us: The Few. The Proud. A Linux user.
                Windows no longer obstructs my view.
                Using Kubuntu Linux since March 23, 2007.
                "It is a capital mistake to theorize before one has data." - Sherlock Holmes

                Comment


                  #9
                  Re: Venting: Why should I learn the ins and outs of GRUB?

                  Lots of good stuff in this thread. Mrmercutio, are you a writer by trade? I love your word usage and literary style.

                  I will agree that future releases of (k)ubuntu need to have more user friendly install. Perhaps a special little grub wizard or tutorial could be handy. questions like "Is this going to be a dual boot machine? Y/N" could be part of the install. It would also be handy to have a pop up list of hardware components that did not meet any known "drivers" and a suggested place to find these "drivers" for these hardware devices.

                  That said, I've been reading a good book on linux installations. And while to many it maybe elementary, it does give the would be user a nice way to easy the installation. No 1. piece of advice was, do your research. Be sure each component in your system (including monitor) supports a linux system. As was said before MS is a "dive in and start swimming" OS, where as Linux is a "Test the depth, water temperature, and saline level first. Then carefully step in." I think you even said so,
                  What I do know is this: when you start a math class, you don't expect the students to be able to solve Fermat's theorem from the start, and then complain about the students that they are stupid do have been concentrating on dumb stuff like arithmetic before coming to that class, or that they have been fooled into arithmetic by an evil overlord type of government that wants to control the minds of the populace instead of letting them solve Fermat.
                  it just that this the the installation IS the Fermat's Theorem, and you need some arithmetic first. What is Fermat theorem anyhow?

                  What exactly is GRUB doing to you? I was able to install kubuntu the first time as a dual boot. It detected XP and set it up in the menu.lst with out any problems. So what is your problem with GRUB? Could it be, that your bios is set to lock the MBR?
                  Registered Linux User: 450747<br />Registered Ubuntu User: 16269

                  Comment


                    #10
                    Re: Venting: Why should I learn the ins and outs of GRUB?

                    Fermat's Theorem
                    Interesting reference: Fermat was not even a professional mathematician - yet his theorems have proven invaluable ...

                    Comment


                      #11
                      Re: Venting: Why should I learn the ins and outs of GRUB?

                      Originally posted by UnicornRider
                      Fermat's Theorem
                      Interesting reference: Fermat was not even a professional mathematician - yet his theorems have proven invaluable ...
                      Going off topic, but it was asked ( ) so, for the interested:
                      http://www-history.mcs.st-andrews.ac...t_theorem.html
                      Windows no longer obstructs my view.
                      Using Kubuntu Linux since March 23, 2007.
                      "It is a capital mistake to theorize before one has data." - Sherlock Holmes

                      Comment


                        #12
                        Re: Venting: Why should I learn the ins and outs of GRUB?

                        Thoughts reading this thread thus far:

                        As for Windows, Holy Leaning Bookcase Batman! Most people forget how much learning it once took to use Windows. I started with Windows XP, The Missing Manual and Windows XP Annoyances for Geeks (which is not really for geeks; it’s for serious people trying make XP actually work right). Add to that countless Microsoft Knowledge Base articles and other googled references. Many of the M$ KB articles are not all that helpful, like trying to figure out Stop errors or learning to read/interpret Event Viewer messages. And how could I forget to mention what M$ forgot: Security. A solid Windows user will spend tons of time/effort/worry and maybe money securing his XP system. I’m on DSL behind a router, Earthlink Protection Control Center (PCC), many security measures/procedures/precautions, keep everything tight and clean, and still got nailed (at CCleaner trying to get an update) yesterday by two viruses, both nabbed by PCC; but to feel right about it, after another special PCC scan, I went to another on-line scanner just to be sure all was well, and I also did a registry clean. There went 90 minutes wasted on a virus attack.

                        My personal experience with Linux: Not a single serious problem so far installing Kubuntu 6.60-7.04 and configuring. Thus far, it has “just worked.” Setting up a printer, especially HP, is a walk in the park compared to doing it in XP. I have two hard drives, dual boot with XP on one and with several Linux distros on the second drive (sdb1-sdb15: various Kubuntu’s, Freespire, MEPIS). Not one single glitch. But that’s a problem though. It’s gone so easy that I haven’t really learned very much yet about all the insides of Kubuntu. When things go that easy, that automatic, you don’t learn anything. (Maybe that’s why I’ve had time to play some more with GRUB )

                        Bongo5HH here makes a good point, as did Snowhog above:
                        http://kubuntuforums.net/forums/inde...opic=3084976.0
                        “When I first came to Linux I found it hard . . . it quickly got easy to do the basic things. I still find it hard to solve more complicated problems - but there seems to always BE a solution . . . Linux might be very different - but you actually have control once you know how to use it. Windows just never lets you have control so you can't fix problems... “
                        An intellectual says a simple thing in a hard way. An artist says a hard thing in a simple way. Charles Bukowski

                        Comment


                          #13
                          Re: Venting: Why should I learn the ins and outs of GRUB?

                          Originally posted by Qqmike
                          As for Windows, Holy Leaning Bookcase Batman! Most people forget how much learning it once took to use Windows.
                          How true, I once read "The Mother of All Windows Books" A huge book that was awesomely written. I wish that author would make a "Mother of All..." book in other subjects.
                          Registered Linux User: 450747<br />Registered Ubuntu User: 16269

                          Comment


                            #14
                            Re: Venting: Why should I learn the ins and outs of GRUB?

                            Not intended to discourage you, but for true point-and-click, pnp, go Mac. The rest of the world is crap compared to it. And I agree that Linux demands some kind of knowledge Windows users are not interested in acquiring, so it is frustrating. You are a live-proof that Linux has a lot, a lot to improve to reach the masses.
                            My masses, we refer to Windows users, since they are 90% of all PCs running. So Linux wants them for its kingdom, and the transition shouldn't be traumatic. I understand your point, and that is nothing wrong about it.

                            Comment


                              #15
                              Re: Venting: Why should I learn the ins and outs of GRUB?

                              why don't you install a microsoft boot loader?
                              that will surely be point and click, won't it?
                              gnu/linux is not windoze

                              Comment

                              Working...
                              X