Hi,

Not sure what X86 image you're using. The apt-get command is present only in Linux distributions from the Debian family (Ubuntu and Debian are the most popular). If it doesn't exist it most probably means that the image you are using is not one of those (Fedora/CentOS use yum).

As an alternative, note that there is people that already tried to get a Gem5/PARSEC/X86 image. A Google search got me to this (kinda old) GitHub:

https://github.com/anthonygego/gem5-parsec3

So you can try to follow the instructions above or contact the author (which I am not). IMPORTANT WARNING: I haven't checked what the code in the GitHub above does. Running random code from the Internet may end up erasing your disk, compromising your system or even worse!

Regards,

    Oscar

On 09/05/18 21:48, Raman Arora wrote:
Hi Oscar,

Thanks a ton for your help, I tried downloading an x86 image and the chroot worked on it :D.

But after i did apt-get update i got a message bash: apt-get command not found. Any solutions to this?

I already executed the command echo "nameserver 8.8.8.8" > /etc/resolv.conf once i successfully did a chroot on my mount point .

Thanks and Regards,

Raman

On Wed, May 9, 2018 at 11:25 AM, Oscar Rosell <oscar.ros...@metempsy.com <mailto:oscar.ros...@metempsy.com>> wrote:

    Hi,

    Yeah, it seems that's the ALPHA image. Sorry, but I don't know
    where the X86 PARSEC image is, if it exists. Maybe somebody else
    has a link to it. In any case, I suppose you can use any base X86
    image, chroot to it and download and install PARSEC there (you may
    probably need to resize the image though, if you use a preexisting
    image).

    Regards,

        Oscar


    On 09/05/18 17:11, Raman Arora wrote:
    Hi Oscar,

    Thank you for your prompt reply,I executed the commands that you
    asked. Here is the output.

    ram@ram-VirtualBox:/mnt$ ls /bin/
    *bash *         cp fusermount  login       networkctl ping6      
    stty umount
    bunzip2       cpio           getfacl loginctl   
    nisdomainname     plymouth su   uname
    busybox       dash           grep lowntfs-3g  ntfs-3g          
    ps sync uncompress
    bzcat         date           gunzip ls          ntfs-3g.probe    
    pwd systemctl unicode_start
    bzcmp         dd             gzexe lsblk       ntfs-3g.secaudit 
    rbash systemd   vdir
    bzdiff        df             gzip lsmod       ntfs-3g.usermap  
    readlink systemd-ask-password   wdctl
    bzegrep       dir            hciconfig mkdir      
    ntfscat           red systemd-escape   which
    bzexe         dmesg          hostname mknod      
    ntfscluster       rm systemd-hwdb whiptail
    bzfgrep       dnsdomainname  ip mktemp      ntfscmp          
    rmdir systemd-inhibit ypdomainname
    bzgrep        domainname     journalctl more       
    ntfsfallocate     rnano systemd-machine-id-setup   zcat
    bzip2         dumpkeys       kbd_mode mount      
    ntfsfix           run-parts systemd-notify   zcmp
    bzip2recover  echo           kill mountpoint  ntfsinfo         
    sed systemd-tmpfiles   zdiff
    bzless        ed             kmod mt          ntfsls           
    setfacl systemd-tty-ask-password-agent  zegrep
    bzmore        efibootmgr     less mt-gnu      ntfsmove         
    setfont tailf   zfgrep
    cat           egrep          lessecho mv         
    ntfstruncate      setupcon tar   zforce
    chacl         false          lessfile nano       
    ntfswipe          sh tempfile   zgrep
    chgrp         fgconsole      lesskey nc         
    open              sh.distrib touch   zless
    chmod         fgrep          lesspipe nc.openbsd 
    openvt            sleep true   zmore
    chown         findmnt        ln netcat      pidof             ss
    udevadm   znew
    chvt          fuser          loadkeys netstat    
    ping              static-sh ulockmgr_server
    ram@ram-VirtualBox:/mnt$ file bin/bash
    bin/bash: ELF 64-bit LSB executable, Alpha (unofficial), version
    1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for
    GNU/Linux 2.4.3, stripped.

    The bash executable is available it seems, as i have highlighted.

    From the output, it seems that i have downloaded the wrong
    pre-compiled disk image for X86. Could you please let me know of
    any link I can download the correct one?

    Thank You for helping me out. :)

    Raman

    On Wed, May 9, 2018 at 10:44 AM, Oscar Rosell
    <oscar.ros...@metempsy.com <mailto:oscar.ros...@metempsy.com>> wrote:

        Hi,

        Sorry, I'm not sure which exact image you're using at this
        point. First check that the binary exists inside the image.
        If you have mounted it you should be able to check it (you
        will need sudo, I think) just by doing "ls /mnt_point/bin/"
        and checking if bash is there. If it's present, do a file
        command on it "file /mnt_point/bin/bash" and send the output.

        Regards,

            Oscar

        On 09/05/18 16:24, Raman Arora wrote:
        Hi Gabe,

        Could you please suggest any measures i could take in order
        to debug the problem?
        Any document or suggestion that could help me solve this
        issue would be helpful.

        Raman

        On Wed, 9 May 2018 at 01:13, Gabe Black
        <gabebl...@google.com <mailto:gabebl...@google.com>> wrote:

            The problem is that your system doesn't think it can run
            /bin/bash. In the case of ARM, it's because the binary
            in the image is for ARM, but the host computer is x86.
            In that case, you need qemu so that your x86 computer
            can run the ARM /bin/bash from the image. In your case,
            I'm assuming your host is x86, so it should be able to
            run a /bin/bash from an x86 disk image with no problem.

            If, however, it can't run /bin/bash for some other
            reason, like if the binary doesn't exist, your user
            doesn't have permission to run it for some reason, etc.,
            then it could fail with a similar error message.

            Gabe

            On Tue, May 8, 2018 at 8:13 PM, Raman Arora
            <mail.arorara...@gmail.com
            <mailto:mail.arorara...@gmail.com>> wrote:

                Hi All,

                I am trying to run the full system files for X86
                architecture following the presentation

                
https://www.youtube.com/watch?v=Oh3NK12fnbg&list=LLpWtB08-0ZzqUaF98EZQqAA&index=4&t=300s
                
<https://www.youtube.com/watch?v=Oh3NK12fnbg&list=LLpWtB08-0ZzqUaF98EZQqAA&index=4&t=300s>

                and Document

                
https://docs.google.com/document/d/1B7nZSqMLwkwoVNEj_58tMPTk4bKWvoEMbokOAjqeC-k/preview
                
<https://docs.google.com/document/d/1B7nZSqMLwkwoVNEj_58tMPTk4bKWvoEMbokOAjqeC-k/preview>

                But I am facing the following error,

                *chroot: failed to run command ‘/bin/bash’: No such
                file or directory*
                **
                *I have installed
                qemu,qemu-user,qemu-user-static,qemu-system and the
                dependencies. I am using image file
                *Linux-parsec-2-1-m5.img.* *

                I have looked and the closest I have got to is a fix
                for ARM architecture

                https://www.mail-archive.com/gem5-users@gem5.org/msg15112.html
                <https://www.mail-archive.com/gem5-users@gem5.org/msg15112.html>

                and and unresolved fix for X86

                https://groups.google.com/forum/#!topic/openpiton/MdPPkRKWl9A
                
<https://groups.google.com/forum/#%21topic/openpiton/MdPPkRKWl9A>

                Could you please let me know how to fix the same for
                X86 as well?

                Thanks and Regards,

                Raman

                _______________________________________________
                gem5-users mailing list
                gem5-users@gem5.org <mailto:gem5-users@gem5.org>
                http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
                <http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users>


            _______________________________________________
            gem5-users mailing list
            gem5-users@gem5.org <mailto:gem5-users@gem5.org>
            http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
            <http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users>



        _______________________________________________
        gem5-users mailing list
        gem5-users@gem5.org <mailto:gem5-users@gem5.org>
        http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
        <http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users>





_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to