ubuntuusers.de

Boot-Problem, BusyBox, GNOME 16.04 LTS

Status: Gelöst | Ubuntu-Version: Ubuntu GNOME 16.04 (Xenial Xerus)
Antworten |

cfdrummer

Anmeldungsdatum:
22. August 2016

Beiträge: Zähle...

Hallo zusammen,

ich heiße Florian, komme aus dem Süden Deutschlands und bin als Leser schon seit einigen Monaten immer wieder bei ubuntuusers.de unterwegs.

Ich nutze Ubuntu GNOME seit mittlerweile 2 Jahren und bin größtenteils zufrieden. Vor wenigen Wochen führte ich das Update auf Ubuntu 16.04 LTS durch (ebenfalls mit der GNOME Shell), was auch für einige Tage zufriedenstellend funktionierte. Meine Kenntnisse von Ubuntu sind die eines Anfängers und ich bin auf jeden Fall eher Anwender als Spezialist/Programmierer/etc.

Nun zu meinem Problem: Ich lande seit einigen Tagen beim Booten immer in der BusyBox und habe keine Ahnung, was die Ursache sein könnte, geschweige denn eine Lösung.

Folgendes habe ich bei meiner Recherche im Internet schon gefunden:

a)

http://askubuntu.com/questions/137655/boot-drops-to-a-initramfs-prompts-busybox

b)

http://askubuntu.com/questions/741109/ubuntu-15-10-busybox-built-in-shell-initramfs-on-every-boot

c)

http://www.ubuntu-forum.de/artikel/61395/beim-booten-kommt-immer-die-busybox.html

Die Antworten in diesen Diskussionen waren mir allerdings zu komplex (a, c) oder es war mir unklar, welchen Befehl ich genau verwenden soll und was ich damit erreiche (b).

Booten des Notebooks mit einem Live USB Stick funktioniert (verwendetes ISO-image: Ubuntu GNOME 16.04.1 LTS (64-Bit), https://wiki.ubuntu.com/UbuntuGNOME/GetUbuntuGNOME/LTS).

Verwendeter PC: Lenovo IdeaPad, U330p (core i5, 508 GB SSHD, 4GB RAM)

Problemmeldung:

„BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built-in shell (ash) Enter 'help' for a list of built-in commands.

(initramsfs)“

Für Unterstützung in dieser Sache bedanke ich mich. Sollte es diesbezüglich in diesem Forum schon Informationen geben, welche ich überlesen habe, bitte ich um einen Hinweis und Entschuldigung.

Gruß, Florian

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8808

Hallo Florian,

willkommen bei ubuntusers. Kannst Du im Bootmenü (Grub) einen anderen (älteren) Kernel auswählen und booten?

Leunam555

Anmeldungsdatum:
12. September 2015

Beiträge: 119

Hallo

Ich habe anscheinend ein ähnliches Problem nach einen Reset kam ich auch zur BusyBox

exit hat nicht geholfen

ich habe noch ein Bild angehängt das ich abfotografiert habe

(Aus irgendeinen Grund wird das Bild nicht angezeigt vielleicht später?)

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8808

Leunam555 schrieb:

Hallo

Hallo

Ich habe anscheinend ein ähnliches Problem nach einen Reset kam ich auch zur BusyBox

Für ein neues Problem, bitte einen neuen Thread aufmachen

exit hat nicht geholfen

Das liegt bei einem Fehler nahe.

ich habe noch ein Bild angehängt das ich abfotografiert habe

Bitte Bilder nur im "Notfall verwenden". Fehlermeldungen als Text sind besser.

(Aus irgendeinen Grund wird das Bild nicht angezeigt vielleicht später?)

Datei zu groß?

bowman

Avatar von bowman

Anmeldungsdatum:
17. Februar 2010

Beiträge: 7506

Kannst Du im Bootmenü (Grub) einen anderen (älteren) Kernel auswählen und booten?

Wenn dir kein Grub2-Auswahlmenü angezeigt wird, dann drücken während der Bootvorgangs Esc od Shift, damit dir das Auswahlmenü angezeigt wird.

Dort navigierst du per Pfeil-Tasten auf Weitere Optionen, Enter drücken, dann werden dir die älteren Kernel angezeigt. Einen davon über die Pfeiltasten anfahren und mit Enter auswählen. Dann wird dieser gebootet.

Geht das nicht lade dir im Live-System das Boot-Info-Script runter, entpacke es mit dem Archivmanager, lass es laufen und poste den Inhalt der RESULTS.txt hier als Code-Block formatiert. {{{ Textpassage }}}

cfdrummer

(Themenstarter)

Anmeldungsdatum:
22. August 2016

Beiträge: 6

Guten Abend!

Ich danke für die Hilfe und die Tipps.

Nach nur 1-stündigem Kampf mit der Syntax im Terminal und mit dem Live-USB-Stick habe ich Folgendes:

Folgende Kernels standen mir zur Auswahl:

Ubuntu, mit Linux 4.4.0-34-generic

Ubuntu, with Linux 4.4.0-34-generic (upstart)

Ubuntu, with Linux 4.4.0-34-generic (recovery mode)

Ubuntu, mit Linux 4.4.0-31-generic

Ubuntu, with Linux 4.4.0-31-generic (upstart)

Ubuntu, with Linux 4.4.0-31-generic (recovery mode)

Ubuntu, mit Linux 3.13.0-88-generic

Ubuntu, with Linux 3.13.0-88-generic (upstart)

Ubuntu, with Linux 3.13.0-88-generic (recovery mode)

Zwei Varianten habe ich erfolglos ausprobiert:

- Ubuntu, mit Linux 4.4.0-34-generic

- Ubuntu, mit Linux 4.4.0-31-generic

Bei folgender Variante startete der Bootorgang, kam dann aber über Minuten hinweg nicht über die Anzeige des "Ubuntu-Fußabdrucks" hinaus:

- Ubuntu, mit Linux 3.13.0-88-generic

Also hab ich mir entsprechend der Anleitung auf sourceforge.net das "RESULTS.txt" erstellt.

Anzeige im Terminal:

ubuntu-gnome@ubuntu-gnome:~$ sudo /home/ubuntu-gnome/Downloads/bootinfoscript

Boot Info Script 0.61      [1 April 2012]


"gawk" could not be found, using "busybox awk" instead.
This may lead to unreliable results.

Identifying MBRs...
Computing Partition Table of /dev/sda...
Searching sda1 for information... 
Searching sda2 for information... 
Searching sda3 for information... 
Searching sdb for information... 

Finished. The results are in the file "RESULTS.txt"
located in "/home/ubuntu-gnome/Downloads/".

Inhalt des RESULTS.txt:

                  Boot Info Script 0.61      [1 April 2012]


============================= Boot Info Summary: ===============================

 => No boot loader is installed in the MBR of /dev/sda.

sda1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/ubuntu/fwupx64.efi /efi/ubuntu/grubx64.efi 
                       /efi/ubuntu/MokManager.efi /efi/ubuntu/shimx64.efi

sda2: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 16.04.1 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab

sda3: __________________________________________________________________________

    File system:       
    Boot sector type:  -
    Boot sector info: 
    Mounting failed:   mount: unknown filesystem type ''

sdb: ___________________________________________________________________________

    File system:       vfat
    Boot sector type:  SYSLINUX 6.03 2014-10-06................................................2....0............A20 gate n
    Boot sector info:  Syslinux looks at sector 2545496 of /dev/sdb for its 
                       second stage. SYSLINUX is installed in the  directory. 
                       The integrity check of the ADV area failed. No errors 
                       found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /boot/grub/grub.cfg /syslinux/syslinux.cfg 
                       /efi/BOOT/grubx64.efi /ldlinux.sys

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1                   1   976,773,167   976,773,167  ee GPT


GUID Partition Table detected.

Partition    Start Sector    End Sector  # of Sectors System
/dev/sda1           2,048     1,050,623     1,048,576 EFI System partition
/dev/sda2       1,050,624   968,564,735   967,514,112 Data partition (Linux)
/dev/sda3     968,564,736   976,771,071     8,206,336 Swap partition (Linux)

"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/loop0                                              squashfs   
/dev/sda1        39DA-627C                              vfat       
/dev/sda2        bbdae075-e3cf-4f59-95d2-c683c99fc9a7   ext4       
/dev/sda3                                                          
/dev/sdb         EA32-2588                              vfat       MYLINUXLIVE

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/loop0       /rofs                    squashfs   (ro,noatime)
/dev/sdb         /cdrom                   vfat       (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)


=========================== sda2/boot/grub/grub.cfg: ===========================

--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

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
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  bbdae075-e3cf-4f59-95d2-c683c99fc9a7
else
  search --no-floppy --fs-uuid --set=root bbdae075-e3cf-4f59-95d2-c683c99fc9a7
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=de_DE
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=0
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 0 ; then
    set timeout=0
  fi
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
if background_color 45,51,53; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-bbdae075-e3cf-4f59-95d2-c683c99fc9a7' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_gpt
	insmod ext2
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  bbdae075-e3cf-4f59-95d2-c683c99fc9a7
	else
	  search --no-floppy --fs-uuid --set=root bbdae075-e3cf-4f59-95d2-c683c99fc9a7
	fi
	linux	/boot/vmlinuz-4.4.0-34-generic.efi.signed root=UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-4.4.0-34-generic
}
submenu 'Erweiterte Optionen für Ubuntu' $menuentry_id_option 'gnulinux-advanced-bbdae075-e3cf-4f59-95d2-c683c99fc9a7' {
	menuentry 'Ubuntu, mit Linux 4.4.0-34-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-34-generic-advanced-bbdae075-e3cf-4f59-95d2-c683c99fc9a7' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		else
		  search --no-floppy --fs-uuid --set=root bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		fi
		echo	'Linux 4.4.0-34-generic wird geladen …'
		linux	/boot/vmlinuz-4.4.0-34-generic.efi.signed root=UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 ro  quiet splash $vt_handoff
		echo	'Initiale Ramdisk wird geladen …'
		initrd	/boot/initrd.img-4.4.0-34-generic
	}
	menuentry 'Ubuntu, with Linux 4.4.0-34-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-34-generic-init-upstart-bbdae075-e3cf-4f59-95d2-c683c99fc9a7' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		else
		  search --no-floppy --fs-uuid --set=root bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		fi
		echo	'Linux 4.4.0-34-generic wird geladen …'
		linux	/boot/vmlinuz-4.4.0-34-generic.efi.signed root=UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 ro  quiet splash $vt_handoff init=/sbin/upstart
		echo	'Initiale Ramdisk wird geladen …'
		initrd	/boot/initrd.img-4.4.0-34-generic
	}
	menuentry 'Ubuntu, with Linux 4.4.0-34-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-34-generic-recovery-bbdae075-e3cf-4f59-95d2-c683c99fc9a7' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		else
		  search --no-floppy --fs-uuid --set=root bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		fi
		echo	'Linux 4.4.0-34-generic wird geladen …'
		linux	/boot/vmlinuz-4.4.0-34-generic.efi.signed root=UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 ro recovery nomodeset 
		echo	'Initiale Ramdisk wird geladen …'
		initrd	/boot/initrd.img-4.4.0-34-generic
	}
	menuentry 'Ubuntu, mit Linux 4.4.0-31-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-31-generic-advanced-bbdae075-e3cf-4f59-95d2-c683c99fc9a7' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		else
		  search --no-floppy --fs-uuid --set=root bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		fi
		echo	'Linux 4.4.0-31-generic wird geladen …'
		linux	/boot/vmlinuz-4.4.0-31-generic.efi.signed root=UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 ro  quiet splash $vt_handoff
		echo	'Initiale Ramdisk wird geladen …'
		initrd	/boot/initrd.img-4.4.0-31-generic
	}
	menuentry 'Ubuntu, with Linux 4.4.0-31-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-31-generic-init-upstart-bbdae075-e3cf-4f59-95d2-c683c99fc9a7' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		else
		  search --no-floppy --fs-uuid --set=root bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		fi
		echo	'Linux 4.4.0-31-generic wird geladen …'
		linux	/boot/vmlinuz-4.4.0-31-generic.efi.signed root=UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 ro  quiet splash $vt_handoff init=/sbin/upstart
		echo	'Initiale Ramdisk wird geladen …'
		initrd	/boot/initrd.img-4.4.0-31-generic
	}
	menuentry 'Ubuntu, with Linux 4.4.0-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-31-generic-recovery-bbdae075-e3cf-4f59-95d2-c683c99fc9a7' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		else
		  search --no-floppy --fs-uuid --set=root bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		fi
		echo	'Linux 4.4.0-31-generic wird geladen …'
		linux	/boot/vmlinuz-4.4.0-31-generic.efi.signed root=UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 ro recovery nomodeset 
		echo	'Initiale Ramdisk wird geladen …'
		initrd	/boot/initrd.img-4.4.0-31-generic
	}
	menuentry 'Ubuntu, mit Linux 3.13.0-88-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-88-generic-advanced-bbdae075-e3cf-4f59-95d2-c683c99fc9a7' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		else
		  search --no-floppy --fs-uuid --set=root bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		fi
		echo	'Linux 3.13.0-88-generic wird geladen …'
		linux	/boot/vmlinuz-3.13.0-88-generic.efi.signed root=UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 ro  quiet splash $vt_handoff
		echo	'Initiale Ramdisk wird geladen …'
		initrd	/boot/initrd.img-3.13.0-88-generic
	}
	menuentry 'Ubuntu, with Linux 3.13.0-88-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-88-generic-init-upstart-bbdae075-e3cf-4f59-95d2-c683c99fc9a7' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		else
		  search --no-floppy --fs-uuid --set=root bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		fi
		echo	'Linux 3.13.0-88-generic wird geladen …'
		linux	/boot/vmlinuz-3.13.0-88-generic.efi.signed root=UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 ro  quiet splash $vt_handoff init=/sbin/upstart
		echo	'Initiale Ramdisk wird geladen …'
		initrd	/boot/initrd.img-3.13.0-88-generic
	}
	menuentry 'Ubuntu, with Linux 3.13.0-88-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-88-generic-recovery-bbdae075-e3cf-4f59-95d2-c683c99fc9a7' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		else
		  search --no-floppy --fs-uuid --set=root bbdae075-e3cf-4f59-95d2-c683c99fc9a7
		fi
		echo	'Linux 3.13.0-88-generic wird geladen …'
		linux	/boot/vmlinuz-3.13.0-88-generic.efi.signed root=UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 ro recovery nomodeset 
		echo	'Initiale Ramdisk wird geladen …'
		initrd	/boot/initrd.img-3.13.0-88-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
	fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

### 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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------

=============================== sda2/etc/fstab: ================================

--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' 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>
# / was on /dev/sda2 during installation
UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=39DA-627C  /boot/efi       vfat    defaults        0       1
# swap was on /dev/sda3 during installation
#UUID=0e4565dd-9759-47e9-bc97-9032bffc006d none            swap    sw              0       0
#/dev/mapper/cryptswap1 none swap sw 0 0
--------------------------------------------------------------------------------

=================== sda2: Location of files loaded by Grub: ====================

           GiB - GB             File                                 Fragment(s)


=========================== sdb/boot/grub/grub.cfg: ============================

--------------------------------------------------------------------------------

if loadfont /boot/grub/font.pf2 ; then
	set gfxmode=auto
	insmod efi_gop
	insmod efi_uga
	insmod gfxterm
	terminal_output gfxterm
fi

set menu_color_normal=white/black
set menu_color_highlight=black/light-gray

menuentry "Try Ubuntu GNOME without installing" {
	set gfxpayload=keep
	linux	/casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu-gnome.seed boot=casper quiet splash ---
	initrd	/casper/initrd.lz
}
menuentry "Install Ubuntu GNOME" {
	set gfxpayload=keep
	linux	/casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu-gnome.seed boot=casper only-ubiquity quiet splash ---
	initrd	/casper/initrd.lz
}
menuentry "OEM install (for manufacturers)" {
	set gfxpayload=keep
	linux	/casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu-gnome.seed boot=casper only-ubiquity quiet splash oem-config/enable=true ---
	initrd	/casper/initrd.lz
}
menuentry "Check disc for defects" {
	set gfxpayload=keep
	linux	/casper/vmlinuz.efi  boot=casper integrity-check quiet splash ---
	initrd	/casper/initrd.lz
}
--------------------------------------------------------------------------------

========================== sdb/syslinux/syslinux.cfg: ==========================

--------------------------------------------------------------------------------
# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path 
include menu.cfg
default vesamenu.c32
prompt 0
timeout 50
ui gfxboot bootlogo
--------------------------------------------------------------------------------

==================== sdb: Location of files loaded by Grub: ====================

           GiB - GB             File                                 Fragment(s)


================== sdb: Location of files loaded by Syslinux: ==================

           GiB - GB             File                                 Fragment(s)


=============== sdb: Version of COM32(R) files used by Syslinux: ===============

 ldlinux.c32                        :  not a COM32/COM32R module
 syslinux/chain.c32                 :  not a COM32/COM32R module
 syslinux/gfxboot.c32               :  not a COM32/COM32R module
 syslinux/ldlinux.c32               :  not a COM32/COM32R module
 syslinux/libcom32.c32              :  not a COM32/COM32R module
 syslinux/libutil.c32               :  not a COM32/COM32R module
 syslinux/vesamenu.c32              :  not a COM32/COM32R module

=============================== StdErr Messages: ===============================

cat: /tmp/BootInfo-IbW5piLW/Tmp_Log: No such file or directory
/home/ubuntu-gnome/Downloads/bootinfoscript: line 1646: [: 2.73495e+09: integer expression expected
cat: /tmp/BootInfo-IbW5piLW/Tmp_Log: No such file or directory
cat: /tmp/BootInfo-IbW5piLW/Tmp_Log: No such file or directory

Können die Profis hier etwas aus den Infos auslesen?

Vielen Dank für eure Bemühungen!

Gruß und schönen Abend,

Florian

bowman

Avatar von bowman

Anmeldungsdatum:
17. Februar 2010

Beiträge: 7506

sda2 /etc/fstab

# / was on /dev/sda2 during installation
UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=39DA-627C  /boot/efi       vfat    defaults        0       1
# swap was on /dev/sda3 during installation
#UUID=0e4565dd-9759-47e9-bc97-9032bffc006d none            swap    sw              0       0
#/dev/mapper/cryptswap1 none swap sw 0 0

Das ist sehr seltsam. In der fstab - der Liste der Partitionen, die beim Boot eingehängt werden sollen - ist die swap mit zwei Einträgen versehen: einem normalen und darunter einem für ein verschlüsseltes System.

Du hast aber keine separate /boot-Partition, die für ein verschlüsseltes System notwendig wäre. Teilverschlüsselung scheidet aus, da keine separate /home-Partition vorhanden ist.

Beide Einträge haben ein # davor. Das bedeutet, dass sie als Kommentar gelesen werden und nicht als Befehl. die swap wird also garnicht eingehängt.

Eigentlich sollte sich da das System nicht aufhängen.

Wir versuchen jetzt erst mal eine GRUB 2/Reparatur mit der chroot-Methode. Das Gerät muss dazu ans Internet angebunden sein. Am praktischsten ist dabei LAN, weil man nichts einrichten muss.

Aus dem Terminal des Live-Systems gibst du folgende Befehle ein.

sudo mount /dev/sda2 /mnt          # mit folgenden Befehlen wird das System der HDD eingehängt
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount -o bind /dev /mnt/dev 
sudo mount -o bind /sys /mnt/sys 
sudo mount -t proc /proc /mnt/proc 
sudo chroot /mnt /bin/bash          # jetzt wird in das eingehängte System gewechselt

apt-get --reinstall install grub-common grub-efi-amd64 os-prober  # Reinstallieren von grub2, schaden tuts nix
grub-install /dev/sda                                             # Neuinstallation des Bootloaders
update-grub                                                       # neue Konfigdatei erstellen

umount /mnt/proc /mnt/sys /mnt/dev /mnt/boot/efi /mnt
exit

Dann öffnest du das Programm Gparted auf dem Live-System. Das zeigt dir die Partitionen an. Du schaust, was bei sda3 angezeigt wird. Ist sie eingehängt, dann steht da ein Schlüsselsymbol. Dann klickst du die Partition an und hängst sie aus. Abschließend klickst du die sda3 an und lässt sie als swap formatieren.

Dann schließt du Gparted wieder, fährst das Live-System runter und startest den Rechner neu.

Wenn die Kiste bootet, änderst du den Eintrag in der /etc/fstab für die swap:

#du öffnest ein Terminal und die Datei im Editor Vim

sudo vim /etc/fstab

# jetzt öffnest du noch ein Terminal und fragst die UUID der Partitionen ab

sudo blkid

#Jetzt vergleichst du die UUID der swap in der fstab mit der UUID aus der Abfrage
#sind die identisch, ist das OK, weichen sie ab, dann löschst du die UUID in der fstab und kopierst die UUID aus der Abfrage dort hin
# dabei kannst du die Maus benutzen. In Vim kannst du aber nur per Pfeiltasten navigieren. Cursor anklicken und einfügen geht.
#der Cursor muss halt nur dort sitzen, wo eingefügt werden soll.
#dann löschst du die Zeile, die mit /dev/mapper/crypswap1 anfängt vollständig und entfernst das # vor dem swap-Eintrag darüber
#sieht dann so aus

# / was on /dev/sda2 during installation
UUID=bbdae075-e3cf-4f59-95d2-c683c99fc9a7 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=39DA-627C  /boot/efi       vfat    defaults        0       1
# swap was on /dev/sda3 during installation
UUID=0e4565dd-9759-47e9-bc97-9032bffc006d none            swap    sw              0       0

Danach speicherst du mit Strg+O und schließt die Datei mit Strg+X.

Dann sollte wieder alles booten und du solltest auch wieder eine swap haben.

cfdrummer

(Themenstarter)

Anmeldungsdatum:
22. August 2016

Beiträge: 6

Vielen Dank für die Tipps.

Komme heute leider zeitlich nicht dazu sie umzusetzen; muss die nächsten Aktionen auf morgen verschieben. Melde mich dann!

Schönen Abend an alle!

cfdrummer

(Themenstarter)

Anmeldungsdatum:
22. August 2016

Beiträge: 6

Guten Abend Leute,

habe die Vorschläge durchprobiert, aber leider hat die Sache nicht geklappt, wie gedacht. Aber der Reihe nach:

Schritt 1:

Die Eingabe von

sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount -o bind /dev /mnt/dev 
sudo mount -o bind /sys /mnt/sys 
sudo mount -t proc /proc /mnt/proc 
sudo chroot /mnt /bin/bash

lief ohne weitere oder Problemmeldungen.

Schritt 2:

Eingabe von:

apt-get --reinstall install grub-common grub-efi-amd64 os-prober

Ausgabe im Terminal daraufhin:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libcdaudio1 libslv2-9
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 3 not upgraded.
Need to get 18.8 kB/1,791 kB of archives.
After this operation, 0 B of additional disk space will be used.
Err:1 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 os-prober amd64 1.70ubuntu3
  Temporary failure resolving 'de.archive.ubuntu.com'
E: Failed to fetch http://de.archive.ubuntu.com/ubuntu/pool/main/o/os-prober/os-prober_1.70ubuntu3_amd64.deb  Temporary failure resolving 'de.archive.ubuntu.com'

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Schritt 3:

Eingabe von:

grub-install /dev/sda

Ausgabe:

Installation for x86_64-efi platform.
Installation finished. No error reported.

Schritt 4:

Eingabe von:

update-grub

Ausgabe:

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-34-generic
Found initrd image: /boot/initrd.img-4.4.0-34-generic
Found linux image: /boot/vmlinuz-4.4.0-31-generic
Found initrd image: /boot/initrd.img-4.4.0-31-generic
Found linux image: /boot/vmlinuz-3.13.0-88-generic
Found initrd image: /boot/initrd.img-3.13.0-88-generic
Adding boot menu entry for EFI firmware configuration
done

Schritt 5:

Danach habe ich dann GParted gestartet:

Partition - File System

/dev/sda1 - fat32

/dev/sda2 - ext4

/dev/sda3 - unknown

unallocated - unallocated

Bei sda3 war kein Schlüsselsymbol, also nahm ich an, dass sie schon ausgehängt ist und habe sie als "linux-swap" formatiert. Hat einige Zeit gedauert.

Anzeige nach dem formatieren:

Partition - File System

/dev/sda1 - fat32

/dev/sda2 - ext4

/dev/sda3 - linux-swap

unallocated - unallocated

Der PC fuhr daraufhin nicht von alleine runter, sondern zeigte eine 3-zeilige Fehlermeldung in ähnlicher Darstellung wie bei der Busybox.

Schritt 6:

Nach dem Neustarten und dem Öffnen des Terminals:

Eingabe von:

sudo vim /etc/fstab

Ausgabe:

sudo: vim: command not found

Ich kann hier also keine UUID rauslesen.

Bei der Eingabe von:

sudo blkid

in separatem terminal habe ich dierse UUIDs der anderen Partitionen erhalten. Vergleichen ist so aber natürlich nicht möglich...

Tipps? Hätte ich früher stoppen sollen?

Vielen Dank für weitere Anregungen... Oder macht formatieren und neu aufsetzen mehr Sinn?

bowman

Avatar von bowman

Anmeldungsdatum:
17. Februar 2010

Beiträge: 7506

Nach dem Neustarten und dem Öffnen des Terminals:

Heißt das, dass dein Ubuntu jetzt von der Festplatte bootet?

Dann scheint Vim nicht installiert zu sein.

Dann benutzt du statt dessen Nano.

sudo nano /etc/fstab

sudo blkid

Die geänderte Datei speicherst du mit Strg+O und schließt die Datei mit Strg+X und nochmal Enter, bis du wieder im Prompt bist.

cfdrummer

(Themenstarter)

Anmeldungsdatum:
22. August 2016

Beiträge: 6

So, guten Abend!

Ich entschuldige mich dafür, dass ich mich erst jetzt wieder melde, aber es gab/gibt viel zu tun.

Zu erstens:

Nein, bootet nicht von der Festplatte. Mit „Nach dem Neustarten und dem Öffnen des Terminals„ war das Neustarten mit dem LiveSystem gemeint.

Zu zweitens:

In Terminal 1 kann ich mit „sudo blkid“ die UUIDs einsehen.

Mit dem Editor nano in Terminal 2 komme ich schonmal einen Schritt weiter. Der Editor wird geöffnet und hat dann folgende Anzeige:

GNU nano 2.5.3			File: /etc/fstab			Modified

overlay / overlay rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0





^G Get Help	^O Write Out	^W Where is	^K Cut Text	^J Justify
^X Exit	^R Read file	^\ Replace	Û Uncut Text	^T To Spell

Eine UUID wird allerdings nicht angezeigt und ich weiß auch nicht, wie ich diese anzeigen lassen kann. Der Artikel im Wiki ist diesbezüglich leider wenig aussagekräftig. Eine kurze Internetrecherche diesbezüglich warf ebenfalls mehr Fragen auf, als dass sie Antworten geliefert hätte.

Gruß, Florian

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8463

Wohnort: Digiworld

Das ist die /etc/fstab vom Live-System. Gebraucht wird die vom installiertem System.

Gruß Taomon

bowman

Avatar von bowman

Anmeldungsdatum:
17. Februar 2010

Beiträge: 7506

Nichts zu entschuldigen, das ist hier kein Chat.

Wenn das System nicht bootet, hat die Reparatur des Bootloaders nicht das Problem gelöst und es liegt an was anderem.

Sichere deine Daten und mach eine Neuinstallation. Das macht m.E. keinen Sinn jetzt noch weiter Reparieren zu wollen.

Da hat es etwas anderes zerlegt. Kann man heraus finden, ist aber eine Frage von Aufwand und Nutzen. Wenn sich nachher rausstellt, dass wir das nicht wieder hinbiegen können, bleibt eh nur neu installieren.

Bei deinen Vorkenntnisse wird das so aufwändig, dass es sinnvoller ist die Daten zu sichern und das System neu aufzusetzen.

Jetzt wäre eine separate /home-Partition praktisch, den dann müsstest du nur die / (Root) formatieren und könntest deine Daten und Einstellungen auf der /home mitnehmen.

Abschließende Frage: Hast du dir zufällig Programme, Treiber oder ähnliches aus Fremdquellen installiert? Das führt nämlich manchmal zu solchen Ergebnissen, wenn´s dumm läuft.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16722

Hallo bowman,

Das ist doch ein verschlüsseltes System. Muss die sda2 nach dem Mounten in Chroot nicht noch entschlüsselt werden um an die fstab im Klartext ranzukommen ?

Gruss Lidux

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8463

Wohnort: Digiworld

der chroot war nicht vollständig auf gebaut. Da fehlte noch

sudo mount -o bind /etc/resolv.conf /mnt/etc/resolv.conf 

Deshalb war keine Internetverbindung da um die betreffenden Grub-Pakete zu reinstallieren.

Gruß Taomon

Antworten |