Hiện kết quả từ 1 tới 2 của 2

Chủ đề: LỖI: chroot: can't execute '/bin/bash': No such file or directory


  1. #1
    Thành Viên Mới Avatar của tungnguyen01
    Tham gia
    Jul 2015
    Bài gửi
    9

    LỖI: chroot: can't execute '/bin/bash': No such file or directory

    Xin chào các bạn,
    Mình có một lỗi xuất hiện như trong tiêu đề khi mình setup để chạy ubuntu trên android. Máy mình là Samsung galaxy tab 3 10.1inch. Mình xem và làm theo bài tutorial này: How to Install Ubuntu Linux on Galaxy Tab 10.1! [Tabuntu] | Galaxy Tab Hacks!
    Con samsung của mình đã được cài busybox pro. Mình setup ngay trên samsung bằng Android Terminal thay vì qua PC như trong bài viết.
    Lỗi change root xuất hiện khi mình chạy script "bootubuntu", dưới đây là đoạn script:

    Mã:
    #modprobe ext2
    mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
    export kit=/sdcard/ubuntu
    export bin=/system/bin
    if [ ! -d /data/local/ubuntu ]
    then
    mkdir /data/local/ubuntu
    fi
    export mnt=/data/local/ubuntu
    export PATH=$bin:/usr/bin:/usr/sbin:/bin:$PATH
    export TERM=linux
    export HOME=/root
    
    export bbox=/system/xbin/busybox
    $bbox mknod /dev/block/loop255 b 7 255
    
    $bbox losetup /dev/block/loop255 /sdcard/ubuntu/ubuntu.img
    $bbox mount -t ext2 /dev/block/loop255 /data/local/ubuntu
    
    
    
    $bbox mount -t devpts devpts $mnt/dev/pts
    $bbox mount -t proc proc $mnt/proc
    $bbox mount -t sysfs sysfs $mnt/sys
    sysctl -w net.ipv4.ip_forward=1
    echo "Setting /etc/resolv.conf to Google Open DNS 8.8.8.8 and 8.8.4.4"
    echo "nameserver 8.8.8.8" > $mnt/etc/resolv.conf
    echo "nameserver 8.8.4.4" >> $mnt/etc/resolv.conf
    echo "Setting localhost on /etc/hosts "
    echo "127.0.0.1 localhost" > $mnt/etc/hosts
    echo "READY TO ROCK AND ROLL BABY! "
    echo "Brought to you by NexusOneHacks.net and the open source community! "
    echo " "
    
    chroot $mnt /bin/bash  #Lỗi tại đây
    #After exit command is executed clear it all up
    echo " "
    
    echo "Shutting down Ubuntu"
    $bbox umount $mnt/dev/pts
    $bbox umount $mnt/proc
    $bbox umount $mnt/sys
    $bbox umount $mnt
    $bbox losetup -d /dev/block/loop255 &> /dev/null
    Còn đây là kết quả sau khi chạy script trên:

    Mã:
    Ubuntu Chroot Bootloader v0.1
    Ubuntu Bootloader is now installed!
    This process does NOT damage Android OS!
    
    Original Installer by Charan Singh
    Modified for Ubuntu Chroot by Max Lee at AndroLinux.com ,G2Hacks.com and NexusOneHacks.net
    
    To enter the Ubuntu Linux console just type 'bootubuntu'
    root@santos10wifi:/sdcard/ubuntu # bootubuntu
    net.ipv4.ip_forward = 1
    Setting /etc/resolv.conf to Google Open DNS 8.8.8.8 and 8.8.4.4
    Setting localhost on /etc/hosts
    READY TO ROCK AND ROLL BABY!
    Brought to you by NexusOneHacks.net and the open source community!
    
    chroot: can't execute '/bin/bash': No such file or directory
    
    Shutting down Ubuntu
    1|root@santos10wifi:/sdcard/ubuntu #
    Sau mấy ngày quần đảo trên mạng thì nó chỉ phải chroot jail gì đó, trong đó có lệnh: ldd /bin/bash, nhưng lệnh 'ldd: not found', mìnn chạy lệnh tương đương là "LD_TRACE_LOADED_OBJECTS=1 /bin/bash" thì nó lại báo '/bin/bash not found'. Thiệt đau não hết sức!
    Có bạn nào từng bị lỗi như mình không? Chỉ mình biết thế nào với, thanks

    Chủ đề tương tự:


  2. #2
    Thành Viên Mới Avatar của tungnguyen01
    Tham gia
    Jul 2015
    Bài gửi
    9
    Có ai biết lỗi này không? Giúp mình với!



Tags for this Thread

Đánh dấu

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •