The directories and files in the root partition look similar to my other working 13.04 partition with the exception of .old files. The /sbin/init is there.
Here is what the initrd.img has within it:
$ lsinitramfs initrd.img | grep init initrd.img bin/run-init scripts/init-top scripts/init-top/udev scripts/init-top/all_generic_ide scripts/init-top/blacklist scripts/init-top/ORDER scripts/init-bottom scripts/init-bottom/udev scripts/init-bottom/ORDER init lib/modules/3.11.0-11-generic/kernel/drivers/scsi/initio.ko lib/firmware/ene-ub6250/sd_init2.bin lib/firmware/ene-ub6250/sd_init1.bin lib/firmware/ene-ub6250/ms_init.bin conf/initramfs.conf
I followed the ideas for using the command line of grub at:
https://lists.ubuntu.com/archives/ubuntu-users/2013-August/271141.html
and set seemed all okay as did ls. Then I did:
linux /boot/vmlinuz-3.10.0.6-generic root=/dev/sda3 ro debug
and
initrd /boot/initrd.img-3.10.0.6-generic
boot
(Note: these versions are not mine. They came from the web page. I can't copy and paste if I can't boot. :-))
The same result ensued.
$ ldd sbin/init not a dynamic executable I went looking for the libraries needed using
frohro@frohro-e6410:/media/frohro/5b901d56-389b-48b1-a911-08dab37d228d$ readelf -d sbin/init | grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [libnih.so.1] 0x0000000000000001 (NEEDED) Shared library: [libnih-dbus.so.1] 0x0000000000000001 (NEEDED) Shared library: [libdbus-1.so.3] 0x0000000000000001 (NEEDED) Shared library: [libjson-c.so.2] 0x0000000000000001 (NEEDED) Shared library: [librt.so.1] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
and found them all
ls lib/x86_64-linux-gnu/ ld-2.17.so libnsl-2.17.so ld-linux-x86-64.so.2 libnsl.so.1 libacl.so.1 libnss_compat-2.17.so libacl.so.1.1.0 libnss_compat.so.2 libanl-2.17.so libnss_dns-2.17.so libanl.so.1 libnss_dns.so.2 libatasmart.so.4 libnss_files-2.17.so libatasmart.so.4.0.5 libnss_files.so.2 libattr.so.1 libnss_hesiod-2.17.so libattr.so.1.1.0 libnss_hesiod.so.2 libaudit.so.1 libnss_nis-2.17.so libaudit.so.1.0.0 libnss_nisplus-2.17.so libblkid.so.1 libnss_nisplus.so.2 libblkid.so.1.1.0 libnss_nis.so.2 libbrlapi.so.0.6 libntfs-3g.so.841 libbrlapi.so.0.6.0 libntfs-3g.so.841.0.0 libBrokenLocale-2.17.so libpamc.so.0 libBrokenLocale.so.1 libpamc.so.0.82.1 libbsd.so.0 libpam_misc.so.0 libbsd.so.0.6.0 libpam_misc.so.0.82.0 libbz2.so.1 libpam.so.0 libbz2.so.1.0 libpam.so.0.83.0 libbz2.so.1.0.4 libparted.so.0 libc-2.17.so libparted.so.0.0.1 libcap.so.2 libpci.so.3 libcap.so.2.22 libpci.so.3.1.9 libcidn-2.17.so libpcprofile.so libcidn.so.1 libpcre.so.3 libcom_err.so.2 libpcre.so.3.13.1 libcom_err.so.2.1 libpcsclite.so.1 libcrypt-2.17.so libpcsclite.so.1.0.0 libcrypto.so.1.0.0 libply-boot-client.so.2 libcrypt.so.1 libply-boot-client.so.2.1.0 libc.so.6 libply.so.2 libdbus-1.so.3 libply.so.2.1.0 libdbus-1.so.3.7.4 libply-splash-core.so.2 libdevmapper-event.so.1.02.1 libply-splash-core.so.2.1.0 libdevmapper.so.1.02.1 libply-splash-graphics.so.2 libdl-2.17.so libply-splash-graphics.so.2.1.0 libdl.so.2 libpng12.so.0 libe2p.so.2 libpng12.so.0.49.0 libe2p.so.2.3 libpopt.so.0 libexpat.so.1 libpopt.so.0.0.0 libexpat.so.1.6.0 libprocps.so.0 libext2fs.so.2 libprocps.so.0.0.1 libext2fs.so.2.4 libpthread-2.17.so libfuse.so.2 libpthread.so.0 libfuse.so.2.9.2 libreadline.so.5 libgcc_s.so.1 libreadline.so.5.2 libgcrypt.so.11 libreadline.so.6 libgcrypt.so.11.7.0 libreadline.so.6.2 libglib-2.0.so.0 libresolv-2.17.so libglib-2.0.so.0.3800.0 libresolv.so.2 libgpg-error.so.0 librt-2.17.so libgpg-error.so.0.10.0 librt.so.1 libgudev-1.0.so.0 libSegFault.so libgudev-1.0.so.0.1.3 libselinux.so.1 libhistory.so.5 libsepol.so.1 libhistory.so.5.2 libslang.so.2 libhistory.so.6 libslang.so.2.2.4 libhistory.so.6.2 libssl.so.1.0.0 libiw.so.30 libss.so.2 libjson-c.so.2 libss.so.2.0 libjson-c.so.2.0.1 libsystemd-daemon.so.0 libjson.so.0 libsystemd-daemon.so.0.0.10 libkeyutils.so.1 libsystemd-journal.so.0 libkeyutils.so.1.4 libsystemd-journal.so.0.10.2 libkmod.so.2 libsystemd-login.so.0 libkmod.so.2.1.3 libsystemd-login.so.0.7.1 liblvm2app.so.2.2 libthread_db-1.0.so liblzma.so.5 libthread_db.so.1 liblzma.so.5.0.0 libtinfo.so.5 liblzo2.so.2 libtinfo.so.5.9 liblzo2.so.2.0.0 libudev.so.1 libm-2.17.so libudev.so.1.3.5 libmemusage.so libulockmgr.so.1 libmount.so.1 libulockmgr.so.1.0.1 libmount.so.1.1.0 libusb-0.1.so.4 libm.so.6 libusb-0.1.so.4.4.4 libncurses.so.5 libusb-1.0.so.0 libncurses.so.5.9 libusb-1.0.so.0.1.0 libncursesw.so.5 libutil-2.17.so libncursesw.so.5.9 libutil.so.1 libnewt.so.0.52 libuuid.so.1 libnewt.so.0.52.15 libuuid.so.1.3.0 libnih-dbus.so.1 libwrap.so.0 libnih-dbus.so.1.0.0 libwrap.so.0.7.6 libnih.so.1 libx86.so.1 libnih.so.1.0.0 libz.so.1 libnl-3.so.200 libz.so.1.2.8 libnl-3.so.200.12.1 plymouth libnl-genl-3.so.200 security libnl-genl-3.so.200.12.1
The directories and files in the root partition look similar to my other working 13.04 partition with the exception of .old files. The /sbin/init is there.
Here is what the initrd.img has within it:
$ lsinitramfs initrd.img | grep init init-top/ udev init-top/ all_generic_ ide init-top/ blacklist init-top/ ORDER init-bottom/ udev init-bottom/ ORDER 3.11.0- 11-generic/ kernel/ drivers/ scsi/initio. ko ene-ub6250/ sd_init2. bin ene-ub6250/ sd_init1. bin ene-ub6250/ ms_init. bin
initrd.img
bin/run-init
scripts/init-top
scripts/
scripts/
scripts/
scripts/
scripts/init-bottom
scripts/
scripts/
init
lib/modules/
lib/firmware/
lib/firmware/
lib/firmware/
conf/initramfs.conf
I followed the ideas for using the command line of grub at:
https:/ /lists. ubuntu. com/archives/ ubuntu- users/2013- August/ 271141. html
and set seemed all okay as did ls. Then I did:
linux /boot/vmlinuz- 3.10.0. 6-generic root=/dev/sda3 ro debug
and
initrd /boot/initrd. img-3.10. 0.6-generic
and
boot
(Note: these versions are not mine. They came from the web page. I can't copy and paste if I can't boot. :-))
The same result ensued.
$ ldd sbin/init
not a dynamic executable
I went looking for the libraries needed using
frohro@ frohro- e6410:/ media/frohro/ 5b901d56- 389b-48b1- a911-08dab37d22 8d$ readelf -d sbin/init | grep NEEDED
0x0000000000000001 (NEEDED) Shared library: [libnih.so.1]
0x0000000000000001 (NEEDED) Shared library: [libnih-dbus.so.1]
0x0000000000000001 (NEEDED) Shared library: [libdbus-1.so.3]
0x0000000000000001 (NEEDED) Shared library: [libjson-c.so.2]
0x0000000000000001 (NEEDED) Shared library: [librt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
and found them all
ls lib/x86_ 64-linux- gnu/ x86-64. so.2 libnsl.so.1 compat- 2.17.so files-2. 17.so so.4.0. 5 libnss_files.so.2 hesiod- 2.17.so nisplus- 2.17.so 3g.so.841. 0.0 -2.17.so libpamc.so.0 .so.1 libpamc.so.0.82.1 misc.so. 0.82.0 so.1.0. 0 boot-client. so.2 boot-client. so.2.1. 0 splash- core.so. 2 event.so. 1.02.1 libply- splash- core.so. 2.1.0 so.1.02. 1 libply- splash- graphics. so.2 splash- graphics. so.2.1. 0 2.0.so. 0.3800. 0 libresolv.so.2 error.so. 0.10.0 librt.so.1 1.0.so. 0.1.3 libselinux.so.1 daemon. so.0 daemon. so.0.0. 10 journal. so.0 journal. so.0.10. 2 login.so. 0 login.so. 0.7.1 so.1.0. 1 dbus.so. 1.0.0 libwrap.so.0.7.6 3.so.200. 12.1
ld-2.17.so libnsl-2.17.so
ld-linux-
libacl.so.1 libnss_
libacl.so.1.1.0 libnss_compat.so.2
libanl-2.17.so libnss_dns-2.17.so
libanl.so.1 libnss_dns.so.2
libatasmart.so.4 libnss_
libatasmart.
libattr.so.1 libnss_
libattr.so.1.1.0 libnss_hesiod.so.2
libaudit.so.1 libnss_nis-2.17.so
libaudit.so.1.0.0 libnss_
libblkid.so.1 libnss_nisplus.so.2
libblkid.so.1.1.0 libnss_nis.so.2
libbrlapi.so.0.6 libntfs-3g.so.841
libbrlapi.so.0.6.0 libntfs-
libBrokenLocale
libBrokenLocale
libbsd.so.0 libpam_misc.so.0
libbsd.so.0.6.0 libpam_
libbz2.so.1 libpam.so.0
libbz2.so.1.0 libpam.so.0.83.0
libbz2.so.1.0.4 libparted.so.0
libc-2.17.so libparted.so.0.0.1
libcap.so.2 libpci.so.3
libcap.so.2.22 libpci.so.3.1.9
libcidn-2.17.so libpcprofile.so
libcidn.so.1 libpcre.so.3
libcom_err.so.2 libpcre.so.3.13.1
libcom_err.so.2.1 libpcsclite.so.1
libcrypt-2.17.so libpcsclite.
libcrypto.so.1.0.0 libply-
libcrypt.so.1 libply-
libc.so.6 libply.so.2
libdbus-1.so.3 libply.so.2.1.0
libdbus-1.so.3.7.4 libply-
libdevmapper-
libdevmapper.
libdl-2.17.so libply-
libdl.so.2 libpng12.so.0
libe2p.so.2 libpng12.so.0.49.0
libe2p.so.2.3 libpopt.so.0
libexpat.so.1 libpopt.so.0.0.0
libexpat.so.1.6.0 libprocps.so.0
libext2fs.so.2 libprocps.so.0.0.1
libext2fs.so.2.4 libpthread-2.17.so
libfuse.so.2 libpthread.so.0
libfuse.so.2.9.2 libreadline.so.5
libgcc_s.so.1 libreadline.so.5.2
libgcrypt.so.11 libreadline.so.6
libgcrypt.so.11.7.0 libreadline.so.6.2
libglib-2.0.so.0 libresolv-2.17.so
libglib-
libgpg-error.so.0 librt-2.17.so
libgpg-
libgudev-1.0.so.0 libSegFault.so
libgudev-
libhistory.so.5 libsepol.so.1
libhistory.so.5.2 libslang.so.2
libhistory.so.6 libslang.so.2.2.4
libhistory.so.6.2 libssl.so.1.0.0
libiw.so.30 libss.so.2
libjson-c.so.2 libss.so.2.0
libjson-c.so.2.0.1 libsystemd-
libjson.so.0 libsystemd-
libkeyutils.so.1 libsystemd-
libkeyutils.so.1.4 libsystemd-
libkmod.so.2 libsystemd-
libkmod.so.2.1.3 libsystemd-
liblvm2app.so.2.2 libthread_db-1.0.so
liblzma.so.5 libthread_db.so.1
liblzma.so.5.0.0 libtinfo.so.5
liblzo2.so.2 libtinfo.so.5.9
liblzo2.so.2.0.0 libudev.so.1
libm-2.17.so libudev.so.1.3.5
libmemusage.so libulockmgr.so.1
libmount.so.1 libulockmgr.
libmount.so.1.1.0 libusb-0.1.so.4
libm.so.6 libusb-0.1.so.4.4.4
libncurses.so.5 libusb-1.0.so.0
libncurses.so.5.9 libusb-1.0.so.0.1.0
libncursesw.so.5 libutil-2.17.so
libncursesw.so.5.9 libutil.so.1
libnewt.so.0.52 libuuid.so.1
libnewt.so.0.52.15 libuuid.so.1.3.0
libnih-dbus.so.1 libwrap.so.0
libnih-
libnih.so.1 libx86.so.1
libnih.so.1.0.0 libz.so.1
libnl-3.so.200 libz.so.1.2.8
libnl-3.so.200.12.1 plymouth
libnl-genl-3.so.200 security
libnl-genl-