Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Suse: Grub 2 hat nach update von ubuntu 10.4 falschen bootoption

also gestern wurde mir ein update von Ubuntu 9.1 angeboten, und ich nahm an. Auch mit Kernel und so Vers. 10.4 glaub ich, und am Schluss der Prozedur sollte ich die Boot Partitionen eingeben.

Da hab ich mich vertan, und hab richtig: sda1 (windows) eingegeben, was auch funktioniert, aber fälschlich: sdb1 (welche meine Backup-platte ist) angegeben, statt richtig: sda2 (wo Ubuntu liegt)

Ich krieg nach"gave up waiting for root device" Busy Box und exit doch noch mein Ubuntu, und kann da auch arbeiten, aber ich würde den Eintrag richtig stellen

Muss ich das nun im boot menü ändern oder im fstab, oder in grub?

Fest steht, bei sudo fdisk -l sind die * (boot) auf sda1 und sdb1 gesetzt. Vielen Dank wenn jemand helfen kann!


Wie's aussieht:

Datei: fstab            Zeile 1 Spalte 0   910 Bytes                        100%
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda2 during installation
UUID=88ae42fb-ee03-438b-8a36-fabb8dddb651 /               ext3    errors=remount
-ro 0       1
# swap was on /dev/sda3 during installation
UUID=60c3ac9a-5cab-4db3-9089-245021f3ad2e none            swap    sw
  0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
/dev/sdb        /media/backup   auto     users            0      0     mount -a


uuid devices

Ihre Notiz …tom@tom-desktop:~$ sudo blkid
[sudo] password for tom:
/dev/sda1: UUID="0EFC9131FC911455" TYPE="ntfs"
/dev/sda2: UUID="88ae42fb-ee03-438b-8a36-fabb8dddb651" TYPE="ext3"
/dev/sda3: UUID="60c3ac9a-5cab-4db3-9089-245021f3ad2e" TYPE="swap"
/dev/sdb1: LABEL="Backup" UUID="4239487D4E60875A" TYPE="ntfs"
tom@tom-desktop:~$

 Ich weiß nicht, ob ich hier richtig bin,
aber in ubuntuusers" will mir niemand antworten

Tommy


Antworten zu Suse: Grub 2 hat nach update von ubuntu 10.4 falschen bootoption:

Hallo,
geändert werden muss das in der /boot/grub/menu.lst
poste uns mal die Ausgabe von:
df -h
fdisk -l
und die menu.lst.
dann schauen wir mal, wie's geändert werden muss.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi, danke fürś antworten,
1.
df -hDateisystem            Größe Benut  Verf Ben% Eingehängt auf
/dev/sda2              32G   13G   18G  43% /
none                  498M  264K  497M   1% /dev
none                  502M  212K  502M   1% /dev/shm
none                  502M  196K  502M   1% /var/run
none                  502M     0  502M   0% /var/lock
none                  502M     0  502M   0% /lib/init/rw
 den Befehl fdisk quitiert die Konsole so:
tom@tom-desktop:/boot$ fdisk -l
tom@tom-desktop:/boot$ ls
abi-2.6.31-20-generic         memtest86+.bin
abi-2.6.32-21-generic         System.map-2.6.31-20-generic
config-2.6.31-20-generic      System.map-2.6.32-21-generic
config-2.6.32-21-generic      vmcoreinfo-2.6.31-20-generic
grub                          vmcoreinfo-2.6.32-21-generic
initrd.img-2.6.31-20-generic  vmlinuz-2.6.31-20-generic
initrd.img-2.6.32-21-generic  vmlinuz-2.6.32-21-generic

Und was bedeutet menu.lst.

Kannst du damit was anfangen?
Gruß  Tommy
 

sollte heissen menu.lst ;)
aber ich würde Dir empfehlen, den Bootloader einfach neu schreiben zu lassen, geht einfacher als per Hand zu editieren.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

hab ich schon porbiert  mit was ich in Foren abgeschrieben hab, ich glaub: grub mk-config oder sudo grub-mkconfig -o /boot/grub/grub.cfg

Ich mach da schon seit ein paar Tagen dran rum.
Schreibt aber immer wieder hdb als zweite boot option, neben Windows

Dann versuchs mal nach dieser Anleitung hier:
http://wiki.ubuntuusers.de/GRUB_2/Reparatur
Das ist die beste dafür, die ich kenne.
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Also jetzt hab ich die Partition im Grub/device geändert.
Allerdings mittels mc,
Warum sagt die shell hier (auch sonstmals) dies sei keine Datei
und zeigt nichts.
aber auf sda2 wird kein Grub sein, und wollte sich nicht installieren lassen:

tom@tom-desktop:~$ sudo grub-install /dev/sda2
/usr/sbin/grub-setup: warn: Es wird versucht, GRUB in eine Partition anstatt in den MBR zu installieren. Das ist eine SCHLECHTE Idee..
/usr/sbin/grub-setup: warn: Einbettung ist nicht möglich. GRUB kann in dieser Konfiguration nur mittels Blocklisten installiert werden. Blocklisten sind allerdings UNZUVERLÄSSIG und deren Verwendung wird daher nicht empfohlen..
/usr/sbin/grub-setup: error: Benutzen Sie --force, wenn Sie wirklich Blocklisten verwenden möchten..


Ich hab blos Angst, das ich gar nicht mehr ins Ubuntu reinkomm.

Wo war Dein Grub vorher? wenn er im MBR war, auch wieder dahin installieren.
Und auch hier mal nachlesen:
http://wiki.ubuntuusers.de/GRUB_2/Terminal_Befehle#grub-install

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

oder sollte ich , bevor ich neu starte, den Grub mittels -force in die sda2 reinschreiben?

Nein.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Also, ich muss jetzt leider mal kochen , die Kinder kommen
Ich sag mal so
beim start kann ich zwischen sda1 und sdb wählen
und sda1 und sda2 wäre richtig

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Eine boot/grub/menu.lst find ich nicht

poste mal Deine grub.cfg
hast Du eine zusätzliche Konfigurationsdatei erstellt? 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

grub.cfg hab ich im home ordner gefunden,
aber aufmachen konnte ich sie nicht:

root@tom-desktop:~# cd grub.cfg
bash: cd: grub.cfg: Not a directory

Wüsste nicht, das ich was erstellt hätte

Konnte grad nicht posten, die Webseite
hat einen anti-Spam Terror veranstaltet

mit cd wechselst Du das Verzeichnis.
mit less kannst Du reingucken.

Aber ich denke am einfachsten für Dich ist, Du reparierst das mit dem grafischen Modus oder der DVD.
Dabei drauf achten, dass die richtigen Partitionen ausgewählt sind. Es kann sein, dass es automatisch nicht richtig erkannt wird. 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

hab jetzt das mit den beiden Befehlen ausprobiert:

sudo grub-install /dev/sda
sudo update-grub

hat aber nix gebracht.
 

Damit hast Du Grub in den MBR installiert, aber aber immer noch mit den falschen Partitionen.

Zitat
Aber ich denke am einfachsten für Dich ist, Du reparierst das mit dem grafischen Modus oder der DVD.
Dabei drauf achten, dass die richtigen Partitionen ausgewählt sind. Es kann sein, dass es automatisch nicht richtig erkannt wird.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ich hab gar keine DVD, und das war doch nur ein update,
was meinst du mit dem grafischen Modus?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ob ich in Synaptic den Grub ganz entfernen soll, und dann neu installieren und welche Pakete.

Für Euch ist das wahrscheinlich ń bisschen pipifax, was ich da für Probleme mach, aber ich weis echt nich was man da kann und was nicht. Sagt mal wär das möglich?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ich poste mal zur information den grub.cfg
 hab ihn jetzt endlich aufgekriegt:
tom@tom-desktop:~$ cat 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 $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
    saved_entry=${chosen}
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set 88ae42fb-ee03-438b-8a36-fabb8dddb651
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
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set 88ae42fb-ee03-438b-8a36-fabb8dddb651
set locale_dir=($root)/boot/grub/locale
set lang=de
insmod gettext
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/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, mit Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,2)'
   search --no-floppy --fs-uuid --set 88ae42fb-ee03-438b-8a36-fabb8dddb651
   linux   /boot/vmlinuz-2.6.32-21-generic root=UUID=88ae42fb-ee03-438b-8a36-fabb8dddb651 ro   quiet splash
   initrd   /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, mit Linux 2.6.32-21-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,2)'
   search --no-floppy --fs-uuid --set 88ae42fb-ee03-438b-8a36-fabb8dddb651
   echo   'Linux 2.6.32-21-generic wird geladen …'
   linux   /boot/vmlinuz-2.6.32-21-generic root=UUID=88ae42fb-ee03-438b-8a36-fabb8dddb651 ro single
   echo   'Initiale Ramdisk wird geladen …'
   initrd   /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, mit Linux 2.6.31-20-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,2)'
   search --no-floppy --fs-uuid --set 88ae42fb-ee03-438b-8a36-fabb8dddb651
   linux   /boot/vmlinuz-2.6.31-20-generic root=UUID=88ae42fb-ee03-438b-8a36-fabb8dddb651 ro   quiet splash
   initrd   /boot/initrd.img-2.6.31-20-generic
}
menuentry 'Ubuntu, mit Linux 2.6.31-20-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,2)'
   search --no-floppy --fs-uuid --set 88ae42fb-ee03-438b-8a36-fabb8dddb651
   echo   'Linux 2.6.31-20-generic wird geladen …'
   linux   /boot/vmlinuz-2.6.31-20-generic root=UUID=88ae42fb-ee03-438b-8a36-fabb8dddb651 ro single
   echo   'Initiale Ramdisk wird geladen …'
   initrd   /boot/initrd.img-2.6.31-20-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
   insmod ext2
   set root='(hd0,2)'
   search --no-floppy --fs-uuid --set 88ae42fb-ee03-438b-8a36-fabb8dddb651
   linux16   /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
   insmod ext2
   set root='(hd0,2)'
   search --no-floppy --fs-uuid --set 88ae42fb-ee03-438b-8a36-fabb8dddb651
   linux16   /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
   insmod ntfs
   set root='(hd0,1)'
   search --no-floppy --fs-uuid --set 0efc9131fc911455
   drivemap -s (hd0) ${root}
   chainloader +1
}
menuentry "Microsoft Windows XP Professional (on /dev/sdb1)" {
   insmod ntfs
   set root='(hd1,1)'
   search --no-floppy --fs-uuid --set 4239487d4e60875a
   drivemap -s (hd0) ${root}
   chainloader +1
}
### 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 ###
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Kann es sein. das bei ubuntu der chainloader fehlt?


« Suse: 10.2 - Yast und Zypper zerschossenSuse: Pinta (pinta-0.3.noarch.rpm) »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Ubuntu
Ubuntu ist eine Linux-Version, die auf Debian aufbaut. Der Der Name Ubuntu stammt aus der südafrikanischen Zulu-Sprache und lässt sich mit „Menschlichkeit...

Versalien
Versalien sind die Großbuchstaben einer Schrift und werden auch Majuskeln genannt. Dabei sollte, wenn typografische Regeln befolgt werden sollen, kein "ß" ver...

Verschlüsselung
Computer-Daten lassen sich durch Verschlüsselungen Encodierung) in für Außenstehende unverständliche Zeichenfolgen umwandeln. Nur mit Entschüsse...