Linux distra na smatphone-u/tablet-u
Moderator/ica: Moderatori/ce
-
Tomislav001
- Postovi: 858
- Pridružen/a: 21 lip 2012, 20:36
Re: Linux distra na smatphone-u/tablet-u
Znam šta je loop file
ali piše da je napravljen
"Creating loop device... OK"
Edit: Jel mogu možda instalirat linux u ext2 particiju,imam ju od 1gb na sd kartici
ali piše da je napravljen
"Creating loop device... OK"
Edit: Jel mogu možda instalirat linux u ext2 particiju,imam ju od 1gb na sd kartici
- PunkBastard
- Postovi: 1975
- Pridružen/a: 19 srp 2011, 22:39
- Spol: M
- OS: Debian 7 Wheezy
- Lokacija: wonderland
Re: Linux distra na smatphone-u/tablet-u
a jel u mapi /sdcard/linux ?
I don't want to be a human. I want to see gamma rays, I want to hear x-rays and I want to smell dark matter. I want to reach out with something other than this prehensile paws and feel the solar wind of a super nova flowing over me.
-
Tomislav001
- Postovi: 858
- Pridružen/a: 21 lip 2012, 20:36
Re: Linux distra na smatphone-u/tablet-u
jel file-ovi ili loop?
image,swap i boot.sh su u /sdcard/linux
loop neznam di napravi
Edit: evo ovo je kad sam probao 2 put
Sad kliknem na tvoj G+ i skužim da ti sa burazom Jakovom idem u razred
image,swap i boot.sh su u /sdcard/linux
loop neznam di napravi
Edit: evo ovo je kad sam probao 2 put
Kod: Označi sve
$ export PATH=/data/local/bin:$PATH
$ su
# cd sdcard/linux/fedora
# sh boot.sh
Swap file found, using file
Turning on swap (if it errors here you do not have swap support
swapon: ./fedora.img.swap: Device or resource busy
Checking loop device... FOUND
mount: mounting /dev/block/loop255 on /data/local/mnt failed: Device or resource busy
Error: Unable to mount the loop device!
#Sad kliknem na tvoj G+ i skužim da ti sa burazom Jakovom idem u razred
- PunkBastard
- Postovi: 1975
- Pridružen/a: 19 srp 2011, 22:39
- Spol: M
- OS: Debian 7 Wheezy
- Lokacija: wonderland
Re: Linux distra na smatphone-u/tablet-u
Po tome što piše kontam si da je loop file već negdje mountan, mislio sam na loop file jel se nalazi u folderu u kojem radiš, ali nije sad bitno jer ga je uspio naći ali iz nekog razloga ga neće mountat.
I don't want to be a human. I want to see gamma rays, I want to hear x-rays and I want to smell dark matter. I want to reach out with something other than this prehensile paws and feel the solar wind of a super nova flowing over me.
-
Tomislav001
- Postovi: 858
- Pridružen/a: 21 lip 2012, 20:36
Re: Linux distra na smatphone-u/tablet-u
Sad cu probat Ubuntu pa cu postat outputPunkBastard je napisao/la:Po tome što piše kontam si da je loop file već negdje mountan, mislio sam na loop file jel se nalazi u folderu u kojem radiš, ali nije sad bitno jer ga je uspio naći ali iz nekog razloga ga neće mountat.
neznam zašto nece montirat,neznam jesi vidio edit ovog gornjeg posta ali pitao sam može li se to instalirati u ext2 particiju na sd kartici
-
Tomislav001
- Postovi: 858
- Pridružen/a: 21 lip 2012, 20:36
Re: Linux distra na smatphone-u/tablet-u
a što ako promjenim put montiranja u boot.sh ako se može
neznam je l baš mora bit /data/local/mnt
evo boot.sh skripta pa ako netko zna u cem je problem pa da proba popravit
ja isto pokušavam pa cu vidit ako uspije
neznam je l baš mora bit /data/local/mnt
evo boot.sh skripta pa ako netko zna u cem je problem pa da proba popravit
ja isto pokušavam pa cu vidit ako uspije
Kod: Označi sve
###########################################
# Linux boot script V7.6 for Android #
# Built by Zachary Powell (zacthespack) #
# and Martin Møller (Tuxling) #
# Thanks to: #
# Johan Vromans #
# Marshall Levin #
# and to everyone at XDA! #
###########################################
# $ver: V7.7 #
###########################################
###########################################
# This is a function we use to stop the #
# script in case of errors #
###########################################
error_exit() {
echo "Error: $1"
exit 1
}
###########################################
# Set up variables #
###########################################
if [ -f /data/data/com.zpwebsites.linuxonandroid/files/busybox ]; then
export bbox=/data/data/com.zpwebsites.linuxonandroid/files/busybox
elif [ -f /data/data/com.zpwebsites.linuxonandroid.opensource/files/busybox ]; then
export bbox=/data/data/com.zpwebsites.linuxonandroid.opensource/files/busybox
else
export bbox=/system/xbin/busybox
fi
export usermounts=android # Base folder all user mounts are done in, should be moved to app later
export imgfile=$(dirname $0)/fedora.img # Default image file, another can be set by using an argument
export bin=/system/bin
export mnt=/data/local/mnt
export USER=root
if [[ ! -d $mnt ]]; then mkdir $mnt; fi
export PATH=$bin:/usr/bin:/usr/local/bin:/usr/sbin:/bin:/usr/local/sbin:/usr/games:$PATH
export TERM=linux
export HOME=/root
###########################################
# Handle arguments if present #
###########################################
if [ $# -ne 0 ]; then
if [ -f $1 ]; then # Is full path present?
imgfile=$1
elif [ -f $(dirname $0)/$1 ]; then # Is only a filename present?
imgfile=$(dirname $0)/$1
else
error_exit "Image file not found!($1)"
fi
fi
###########################################
# If a md5 file is found we check it here #
###########################################
if [ -f $imgfile.md5 ]; then
echo -n "Validating image checksum... "
$bbox md5sum -c -s $imgfile.md5
if [ $? -ne 0 ];then
echo "FAILED!"
error_exit "Checksum failed! The image is corrupted!"
else
echo "OK"
rm $imgfile.md5
fi
fi
################################
# Find and read config file #
# or use defaults if not found #
################################
use_swap=yes
cfgfile=$imgfile.config # Default config file if not specified
if [ -f $imgfile.config ]; then
source $imgfile.config
fi
###########################################
# Set Swap up if wanted #
# #
###########################################
if [ $use_swap == yes ]; then
if [ -f $imgfile.swap ]; then
echo "Swap file found, using file"
echo "Turning on swap (if it errors here you do not have swap support"
swapon $imgfile.swap
else
echo "Creating Swap file"
dd if=/dev/zero of=$imgfile.swap bs=1048576 count=1024
mkswap $imgfile.swap
echo "Turning on swap (if it errors here you do not have swap support"
swapon $imgfile.swap
fi
fi
###########################################
# Set up loop device and mount image #
###########################################
echo -n "Checking loop device... "
if [ -b /dev/block/loop255 ]; then
echo "FOUND"
else
echo "MISSING"
# Loop device not found so we create it and verify it was actually created
echo -n "Creating loop device... "
$bbox mknod /dev/block/loop255 b 7 255
if [ -b /dev/block/loop255 ]; then
echo "OK"
else
echo "FAILED"
error_exit "Unable to create loop device!"
fi
fi
$bbox losetup /dev/block/loop255 $imgfile
if [ $? -ne 0 ];then error_exit "Unable to attach image to loop device! (Image = $imgfile)"; fi
$bbox mount -t ext2 /dev/block/loop255 $mnt
if [ $? -ne 0 ];then error_exit "Unable to mount the loop device!"; fi
###########################################
# Mount all required partitions #
###########################################
$bbox mount -t devpts devpts $mnt/dev/pts
if [ $? -ne 0 ];then error_exit "Unable to mount $mnt/dev/pts!"; fi
$bbox mount -t proc proc $mnt/proc
if [ $? -ne 0 ];then error_exit "Unable to mount $mnt/proc!"; fi
$bbox mount -t sysfs sysfs $mnt/sys
if [ $? -ne 0 ];then error_exit "Unable to mount $mnt/sys!"; fi
$bbox mount -o bind /sdcard $mnt/sdcard
if [ $? -ne 0 ];then error_exit "Unable to bind $mnt/sdcard!"; fi
if [[ ! -d $mnt/root/cfg ]]; then mkdir $mnt/root/cfg; fi
$bbox mount -o bind $(dirname $imgfile) $mnt/root/cfg
###########################################
# Checks if you have a external sdcard #
# and mounts it if you do #
###########################################
if [ -d /sdcard/external_sd ]; then
$bbox mount -o bind /sdcard/external_sd $mnt/external_sd
fi
if [ -d /Removable/MicroSD ]; then
$bbox mount -o bind /Removable/MicroSD $mnt/external_sd
fi
# This is for the HD version of the Archos 70 internet tablet, may be the same for the SD card edition but i dont know.
if [ -d /storage ]; then
$bbox mount -o bind /storage $mnt/external_sd
fi
###########################################
# Mount all user defined mounts if any #
###########################################
if [ -f $imgfile.mounts ]; then
olddir=$(pwd)
echo "Mounting user mounts"
cd $mnt
if [[ ! -d $mnt/$usermounts ]]; then $bbox mkdir -p $usermounts; fi
echo "# Script to unmount user defined mounts, do not delete or edit!" > $imgfile.shutdown
echo "cd $mnt/$usermounts" > $imgfile.shutdown
cd $mnt/$usermounts
for entry in $(cat "$imgfile.mounts"); do
ANDROID=${entry%;*}
LINUX=${entry#*;}
if [[ -d $ANDROID ]]; then
echo -n "Mounting $ANDROID to $usermounts/$LINUX... "
if [[ ! -d $mnt/$usermounts/$LINUX ]]; then $bbox mkdir -p $LINUX; fi
$bbox mount -o bind $ANDROID $mnt/$usermounts/$LINUX &> /dev/null
if [ $? -ne 0 ];then
echo FAIL
if [[ -d $mnt/$usermounts/$LINUX ]]; then $bbox rmdir -p $LINUX; fi
else
echo OK
echo "$bbox umount $mnt/$usermounts/$LINUX" >> $imgfile.shutdown
echo "$bbox rmdir -p $LINUX" >> $imgfile.shutdown
fi
else
echo "Android folder not found: $ANDROID"
fi
done
echo "cd $mnt" >> $imgfile.shutdown
echo "$bbox rmdir -p $usermounts" >> $imgfile.shutdown
cd $olddir
else
echo "No user defined mount points"
fi
###########################################
# Sets up network forwarding #
###########################################
$bbox sysctl -w net.ipv4.ip_forward=1
if [ $? -ne 0 ];then error_exit "Unable to forward network!"; fi
# If NOT $mnt/root/DONOTDELETE.txt exists we setup hosts and resolv.conf now
if [ ! -f $mnt/root/DONOTDELETE.txt ]; then
echo "nameserver 8.8.8.8" > $mnt/etc/resolv.conf
if [ $? -ne 0 ];then error_exit "Unable to write resolv.conf file!"; fi
echo "nameserver 8.8.4.4" >> $mnt/etc/resolv.conf
echo "127.0.0.1 localhost" > $mnt/etc/hosts
if [ $? -ne 0 ];then error_exit "Unable to write hosts file!"; fi
fi
###########################################
# Chroot into ubuntu #
###########################################
$bbox chroot $mnt /root/init.sh $(basename $imgfile)
###########################################
# Shut down ubuntu #
###########################################
echo "Shutting down Linux ARM"
#for pid in `lsof | grep $mnt | sed -e's/ / /g' | cut -d' ' -f2`; do kill -9 $pid >/dev/null 2>&1; done
for pid in `$bbox lsof | $bbox grep $mnt | $bbox sed -e's/ / /g' | $bbox cut -d' ' -f2`; do $bbox kill -9 $pid >/dev/null 2>&1; done
sleep 5
###########################################
# Unmount all user defined mounts if any #
###########################################
if [ -f $imgfile.shutdown ]; then
echo "Unmounting user defined mounts"
sh $imgfile.shutdown
rm $imgfile.shutdown
fi
$bbox umount $mnt/root/cfg
$bbox umount $mnt/sdcard
$bbox umount $mnt/external_sd
$bbox umount $mnt/dev/pts
$bbox umount $mnt/proc
$bbox umount $mnt/sys
$bbox umount $mnt
$bbox losetup -d /dev/block/loop255 &> /dev/null- PunkBastard
- Postovi: 1975
- Pridružen/a: 19 srp 2011, 22:39
- Spol: M
- OS: Debian 7 Wheezy
- Lokacija: wonderland
Re: Linux distra na smatphone-u/tablet-u
Vidio sam, neznam dali se može u ext, koliko sam skužio iz ovoga možeš u FAT32 stavit, a ovo montiranje u /data/local/mnt nisam siguran točno zašto je ta mapa, nije ni važno, više me zanima dali je ta skripta za instalaciju fedore ili si to našao negdje.
btw: Ovo što piše busy, jesi probao sve demontirati pa pokrenuti sve opet ?
btw: Ovo što piše busy, jesi probao sve demontirati pa pokrenuti sve opet ?
I don't want to be a human. I want to see gamma rays, I want to hear x-rays and I want to smell dark matter. I want to reach out with something other than this prehensile paws and feel the solar wind of a super nova flowing over me.
-
Tomislav001
- Postovi: 858
- Pridružen/a: 21 lip 2012, 20:36
Re: Linux distra na smatphone-u/tablet-u
piše da je univerzalnaPunkBastard je napisao/la:Vidio sam, neznam dali se može u ext, koliko sam skužio iz ovoga možeš u FAT32 stavit, a ovo montiranje u /data/local/mnt nisam siguran točno zašto je ta mapa, nije ni važno, više me zanima dali je ta skripta za instalaciju fedore ili si to našao negdje.
btw: Ovo što piše busy, jesi probao sve demontirati pa pokrenuti sve opet ?
skinio sam ju odavde
http://sourceforge.net/projects/linuxonandroid/files/
evo output od ubuntu-a ovo je skripta sa complete linux installer-a
ali isto dobijem sa onom skriptom
Kod: Označi sve
$
$ cd /sdcard/ubuntu
$ su
# roid/files/bootscript.sh /sdcard/ubuntu/ubuntu.img
source: not found
Checking loop device... FOUND
No user defined mount points
net.ipv4.ip_forward = 1
[1] Segmentation fault ${bbox} chroot $...
Shutting down Linux ARM
umount: can't umount /data/local/mnt/external_sd: Invalid argument
# losetup: /dev/block/loop255: No such device or address- PunkBastard
- Postovi: 1975
- Pridružen/a: 19 srp 2011, 22:39
- Spol: M
- OS: Debian 7 Wheezy
- Lokacija: wonderland
Re: Linux distra na smatphone-u/tablet-u
a kako to pokušavaš instalirati, s čime ?
I don't want to be a human. I want to see gamma rays, I want to hear x-rays and I want to smell dark matter. I want to reach out with something other than this prehensile paws and feel the solar wind of a super nova flowing over me.
-
Tomislav001
- Postovi: 858
- Pridružen/a: 21 lip 2012, 20:36
Re: Linux distra na smatphone-u/tablet-u
sa skriptom i sa Complete linux installerom
na oba 2 načina dobijem isti output
na oba 2 načina dobijem isti output