Is arm64 already supported by Trisquel?
- Inicie sesión ou rexístrese para enviar comentarios
I feel a little dump for asking this but I guess it's dumper who prefers to stay quiet. Is arm64 supported by Aramo 11.0.1? I was sure arm64 was not going to be supported until next release. I have installed libreboot on my samsung chromebook v1 kevin, could I used trisquel on it? Thank you.
All software are available for arm64, but unlike for x86, there is no installation procedure that works independently of the particular arm64 computer.
If UEFI is supported by the BIOS you have installed, you could try booting the mini.iso but someone reported at https://trisquel.info/fr/forum/canoeboot-has-uefi-support-arm64-chromebooks-miniiso-installer-doesnt-seem-want-work that it did not work.
If UEFI is not supported by the BIOS you have installed, there are other methods to boot Trisquel but it may be a lot more work. Some people managed to have the armhf version work on certain boards, but I don't know whether this could help you or not. See https://trisquel.info/fr/forum/olinuxino-lime2-a20-arm-and-trisquel-has-anyone-done-it
I'm getting the same blank screen described in the post you mentioned. Seeing all the straggles to get arm64 to work, is it safe to asume that indeed arm is not currently supported? Is there any chance next version will be?
"installation procedure that works independently of the particular arm64 computer"
I might be misunderstanding this line, but I was able to install Debian on it without issues. But after seeing all the nasty things Debian has done since 2022, I hopped I could install Trisquel as I always do.
> "installation procedure that works independently of the particular arm64 computer"
^ I would expand that if the device doesn't work out of the box, you might need to roll up the sleeves and help us find why.
If you own some server like this one, then you sure can install it:
> https://blog.josefsson.org/2024/01/10/trisquel-on-arm64-ampere-altra/
You don't know how happy you commend made me. I felt like in the movie dummer and dummer: so you are telling me there is a chance? hahaha
I'll check it out and comeback if I don't seem to find where to start, but I wonder, does this means that the same process would be needed for the next trisquel's ralease or with it become easier in any way? Thank you guys for your patience with me, I have no idea.
OK, I'll be documenting what I have tried so far:
First I tried the amr64 iso from here http://cdbuilds.trisquel.org/aramo/11.0.1/
Then I tried the steps listed here https://blog.josefsson.org/2024/01/10/trisquel-on-arm64-ampere-altra/ to create a boot-able disc but got the same result, a black screen after choosing either graphical or regular installation.
Next think I'm going to try is connect an hdmi usb c adapter and see if I get any video this time. My brother has one, I'll need to go see him.
Could there be a chance I could install jammy on the computer and trisquelify it some how?
maybe even in debian as descrived here https://trisquel.info/es/forum/tris-bian-trisquel-debian-base
I suppose that would be the easiest thing to do, as packages will match versions and architecture, but usually some packages remain like, snap, ubuntu-release-upgrader, firmware packages etc.
So you need to do some fine grain cleaning after installing, you will likely need to overwrite some Ubuntu config files, so take than into account when moving to the Trisquel repositories.
Other than that, device support might be address per device, so owners of such devices have the upper-hand on such task.
Regards
Installing Debian with firmware=never to avoid no free didn't work or I didn't know how to do it. It seems its a recurring issue over there: https://trisquel.info/en/forum/installing-debian-without-non-free-firmware
I first tried "c" on the installation options menu that took me to a grub console, I did firmware=never return there. Then, just in case I used "e" to edit the Install boot entry and added "set firmware=never" hopping it would help but no luck.
After installation I just uninstall all packages in the non free repo and disabled it using synaptic.
Wifi and bluetooth stop working, and I needed to install firmware-ath9k-htc from stable/main to make my thinkpenguin usb wifi to work. Other than that, everything seems to be working even better than before.
I will try jammy's arm netinstall iso, just to see if it has the same issue as Trisquel, if so, there may be a chance next Trisquel release will help, sice I hear that it will be base on Debian, is that correct? Any way, I'm hopping I can make the conversion from Debian instead of Ubuntu, but I'll let you guys how it went. Thank you for you kind words and encouragement so far.
"if so, there may be a chance next Trisquel release will help, sice I hear that it will be base on Debian, is that correct?"
It is not.
Ok, so Ubuntu only offer server images for arm64 but the results are very interesting: ubuntu jammy 20.04.5 which current Trisquel Aramo 11 is base of, does the exact same thing that Trisquels' does where the screen stays blank after choosing install. But Ubuntu Noble 24.04.1 which I'm guessing next Trisquel release will be base of, did not show this issue. I didn't proceed with the whole installation, but I follow the process a little by choosing the language and keyboard layout without issue. This gives me hope that Trisquel's next release won't have this issue, yeiii!
Next thing I'm going to try is to study the process @andyprough did https://trisquel.info/es/forum/tris-bian-trisquel-debian-base and see if I can get it to work with my Debian bookworm 12 current installation.
Ecne is not ready but if you want to test Trisquel 12, I suppose it's possible to install trisquel-mini over the Ubuntu minimal one since there is a PoC ISO for it, I have not tested though.
OTOH, Mate, Gnome and KDE are most likely broken.
Regards
Thanks @Ark74, I'll be looking forward. I didn't see your post until now.
Recently I learned that you can replace an installed OS with another one using btrfs subvolumes, chroot, and some grub magic.
It might be a nice experiment, but I have no device nor much free time to give it a try yet, it has been used to replace common Ubuntu's VPS OS to a Trisquel one, I know that is amd64, but as I mention it would make for a great experiment to test and learn.
Regards
I didn't see your post until now, but I think I found about debootstrap at the seem time you posted. It took me quite a while to understand how to apply correctly what I found.
Great, so it seems you don't need to buy an Ampere Altra server to use arm64, so this answers the question, right?
Yes, arm64 is already supported by Trisquel.
It does answer my question indeed. Thank you so much for your words of encouragement, you have no idea how happy it made me. Thank you so much. I'll be sure to donate to trisquel. Thank you guys really.
ubuntu jammy 20.04.5 which current Trisquel Aramo 11
Trisquel 11 is based on Ubuntu 22.04.
True. And Ubuntu 22.04 itself loosely derives from Debian 12 (bookworm/sid).
Trisquel 12 Ecne will be based on Ubuntu 24.04, which itself loosely derives from Debian 13 (trixie/sid).
Trisquel 98 WinX, though, will be based on Win98 and XNU.
>"Next thing I'm going to try is to study the process @andyprough did https://trisquel.info/es/forum/tris-bian-trisquel-debian-base and see if I can get it to work with my Debian bookworm 12 current installation."
Make sure you don't do that with an important production machine and that you back up any useful data first. Mixing repos from different distros like I did in that example will almost always end badly if you run it and update it long enough. I was being very cautious to proceed slowly. I used "sudo apt-get install --dry-run" before installing anything to see what the results would look like prior to installing, and there are plenty of packages that have bad dependency errors when mixing Trisquel and Debian. That thread was just a proof-of-concept thread to try to show that Trisquel COULD be based on Debian instead of Ubuntu if the need ever arose.
OK, so I read @andyprough's post on its entirety. It appears that the most I can spire to install is Linux libre, Abrowser and icedove, which is pretty good I think. I'll try and let you guys know. Although, it seems that installing Debian on the first place is very polarizing topic in that post, which I think I can understand, I wouldn't be doing it if I had the chance to install trisquel from the beginning. I will be making a donation very soon, hoping it helps trisquel's devs on their work, I my self truly appreciate it.
I was able to install Linux Libre from jxself without any issues. This is the process that I did:
1.- I added the following line to /etc/apt/sources.list
deb https://linux-libre.fsfla.org/pub/linux-libre/freesh/ freesh main
1.5.- When trying apt update I got a NO_PUBKEY 9D0DB31B545A3198 error.
2.- I Downloaded its gpg key as follow:
wget https://jxself.org/gpg.inc
3.- Checked that its finger print is equal to F611 A908 FFA1 65C6 9958 4ED4 9D0D B31B 545A 3198
gpg --import --import-options show-only ./gpg.inc
4.- Added the gpg.inc as follow:
sudo apt-key add gpg.inc && rm gpg.inc
4.5.- Then I got an error saying apt-key is deprecated when apt update.
5.- So I run:
sudo apt-key export 545A3198 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/linuxlibre.gpg
6.- And lastly I installed the linux-libre package after apt update:
sudo apt install linux-libre
Guys, I'm so happy "I cannot fit on my self" as we say in my country. I found out I could install Trisquel from Debian 12 using debootstrap, or any Debian base distro I suppose.
Since I couldn't find any "live" arm64 ISO, I had to install Debian on a SD. This computer has a SD memory socket, and it's possible to run the Debian installer from a USB memory. I used a USB C hub for USB A since I only had USB A memories. I installed Debian on the external SD, and installed Trisquel from there to the internal mmc memory.
I made a "tutorial" step by step on how to do it.
So far everything seems to be working correctly, except for a couple of message during boot, but nothing major: a message of efi complaining on some "environment" thing, and a message of group volume vg0 not found before my LURKS encryption password is asked. Otherwise everything seems to be working perfect.
I'll keep posting here if I found any other problem.
Wifi and Bluetooth do not work out of the box, probably because no free drivers are available, but I'm using a USB C hub to connect my think penguin USB wireless card. Video seems working fine, and the speakers work too. The headphone jack seems does not work, at least not automatically by plunging them in, but I'm also using a USB Bluetooth adapter a wireless headphones if I need to.
If someone has experience with using debootstrap to install Trisquel please check my step by step, since I'm sure there is things that could had been done better. For me it was like NASA. It really help that there existed Trisquel specific scripts when debootstrap was installed on a x86 Trisquel system that I could move to Debian 12 which did not.
If you guys check and think that my tutorial is fine, I might create a manual to install trisquel using debootstrap on the website.
Do you guys think I should create a new forum post? If nobody put attention to me I will so hurry up. I'm joking. Or am I?
Anexo | Tamaño |
---|---|
debootstrap for extra dummies like me.pdf | 46.32 KB |
>"Do you guys think I should create a new forum post? "
For sure you should write up your procedure in painstaking detail!! That's very cool what you've accomplished!
Edit - spoke before I saw your PDF - that's awesome information! If you make it its own forum thread it will be easier to find in the future.
> I might create a manual to install trisquel using debootstrap on the website.
Indeed the documentation would be the perfect place for this.
Documentation manuals can be edited and updated any time, and do not get buried under the crazy stuff posted in the forum by its unruly resident trolls.