I’m very new to linux, I dabbled a bit with mint and ubuntu learning a bit about regressions and some basic terminal commands then I jump to Arch and went through months of agony (because the first time I installed Arch I didn’t even know the cd .. command) installing and configuring the system afterwards. It taught me a heck of a lot and quickly but today I had to give up on Arch because I don’t have the skills to administer the system and trouble shoot issues. Not yet anyway, hopefully I’ll return to Arch as a power user. Anyway installing Manjaro gnome today was so so so pleasant. Having a fully fledged system up and running in such a short space of time is a wonderful thing.
When I first installed there was only kernel58 installed and I had dummy output and no sound. I found a fix on stack exchange and later saw the same fix here. The fix was to edit /etc/default/grub and put snd_hda_intel.dmic_detect=0 in the grub file. When I first did it following instructions from stack exchange I didn’t put it between the two apostrophes so it didn’t work. I ended up downloading linux57 and linux-lts. The lts kernel worked and the sound was fine. Then I found the fix on the manjaro site and it explained about putting the line between the two apostrophes, now it works.
I have a couple of questions.
When I downloaded the kernels I used sudo pacman -S linux... etc
When I updated grub I used sudo grub-mkconfig -o /boot/grub/grub.cfg
When I checked what kernels are on my system I used pacman -Q | grep linux
If I wanted to delete a kernel i’d use sudo pacman -Rns linux.....
I noticed manjaro has its own way of handling kernels with commands starting with mhwd is it okay for me to manage kernels with the commands I learnt whilst on Arch?
how do I know how much space I have for kernels? At the moment I’m running linux58 but I’ve got linux57 and linux-lts I think it’s 5.4.
Before I do a full system update should I be checking Arch news?
also when I ran sudo grub-mkconfig -o /boot/grub/grub.cfg I got this warning: /usr/bin/grub-probe: warning: unknown device type nvme0n1 I found a fix on endeavour which was to sudo rm /etc/grub.d/60_memtest86+ I did that and the warning is gone. Was that okay that I did that? I’ve got timeshift sorted so I could go back, If that wasn’t the correct fix is there one?
Also I’m not used to zsh I’ve only used bash. I installed manjaro a couple of times today. The first time when I was downloading kernels the writing in the terminal all went red, why was that? but the second time I installed manjaro and downloaded kernels the writing in the terminal stayed white, so I couldn’t reproduce it. Is there any issue with me changing the shell with chsh -s /bin/bash
I apologise for any mistakes that I’ve made in this post and thank you in advance for any help.
Manjaro is not Arch, although it sources a great deal from Arch. You should use mhwd-kernel for installing and removing kernels in Manjaro.
You have as much space as the free space on the filesystem containing the contents of the /boot directory ("folder’) offers you. So if you do not have the contents of /boot on a separate partition, then you have as much free space as there is on your root filesystem.
I don’t see why.
Manjaro is a curated rolling-release, which means that updates are bundled together and properly tested before they are pushed down into the Stable branch.
There will be an announcement about every major update under the #announcements category, so be sure to subscribe to notifications for that category. You may then also get a preview of what’s coming down the pike via the announcements for the Testing and Unstable branches.
This is normal and can safely be ignored, but it is rare to ever need to rebuild /boot/grub/grub.cfg by hand. It should suffice to simply use…
sudo update-grub
… after you have modified /etc/default/grub or any of the scripts under /etc/grub.d/.
Also, you didn’t have to delete that file. Simply removing its execute permission would have sufficed.
I have no idea ─ I use bash ─ but zsh uses a lot of theming, so that may be one of the reasons.
In addition to what @linux-aarhus said with regard to mhwd ─ which is a lot easier to use than individually hunting down the required packages for your kernel ─ removing the execute permission on that file is as easy as…
Thank you both for your help, time and knowledge. I don’t know if this sure go to another post.
The hair that broke the camels back for me with arch was when the wifi stopped working. What linux-aarhus said reminded me about it so I just checked sudo journalctl -b I was assuming/hoping that because Manjaro is more complete, (well its a more complete installation than what I did myself on Arch) that I wouldn’t have issues like the wifi issue. on Arch a day or so before my wifi stopped working I noticed this
Oct 30 17:24:21 The-Eagle wpa_supplicant[845]: nl80211: kernel reports: Attribute failed policy validation
Oct 30 17:24:21 The-Eagle wpa_supplicant[845]: Failed to create interface p2p-dev-wlp0s20f3: -22 (Invalid argument)
Oct 30 17:24:21 The-Eagle wpa_supplicant[845]: nl80211: Failed to create a P2P Device interface p2p-dev-wlp0s20f3
But I didn’t think much of it because my wifi was working. aaarrrrrggghhhh now I’ve just seen it again, heart dropping, lol.
I really hope my wifi doesn’t stop working because thats not something I can do without.
I tried to add the output of sudo journalctl -b to this post but I wasn’t able to as I don’t know the correct way to share large output here.
should I open a new post?
also I just notice when I do timedatectl that my system clock is not synchronized. Should I do sudo timedatectl set-ntp true and sudo hwclock --systohc
Then the best way ─ which I use myself ─ is to type three backticks (`) on a new line, paste your output, and then type three backticks again on yet another new line.
okay no problem. lol I’m not used to posting online etc I only learnt recently and on Arch I posted entire logs and just put code in brackets around them. lol I get you don’t need the entire logs. Thanks again for your help time and patience.