-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot Install ubuntu on Lenovo duet 5 chromebook (Model: 13QC76) #4882
Comments
yes it is to bad the 7c Qualcom arm64 is not supported by debootstrap with crouton it seems |
May I know the guide for "fork and play with debootstrap arm64 settings"? |
yes the fork is easy just google search Github fork once you have a fork you need to complie the code if you wish you can join the chroot systemd team I will send you a invite you have a nice effort and the duet is a super chromebook Ok great news I don't see any permission issue. this is super good news , then the error is no file is created there is no log file |
試一試將 sudo mount -o rw,remount,symfollow,exec /tmp (I guess you understand Chinese since that's your system language) 順帶一提最好不要聽上面那個怪人的話,那人不停的在這repo的issue裏留廢話 |
Ho provato a creare un file nel registro degli errori /debootstrap: tmp con il comando echo "hello.txt" > ciao.txt. Non vedo alcun problema di autorizzazione. Messaggio di crostini |
By the way, it's best not to listen to the weird guy above, who keeps leaving nonsense in the issue of this repo wow this was not planned is nonsense , there is something else stopping the process, what are you worried about something might take place? super chicken is nonsense it is not a permission issue Downloading bootstrap files... |
you also check to see if /bin/sh is present and not a sym link to dash you may also make the /mnt /var /bin / as exec as google now check for cmd exec where the cmd came from /bin/sh |
Do I need to delete crouton file before remount /mnt, /var, /bin, / as exec? chronos@localhost / $ sudo mount / -o remount,exec Regarding checking shell is running bash or dash, it's bash: chronos@localhost / $ echo $0 @supechicken I tried combing both -o arguments together, it doesn't work. |
Do I need to use same model of duet 5 chromebook or can I use any debian based device? |
based on what i read the 7c snap dragon is a SOC (system on a chip) config not the normal , very low power draw and good performance this is why your having install problems ARM64 chrome book should be fine you need to test with you device many low cost arm64 chromebook for sale not SOC for the cmd the target /FS mount has to be at the end of the cmd not in the middle |
I think maybe this is an issue before move into fork debootstrap test: I just did the following experiment: localhost# mount /var -o remount,exec I think that's the reason for permission isssue. How do I successfully remount /tmp as exec section? This experiment is done after powerwash my device. |
localhost# /bin/hostname yes you UID is root it appear # Very Good my suggestion is read the google doc on noexec mount security has done this,, Goog write they now track cmds issued from where and use what via bash sh dash just be aware of this My mnt.sh have no problems |
the systemd task is now a issue assign to the us |
i have looks and checked the is a OS error bad interpreter: Permission denied from the shell |
try this was change to run in /usr/local/bin |
Sorry for no update recently, I'm looking for new cheap device now since I have returned my laptop. Is any snapdragon 7c device good for test or should I use duet 5 chromebook with snapdragon sc7180 processor on it? |
you can use what you like |
#4901 should fix this. Please try again with the latest version of crouton. |
the bandage tpfs format change still exec in /tmp The answer is the same as dev mode -- use /usr/local for all arbitrary code. Historically we would would remount /home and /tmp as executable in test images, but that must no longer be relied upon. It creates a test system that does not match the behavior of the code that we ship to all our users! crouton is affected in the same way as any other script. The crouton README has been updated to detail the new recommended steps. hack it will break soon |
hungshe, kind of random, but how did you disable OS verification? I also have a chromebook duet 5, but I'm still having trouble with that setp. I've gotten it into developer mode, but I still can't boot from a non-Chrome external disk. |
Output:
chronos@localhost / $ sudo edit-chroot -all
sudo: edit-chroot: command not found
Please describe your issue:
Following "The easy way (Assume you want an Ubuntu LTS with xfcce)": https://github.com/dnschneid/crouton#the-easy-way-assuming-you-want-an-ubuntu-lts-with-xfce
My duet 5 is already in developer mode, removed os verification, remount rootfs partition with read/write permission and exec mode.
However, the installation failed at step 4:
4. Now that it's executable, run the installer itself: sudo crouton -t xfce
Output log:
chronos@localhost / $ sudo crouton -t xfce
Downloading latest crouton installer...
################################################################################################################################### 100.0%
WARNING: Your rootfs is writable. Signed boot verification cannot be enabled.
If this is a surprise to you, you should do a full system recovery via USB.
Installing xenial-arm64 chroot to /usr/local/chroots/xenial
Downloading bootstrap files...
/tmp/crouton-installer-cache/crouton: 95: /tmp/crouton-installer-cache/crouton.YJI/installer/ubuntu/bootstrap: /tmp/crouton.Jwe/debootstrap: Permission denied
debootstrap error log:
tail: cannot open '/tmp/crouton.Jwe/xenial-arm64/debootstrap/debootstrap.log' for reading: No such file or directory
Failed to run debootstrap.
System Info:
My duet 5 chromebook is Qualcomm Arm64 version
If known, describe the steps to reproduce the issue:
https://github.com/dnschneid/crouton#the-easy-way-assuming-you-want-an-ubuntu-lts-with-xfce
The text was updated successfully, but these errors were encountered: