I have seen grub2 wreck the system console screen display, be dependant on files in /etc/default and /etc/grub.d and be exteamely hard to configure. Even worse Grub2 settings are distribution dependent and distribution specific.
Something single like vga=nnnn in grub2 involves something akin to these commands in grub2 "set gfxmode=1280x800 set gfxpayload=keep insmod gfxterm insmod vbe" and editing far too many files. I have a steady flickering screen loaded during boot because Ubuntu's usplash image is larger than 640x480 and the vga size is 640x480. Grub2 is reluctant to be anything but user friendly.
Practical question: Does anyone know of a guide that could change grub2 back into the useful and user friendly grub (menu.lst).
I'm not the world's biggest fan of rEFIt to be perfectly honest. It doesn't allow me to customize the menu, set a default, etc. I'd rather boot exclusively using grub-efi. Not just that, I'd prefer to be able to do so without needing an hfs+ volume to bless it onto. edit: I can now see that Elv117 has asked this recently. I shall leave this post here in the hopes that someone knowledgable runs across it and not the one further down the page. Also, I'll probably try working through the tutorial to see if I can manage it. I need to evaluate if I really need OS X at all on my MacBook. I think it would be neat to have GPT/Grub2/MacOSX/Ubuntu/Win7 working properly, the way a "modern" computer ought to. Reverting to MBR is just throwing in the towel.
I have an old BIOS (only 149 GB detected in 160 GB drive). I have installed very few OS as a result - Windows in first 80 GB , 2 distros (20 GB each) in next 40 MB which is within the 149 GB. On issue of "update-grub" grub seems to detect all OS and generates grub.cfg. But on boot , one distro does not appear in the menu.
how to replace grub2 with grub-legacy hassle-free? I mean, is there any danger in doing the following procedure: purging grub2 and installing the legacy version after that? I'm using Squeeze system with ext4.
I wanna install GRUB-1.98 in my UBUNTU9.10, you know 9.10 comes included with GRUB 1.97 beta... but I wanna do a grub-mkpasswd-pbkdf2 and I can't. Due it I want to install GRUB 1.98. Well, the case is I already installed GRUB1.98 and I could do grub-mkpasswd-pbkdf2 but it doesn't work. Cuz when I'm gonna enter WITH "E" just appear a screen when I can write but my login user and my pass doesnt appear..!
To understand, I have two partitions in my hard disk laptop, one for data and the other one for windows xp and I also have a extern usb hard disk, this one for ubuntu. What I want to do is to boot Windows with GRUB starter without having to connect the USB hard disk (the hard disk where is ubuntu installed) to laptop. Because when I try to do it without USB hard disk connected, my laptop say "ERROR" and I would like don't be changing from grub starter to windows starter and from windows starter to grub starter each time I want to be with linux or windows isn't the usb disk. Is there any way to relocate the grub files to the internal disk laptop and start up Windows without the external USB hard disk (that has Ubuntu installed). Can I do that all necessary to carry out when I'll start up my laptop (for start up with linux and windows) be found in the data partition laptop hard disk and don't be found in the usb disk? How can I do that replace?
I have installed Ubuntu 9.10 on my system. At the time I wasn't very familiar with boot loaders and I just left everything default at installation. Now I have the following setup on the hard drive:
- MBR: GNU GRUB - Partition 1 (dev/sda1) Sony Vaio Recovery Partition - Partition 2 (dev/sda2) Windows XP Home Edition - Partition 3 (dev/sda3) Extended Partition - (dev/sda5) Ubuntu 9.10 - (dev/sda6) Swap Space
I want to replace GNU GRUB in the MBR with NTLDR and add Linux to the NTLDR boot menu but from what I understand I have to install GNU GRUB to the Linux Partition first so NTLDR can chain load it to boot Ubuntu. I have heard of using the ' grub-install ' command in which from what I understand I should use it like this ' grub-install /dev/sda5 ' but I'm not sure.
I have an old laptop that I installed EasyPeasy Lucid on. I have never used Grub2 as my other Ubuntu installs still use Grub Legacy. I have studied all the tutorials which instruct that the grub.cfg file should not be edited directly.This old laptop has one of the dreaded Intel graphics chips for which the kernel automatically loads the i915 module. Of course (like a multitude of others with Intel graphics and Lucid) I booted into a black screen but knew the workaround was to enable mode setting through grubI used the
Code: i915.modeset=1 and added it to /etc/default/grub line GRUB_CMDLINE_LINUX, just after "quite splash", just
I can't access my grub menu (by pressing space bar on boot) to select a kernel to boot from, and I need to boot into 2.6.31 to fix an intel chip issue. How can I replace the current 2.6.32x kernel with 2.6.31, so it is the ONLY option grub can boot up with?
I recently decided to try out Fedora 12 (which uses Grub, not Grub2) along side my Ubuntu 9.10 which does use Grub2, and Windows 7 (yuck). I would like to use Grub2 to boot (Fedora's Grub does not recognise my 9.10 install). I've searched for a way to simply remove Grub, but have only found ways to remove it by using "the Windows fix" (fdisk /mbr or something similar) which I do not want to do, and I do not want to modify Grub's menu.lst, I just want it gone and to install Grub2. I am most likely going to remove Fedora soon anyway.
I had Arch Linux installed on my machine on sda1 and the Grub legacy that came on their install image on the MBA at sda/. I just did a Ubuntu update and it wanted me to do an update and me thinking grub-install referred to grub legacy, went along with it but now I have Grub2 for my boot menu. There are a few guides on restoring Grub2 I've found but how do I put Grub back on to how I had it? (I thought installing grub legacy from Arch's usb image I have would be simple and fairly automated/easy but it won't let me without doing the previous steps of partitioning drives and selecting packages to install and such so it looks like I'm going to have to do it manually which I haven't done before).
I installed grub2 into a usb flash drive, the system loads grub fine, but then dumps me to the grub> prompt.The only way i can get the system to continue on is to type inCode:configfile /boot/grub/grub.cfgdoes anyone know how to get grub to auto-load the grub.cfg file?
Code: #Don't change this comment - YaST2 identifier: Original name: none# title Ubuntu 10.04 booting via symlinks kernel (hd0,6)/vmlinuz root=/dev/disk/by-id/ata-ST9500325AS_6VE3ZHX6-part7 ro quiet splash initrd (hd0,6)/initrd.img for Ubuntu for some time. Can this symlinks-booting technique (with the appropriate partition numbers/names) be used for LinuxMint and/or Fedora ?
Currently, I have one PC with Ubuntu's GRUB2 managing multiple distros (openSUSE 11.3 and 11.4, Ubuntu, Linux Mint and Fedora) with Windows 7. I would like to replace it with the openSUSE GRUB, and the Ubuntu, LinuxMint and Fedora are rarely used.
I have been fooling around with some of the new kernels and have ended up with a lot of options in my grub at boot. I have been checking this page:[URL].. ... and it appears hiding the entries in grub2 is not as easy as hashing them out (#) which was the convention in grub.
My problem: I have installed kernel 2.6.36 and 2.6.37 just to fool around. Neither works in anything but low-graphics as it seems the ATI graphics driver is not working in either yet. They both also kill my wireless (don't recognise the card). BUT I don't want to completely uninstall them as I'd like to keep playing around as time goes on and they develop. I'd like to just hide them from the menu.
Is there some easy way of doing this? The link I provide only gives options to make the kernel non-executable (overly complicated process) or remove the kernel completely, neither of which I want to do. This used to be simple in grub, open a file and add or remove a #, and - although overall I prefer grub2 - IMHO this 'improvement' seems a little like a backward step. Sure a million people will disagree, but .
I' ve tried to do a iso multiboot 1gb pen stick with grub2 bootloader. I 've already readed all is it possible finding on the WWW but there are some problems i don't understand how to solve.
This is my sitution:
-koala 32bit installed on my pc with grub2 bootloader
-1gb pendrive parted as follow:
In the first fat16 partition there is installed grub2. On the second ext2 one there are iso files.
This is what i've do to install grub2 on my pen:
So i've created /boot/grub/grub.cfg file with the follow lines:
When i reboot by the pen stick, grub load up to it says me:
I've been dual booting ubuntu and xp for about 2 months now. i booted this morning and all i get is this grub menu. i saw the grub vs. grub2 page but have no idea even where to start.
So I have an MBR that is Grub legacy,(from HardyHeron) and I cannot edit/upgrade this MBR. (I won't get into the reasons, other than I will mention SafeBoot).
I have a new encrypted LucidLynx Linux installation on partition 4 and an unencrypted /boot partition on partition #3.
When I boot up, I get the "Error 15" Grub error, which is expected as Grub legacy is looking for /boot/grub/stage2 or something like that and /boot/grub/stage2 does not exist in my GRUB2 installation in /boot/grub.
I thought if I could make a link from the GRUB2 binary of interest to /boot/grub/stage2, then maybe the GRUB legacy would be tricked into loading the GRUB2 binary.
what is the binary of interest in the GRUB2 installation that is the main binary?
I have been running a dual boot XP and Ubuntu 8.04 on two separate hard drives for a while now without any problems. I used the method posted http://ubuntuforums.org/showthread.p...light=dualboot. I will be upgrading to 10.4 soon (probably after the re-spin in July) and was wondering if I will have problems after upgrading dual booting.
I do not know if while upgrading Grub remains or if Grub2 tries to overwrite. I have read that Grub2 will try to install onto all partitions and hard drives in a fresh install but do not know about upgrading. If it does try I think I need to put it in hda,1 which is the primary drive where Ubuntu is located.
This is not something I have been able to find the answer to with google. I also have Kubuntu on the system which I can change with session manager and am not sure what will happen to that once I upgrade Ubuntu.
This is closely related to a recent thread of mine that I unfortunately marked as solved prematurely. I'll try to keep it brief this time. After editing partitions I was left with a boot problem, namely "error: no such partition" and I am dropped at the 'grub rescue>' prompt. I can issue the appropriate grub commands and successfully boot the current kernel. Once booted, I executed 'sudo update-grub' and then /boot/grub/grub.cfg was rewritten with all drive and partition references correct. Likewise, /etc/fstab is also correct.
The problem comes when I attempt to reboot. I still get the 'no such partition' message and the 'set' command reveals that grub is still trying to reference the old partition. I've never encountered this problem before under similar circumstances. I'm guessing that this info must be stored in the disk's MBR as well as in grub.cfg because that file looks completely correct. Am I going to have to reinstall grub now?
i am a newbie to linux and i am stuck at the GRUB rescue prompt at the startup.i have dual boot windows and Ubntu 10.04.I want to remove GRUB2 from Harddrive itself.can u suggest ant command on GRUUB recue prompt ?
I installed yesterday the 11.4 openSUSE to my desktop pC (in my 160hdd that previous had WinVista).The bad thing was that I used grub from opensuse to be installed to MBR.openSUSE uses Grub 1.5 and I want grub2.Now I cannot see Ubuntu when grub legacy loads.I will post the results from
Code: fdisk -l later today (cause i am not in my pc)
A little background: my primary install is fedora 9, I'm migrating to 14, and I need to change some partitioning (but not the F9, which is first on the drive). Because I installed a newer ubuntu a while back, I've been using ubuntu's grub2. That ubuntu partition needs to be moved, so I re-installed the grub 1 from F9 onto the MBR so the F9 doesn't depend on anything else.
This is when I learned grub 1 does not support booting ext4 partitions (which ubuntu uses). However, fedora claims that you can install grub 2 and have it chainloaded from grub 1, and in fact yum install adds a line to your existing grub 1 config to do so. That seemed like a nice solution since then all I would have to do is copy some grub.conf from the ubuntu partition into the F9 grub 2.
However, chainloading grub 2 does not seem to work very well. At all. I get to the grub 2 menu, but any option I choose -- including loading the F9 partition on which both grub 1 and 2 are installed, using the default config created by the installer, leads to an "unrecognized command" error, as if grub 1 was crapping out on a grub 2 config.
Anyone else had this problem? Better yet, has anyone done this successfully with any fedora version? I can backup ubuntu and copy it back in after I re-work my partitions, but while I'd prefer not to have to use grub 2 on the MBR, I'd still like to be able to boot ubuntu.
i am running lenny. and at some point my grub started exibiting a strange problem. Grub will not display all the kernels that it finds, it only displays 2 of them out of the 5 grub was finding.the system is working and boots just fine.
I attempted to install GRUB2 which went ok. since my system booted ok i removed GRUB that operation was sucessful and it deleted all the grub files that were not needed.but my system is still booting into grub with the same 2 kernels.Could someone tell me what i can do to either get grub or grub2 to work?
I multi-boot Windows XP and 5 Linux distros on a single hard drive. Some of the distros come and go but I keep at least two that are my daily use distros. My boot loader is grub1 located on a ext3 formatted distro. I have installed a distro that requests the partition be formatted ext4, which I did. I have been trying to edit my grub1 menu.lst so that I can chainload the ext4 distro get errors or it goes to the command line with the last word being Grub. My question is, can grub1 ext3 chainload a grub2 ext4 distro?
Here is a sample of my menu.lst Code: title MEPIS at sda7, newest kernel root (hd0,6) kernel /boot/vmlinuz root=/dev/sda7 nomce quiet splash vga=789 initrd /boot/initrd.img boot
[Code]...
Mepis is the location of my menu.lst and is ext3 on sda7 and aptosid is the ext4 distro that I am trying to boot on sda9 and it uses grub2.
My working OS uses grub, but I've just installed Sabayon 5.5, which uses grub2, on hda10. I want to keep using grub until I've got time to RTFM on grub2, so I installed the Sabayon bootloader on hda10. I should be able to point grub at the partition and boot indirectly, as with Windows, but after following the grub 'info' page I get an error message. Can anyone point to the error in the following grub script:
title hda10 110330 Sabayon 5.5 rootnoverify (hd0,9) makeactive chainloader +1
make working entries in grub.cfg. This is taken from Ubuntu 10.10 and despite the do not edit warning, I edited it with sudo gedit /boot/grub/cfg. My computer boots into every OS in the list.
# DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub #
I am having trouble upgrading from old grub to grub-pc. I have a clean install of 9.10 on a system with a new ASUS motherboard with Nvidia RAID configured as RAID 0.Although I read the page on SATA pseudo-RAID, this doesn't seem to apply, as both 9.10 and Windows XP installed cleanly without any additional drivers required.I did notice that contrary to the documentation, 9.10 installed with grub v0.97, not the new one as claimed. It is working fine, but just to be ornery, I'm trying to upgrade to the new one, and this is where I ran into trouble.Whenever I try to run grub-upgrade, I get an error from grub-probe that 'no mapping exists for' my raid partition. Apparently grub-probe can deal with the device, but not with the fs_uuid, as follows:
twescott@latitude:~$ sudo grub-probe -t device /boot/grub /dev/mapper/nvidia_fcacbeib5 twescott@latitude:~$ sudo grub-probe -t fs_uuid /boot/grub grub-probe: error: no mapping exists for `nvidia_fcacbeib5'
The system seems to be recognizing the RAID with no problems, as in: