FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian User

 
 
LinkBack Thread Tools
 
Old 05-01-2011, 07:05 PM
Paul Johnson
 
Default Lost Ubuntu partitions from grub.cfg. How to most easily recover?

When new Ubuntu was released with the Unity desktop, it was so awful
that I decided to join you in the Debian experience. So far, so good.
I installed Squeeze from the DVD, then decided I needed some newer
apps and learned about "testing" and "unstable" and most things are
going well.

When I did the Debian install, it noticed I had a Windows partition
and an Ubuntu partition with two kernels. Grub was set and I could
launch any of those OS. However, after the Debian update to the
testing edition of the kernel, the grub.cfg no longer had my Ubuntu
partitions. It still has the Windows partition. Don't make fun of my
Windows. I only keep it for TurboTax .

I don't really want to boot the Ubuntu partition, but I'd like to know
how to get it back.

My Ubuntu was installed in the old-style way, with a boot partition
(/dev/sda3), a root partition (/dev/sda7), and separate partitions for
/opt, /usr/local/ and /var. I've tried to manually put in an entry in
grub.cfg, but I'm not as good at grub2 as I wish.

Here's grub.cfg for the Debian partition, which starts nicely


I can mount the Ubuntu partitions in Debian and see what grub.cfg was
in there. I *believe* that if I just copy the following into the
Debian grub.cfg, then I would be able to start Ubuntu.

menuentry 'Ubuntu, with Linux 2.6.38-8-generic' --class ubuntu --class
gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos3)'
search --no-floppy --fs-uuid --set=root
2eb8cda6-366c-4ef7-b7da-8ff292ca7e61
linux /vmlinuz-2.6.38-8-generic
root=UUID=18c56003-c1d4-4fa1-8753-a20bf3034b7e ro quiet splash
vt.handoff=7
initrd /initrd.img-2.6.38-8-generic
}

Right?

I'm not in danger of Breaking any parts that do work now, am i?

And how can this become permanent. however, the next time Debian
kernel updates, it will disappear again. How to make it permanent?

grub.cfg says:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

But in /etc/default/grub, there's nothing about the other OS in grub.cfg.

Ideas?

--
Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: BANLkTi=5eDMwWB=DZe-8KB7K0A6n4cCg_Q@mail.gmail.com">http://lists.debian.org/BANLkTi=5eDMwWB=DZe-8KB7K0A6n4cCg_Q@mail.gmail.com
 
Old 05-01-2011, 08:22 PM
Andrei Popescu
 
Default Lost Ubuntu partitions from grub.cfg. How to most easily recover?

On Du, 01 mai 11, 14:05:16, Paul Johnson wrote:
>
> And how can this become permanent. however, the next time Debian
> kernel updates, it will disappear again. How to make it permanent?

If you have os-prober installed (it's recommended by grub-common, it
should be installed unless you declined or disabled recommends) a simple
'update-grub' should do the trick and would also work for future kernel
updates.

If this doesn't work I'm sure the os-prober developer would like to know
it, so please file a bug.

Regards,
Andrei
--
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
 
Old 05-01-2011, 08:36 PM
Camaleón
 
Default Lost Ubuntu partitions from grub.cfg. How to most easily recover?

On Sun, 01 May 2011 23:22:04 +0300, Andrei Popescu wrote:

> On Du, 01 mai 11, 14:05:16, Paul Johnson wrote:
>>
>> And how can this become permanent. however, the next time Debian
>> kernel updates, it will disappear again. How to make it permanent?
>
> If you have os-prober installed (it's recommended by grub-common, it
> should be installed unless you declined or disabled recommends) a simple
> 'update-grub' should do the trick and would also work for future kernel
> updates.
>
> If this doesn't work I'm sure the os-prober developer would like to know
> it, so please file a bug.

I wonder what happened with the old good habit of adding the OS menu
entries manually like we used to do with GRUB Legacy... I hope that's
still possible in GRUB2 :-)

Greetings,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: pan.2011.05.01.20.36.09@gmail.com">http://lists.debian.org/pan.2011.05.01.20.36.09@gmail.com
 
Old 05-01-2011, 09:21 PM
Siard
 
Default Lost Ubuntu partitions from grub.cfg. How to most easily recover?

Op Sun, 1 May 2011 22:36:09 +0200 Camaleón wrote:
> I wonder what happened with the old good habit of adding the OS menu
> entries manually like we used to do with GRUB Legacy... I hope that's
> still possible in GRUB2 :-)

Yes it is. Make /etc/grub.d/30_os-prober non-executable and manually
add your entries in a file named 09_custom or 11_custom, depending on
the position you want it to have in the Grub2 menu.

The first two lines should always be as in the example below, then add
your entry from line 4 on.


#! /bin/sh -e
exec tail -n +4 $0

menuentry "Ubuntu 9.10, kernel 2.6.31-17-generic (on /dev/sdb2)" {
set root=(hd1,2)
linux /boot/vmlinuz-2.6.31-17-generic root=/dev/sdb2 vga=788 ro
initrd /boot/initrd.img-2.6.31-17-generic
}


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110501232130.72dd4f5c.shiems146@kpnplanet.nl">ht tp://lists.debian.org/20110501232130.72dd4f5c.shiems146@kpnplanet.nl
 
Old 05-02-2011, 04:17 AM
Robert Holtzman
 
Default Lost Ubuntu partitions from grub.cfg. How to most easily recover?

On Sun, May 01, 2011 at 08:36:09PM +0000, Camale�n wrote:

..........snip........
>
> I wonder what happened with the old good habit of adding the OS menu
> entries manually like we used to do with GRUB Legacy... I hope that's
> still possible in GRUB2 :-)

It's possible but it borders on witchcraft.

--
Bob Holtzman
Key ID: 8D549279
"If you think you're getting free lunch,
check the price of the beer"
 
Old 05-02-2011, 08:14 PM
Paul Johnson
 
Default Lost Ubuntu partitions from grub.cfg. How to most easily recover?

On Sun, May 1, 2011 at 3:22 PM, Andrei Popescu <andreimpopescu@gmail.com> wrote:
> On Du, 01 mai 11, 14:05:16, Paul Johnson wrote:
>
> If you have os-prober installed (it's recommended by grub-common, it
> should be installed unless you declined or disabled recommends) a simple
> 'update-grub' should do the trick and would also work for future kernel
> updates.
>
> If this doesn't work I'm sure the os-prober developer would like to know
> it, so please file a bug.

OK, I'm new with the Debian community and don't want to make os-prober
author upset when I still don't know my ass from a hole in the ground.
So I'm checking to see if this is "bugish" behavior to you.

I've got os-prober

$ dpkg -l | grep prober
ii os-prober 1.42
utility to detect other OSes on a set of drives

However, it does not find the Ubuntu partitions

$ sudo update-grub
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.38-2-amd64
Found initrd image: /boot/initrd.img-2.6.38-2-amd64
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
Found Microsoft Windows XP Professional on /dev/sda1
done

Meanwhile, I've learned I can manually insert the Ubuntu stanza in
grub.cfg and it does bring up Ubuntu system.

menuentry 'Ubuntu, with Linux 2.6.38-8-generic' --class ubuntu
--class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos3)'
search --no-floppy --fs-uuid --set=root
2eb8cda6-366c-4ef7-b7da-8ff292ca7e61
linux /vmlinuz-2.6.38-8-generic
root=UUID=18c56003-c1d4-4fa1-8753-a20bf3034b7e ro quiet splash
vt.handoff=7
initrd /initrd.img-2.6.38-8-generic
}


>
> Regards,
> Andrei



--
Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: BANLkTi=BLJu_E0XAb2dShenOTHKdVcDSOw@mail.gmail.com ">http://lists.debian.org/BANLkTi=BLJu_E0XAb2dShenOTHKdVcDSOw@mail.gmail.com
 
Old 05-02-2011, 08:38 PM
Siard
 
Default Lost Ubuntu partitions from grub.cfg. How to most easily recover?

Paul Johnson wrote:
> $ dpkg -l | grep prober
> ii os-prober 1.42
> utility to detect other OSes on a set of drives
>
> However, it does not find the Ubuntu partitions
>
> $ sudo update-grub
> Generating grub.cfg ...

Is Ubuntu found if you run os-prober as root?
This is my output:

# os-prober
/dev/sdb2:Ubuntu 9.10 (9.10):Ubuntu:linux
/dev/sdb3:SUSE LINUX 10.0 (i586):SuSE:linux


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110502223857.0b4c10fc.shiems146@kpnplanet.nl">ht tp://lists.debian.org/20110502223857.0b4c10fc.shiems146@kpnplanet.nl
 
Old 05-04-2011, 08:03 AM
Arnt Karlsen
 
Default Lost Ubuntu partitions from grub.cfg. How to most easily recover?

On Sun, 1 May 2011 21:17:20 -0700, Robert wrote in message
<20110502041720.GA1937@cox.net>:

> On Sun, May 01, 2011 at 08:36:09PM +0000, Camale�n wrote:
>
> ..........snip........
> >
> > I wonder what happened with the old good habit of adding the OS
> > menu entries manually like we used to do with GRUB Legacy... I hope
> > that's still possible in GRUB2 :-)
>
> It's possible but it borders on witchcraft.

..I recommend practicing witchcraft on a known good Grub2 box. ;o)

--
..med vennlig hilsen = with Kind Regards from Arnt Karlsen
...with a number of polar bear hunters in his ancestry...
Scenarios always come in sets of three:
best case, worst case, and just in case.


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110504100311.06d30a2a@celsius.local">http://lists.debian.org/20110504100311.06d30a2a@celsius.local
 

Thread Tools




All times are GMT. The time now is 12:53 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org