ubuntuusers.de

Ubuntu 9.10 - GRUB2 - Konfiguration

Status: Gelöst | Ubuntu-Version: Ubuntu 9.10 (Karmic Koala)
Antworten |

withoutname

Anmeldungsdatum:
3. August 2009

Beiträge: 25

Hallo Miteinander,

ich hab gestern Nacht eine komplett Installation gemacht von 9.10. Leider kann ich den Boot Manager starten so dass ich aussuchen kann ob Ubuntu oder Win gestartet werden soll. Hab gesucht und gefunden dass es jetzt Grub2 gibt. Hab die Doku hier im Wiki gelesen, hab kaum was kapiert. Ich hab schon Grub (unter 9.04) konfiguriert in der Menu.lst und diese Datei sicherheitshalber gesichert.

Aber könnte mir da jemand helfen wie ich jetzt Grub2 sauber konfiguriere?

Vielen Dank

Moderiert von tempuser:

Thema verschoben! Bitte beachte die als Wichtig markierten Themen ("Welche Themen gehören hier her und welche nicht?"). Danke!

Into_the_Pit Team-Icon

Ehemalige
Avatar von Into_the_Pit

Anmeldungsdatum:
25. Juni 2008

Beiträge: 9490

Wohnort: Bochum

Hallo und willkommen bei Ubuntuusers.

Du kannst in der Datei /etc/default/grub den Grub so konfigurieren, daß er das Menü beim Start anzeigt, dazu brauchst Du nur eine # vor der Zeile

GRUB_HIDDEN_TIMEOUT=3

setzen und mit

sudo update-grub

im Terminal die grub.cfg neu generieren lassen. Was man alles in dieser Datei einrichten kann, siehst Du im entsprechenden Wiki-Artikel zu GRUB 2/Konfiguration (Abschnitt „Die-Datei-etc-default-grub“). Zum bearbeiten der Datei benötigst Du Root-Rechte.

Gruß

withoutname

(Themenstarter)

Anmeldungsdatum:
3. August 2009

Beiträge: 25

oh vielen dank.

Ich hab noch eine Datei angelegt: # nano /etc/grub.d/11_Windows

und folgende Zeilen angelegt:

#! /bin/sh -e
echo "Adding Windows" >&2
cat << EOF
menuentry "Windows XP" {
set root=(hd0,1)
chainloader +1
}
EOF

ich hab das Problem das "update-grub" dann so bleibt und nichts mehr passiert: sudo update-grub Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.31-14-generic Found initrd image: /boot/initrd.img-2.6.31-14-generic

Bearbeitet von Into the Pit:

Bitte verwende doch CODE-Blöcke, um die Übersicht hier im Forum zu verbessern, Danke.

Into_the_Pit Team-Icon

Ehemalige
Avatar von Into_the_Pit

Anmeldungsdatum:
25. Juni 2008

Beiträge: 9490

Wohnort: Bochum

Einen Extra-Eintrag brauchst Du eigentlich nicht, dafür sorgt das Script 30_os-prober. Auserdem ist Dein Script nicht ganz richtig, vergleiche es mal mit diesem.

withoutname

(Themenstarter)

Anmeldungsdatum:
3. August 2009

Beiträge: 25

ah ok nochmals vielen dank. Hab meinen Eintrag gelöscht. und dann Update-grub2

 sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
ls: Zugriff auf /var/lib/os-prober/mount/boot
Boot nicht möglich: No such file or directory
done

Wie erstelle ich diesen ordner?

Into_the_Pit Team-Icon

Ehemalige
Avatar von Into_the_Pit

Anmeldungsdatum:
25. Juni 2008

Beiträge: 9490

Wohnort: Bochum

withoutname schrieb:

ls: Zugriff auf /var/lib/os-prober/mount/boot
Boot nicht möglich: No such file or directory
done

Wie erstelle ich diesen ordner?

Was hast Du denn vor?

withoutname

(Themenstarter)

Anmeldungsdatum:
3. August 2009

Beiträge: 25

*g* ich versuche grub so zu konfigurieren so dass ich sowohl von Ubuntu wie Win starten kann.

Wie gesagt hab nur meine Datei 11_Windows gelöscht und dann den Update-grub gemacht. Und dann kam diese Meldung.

Into_the_Pit Team-Icon

Ehemalige
Avatar von Into_the_Pit

Anmeldungsdatum:
25. Juni 2008

Beiträge: 9490

Wohnort: Bochum

Zeige mal bitte die Ausgabe von

ls -l /etc/grub.d

withoutname

(Themenstarter)

Anmeldungsdatum:
3. August 2009

Beiträge: 25

ls -l /etc/grub.d
insgesamt 32
-rwxr-xr-x 1 root root 3296 2009-10-24 02:44 00_header
-rwxr-xr-x 1 root root 1154 2009-10-24 02:31 05_debian_theme
-rwxr-xr-x 1 root root 3778 2009-10-24 02:44 10_linux
-rwxr-xr-x 1 root root  772 2009-10-23 18:11 20_memtest86+
-rwxr-xr-x 1 root root 5467 2009-10-29 17:21 30_os-prober
-rwxr-xr-x 1 root root  214 2009-10-24 02:44 40_custom
-rw-r--r-- 1 root root  483 2009-10-24 02:44 README

Into_the_Pit Team-Icon

Ehemalige
Avatar von Into_the_Pit

Anmeldungsdatum:
25. Juni 2008

Beiträge: 9490

Wohnort: Bochum

Ok, das sieht gut aus und bitte mal ein

sudo grub-mkconfig

withoutname

(Themenstarter)

Anmeldungsdatum:
3. August 2009

Beiträge: 25

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

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 7b5dd9fe-6c6b-4683-9dd0-b0ca65ccb66a
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set 7b5dd9fe-6c6b-4683-9dd0-b0ca65ccb66a
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=7b5dd9fe-6c6b-4683-9dd0-b0ca65ccb66a ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set 7b5dd9fe-6c6b-4683-9dd0-b0ca65ccb66a
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=7b5dd9fe-6c6b-4683-9dd0-b0ca65ccb66a ro single 
	initrd	/boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
Found memtest86+ image: /boot/memtest86+.bin
menuentry "Memory test (memtest86+)" {
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
ls: Zugriff auf /var/lib/os-prober/mount/boot
Boot nicht möglich: No such file or directory
if [ ${timeout} != -1 ]; then
  if sleep --interruptible 10 ; then
    set timeout=0
  fi
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
done

withoutname

(Themenstarter)

Anmeldungsdatum:
3. August 2009

Beiträge: 25

vielleicht sind meine Partionen nicht richtig definiert?

withoutname

(Themenstarter)

Anmeldungsdatum:
3. August 2009

Beiträge: 25

und kann mir jemand vielleicht weiterhelfen?

danke

withoutname

(Themenstarter)

Anmeldungsdatum:
3. August 2009

Beiträge: 25

... so ich bin ein Stück weiter gekommen... anscheinend liegt es an der Partion. Deswegen Probleme mit 30_OS-prober.

Aber wie sollen meine Partion richtig eingestellt sein? welche sollte Bootfähig sein? welche nicht?

Wenn mich jemand aus diese Grub2 Misere helfen könnte wäre super.

oltoko

Avatar von oltoko

Anmeldungsdatum:
10. August 2009

Beiträge: 14

Wohnort: Rodalben

Ich hab genau das selbe Problem. Das lustige ist, vor ein paar Wochen ging das noch mit der selben Installations-CD 😀!!

Keine Ahnung woran das jetzt liegt...

Antworten |