PDA

View Full Version : FC14 Beta RC3: CAN'T EDIT GRUB.CONF


taytong888
28th September 2010, 06:27 AM
Hi,

I just installed FC14Beta RC3 dated Sept. 21 from the Live CD, and SHA1 checked out OK. Everything boots OK and I did installlall the 160 odds updates. The only problem I am having is that I cannot as root edit /boot/grub/grub.conf file in order to make the boot location permanent. I placed Grub in the root partition (hd1,x).

Here's the message:


# uname -a
Linux localhost.localdomain 2.6.35.4-28.fc14.x86_64 #1 SMP Wed Sep 15 01:56:54 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux



# gedit /boot/grub/grub.conf

(gedit:2110): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported

**
GLib-GIO:ERROR:gdbusconnection.c:2170:initable_init: assertion failed: (connection->initialization_error == NULL)
Aborted (core dumped)


Can anyone help me out, please? Thanks a lot!

:confused:

smr54
28th September 2010, 09:44 AM
Seems a gedit problem. Are you familiar with using vi? If so, try opening a a terminal and using it to edit grub.

Does gedit work with everything else?

leigh123linux
28th September 2010, 10:11 AM

Try using full root.


su -

taytong888
28th September 2010, 03:59 PM
Hello smr54 & leigh123linux,

Problem solved thanks to an old post from stoat a few years back but I have to use "nano" instead of "gedit", as follows:

1. Open a terminal by booting Fedora Live CD or using localhost's Applications > System Tools > Terminal

2.
su
mkdir /mnt/temp
mount /dev/sdxy /mnt/temp
where x=drive # and y=partition #, i.e. bootloader location
gedit /mnt/temp/boot/grub/grub.conf

*NB: if there's an error message, repeat the procedure using nano instead of gedit

When asked if you want to install nano, say yes (y)

*Change sdx and root (hdx,y) throughout the boot stanza to match the exact location where you place Grub bootloader, i.e.

splashimage=(hdx,y)/boot/grub/splash.xpm.gz

and

root (hdx,y)


Save grub.conf and reboot

I ran into another problem, i.e. I cannot update empathy:


# yum update
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package empathy.x86_64 0:2.31.92-1.fc14 set to be updated
--> Processing Dependency: libcamel-1.2.so.19()(64bit) for package: empathy-2.31.92-1.fc14.x86_64
--> Finished Dependency Resolution
Error: Package: empathy-2.31.92-1.fc14.x86_64 (updates-testing)
Requires: libcamel-1.2.so.19()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest


How do I fix this empathy update problem?

Other than "empathy" issue, I am able to boot into FC14 Beta RC3 fine.

Thanks a lot for your help.

AdamW
28th September 2010, 06:19 PM
"How do I fix this empathy update problem?"

Wait.