Zorin Core/Lite on Lenovo T480

tldr: Zorin too needs more refinement.

 Another month & .. I saw a Civil Engineer struggling to build Android Apps. 

His complaint: Machine is very slow. 

Intel i5, 16 gb RAM, but Windows 11....

 Laptop was bogged down his needs: needs Java21, Node 20, npm 10, Dart SDK 3.4, android Studio, AVD's upwards of API28, Postman, .... 

 He's some one who needs Icons to click & the App must open. 

He's afraid of command prompt. 

 Decided to use Zorin Lite or Zorin Core... (I was said it has XFCE, how poorly written is the Zorin Website...) 

 Press Ctrl s to enter Bios, 

Select select temporary device to boot from ..... 

Choose USB. Created a partition of 161 GB 160 GB for / and Zorin mount point 1 GB for reserved Bios Boot Area Installation completed, removed the Bootable USB (created using Rufus) 

Rebooted Dual Boot did not show up,

 Directly entered into Windows 11.
  I did mistake number 1 

Command prompt opened as Admininstrator. bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi 

 Did not realize This overwrites Windows Boot Manager altogether... 

 reboot & now, direct into Zorin. dual Boot did not still show up. 

 sudo update-grub said, no other OS will be detected... 

  This link helped. 

In short, .. 

3 changes to /etc/default/grub 
 0) Make Grub the last choice. If GRUB_DEFAULT = 0, Only Linux will be loaded. Make it 2 GRUB_DEFAULT=2 
1) Add below line (if already commented, uncomment it) GRUB_DISABLE_OS_PROBER=false 
 2) Increase GRUB TIME OUT to more than 0 (It was 0 in my case) GRUB_TIMEOUT = 3 Save the file sudo update-grub 

 Output of above showed Windows too. reboot... 

Now, dual boot shows up. 

On to the next challenge. 

 Engineer wanted icons ... 
- Android Studio koala Desktop entry... Stackoverflow suggests, Couldn't find the tools menu & Create Desktop Entry.... So, created a fresh Application Desktop file in ~/.local/share/applications [Desktop Entry] Version=1.0 Type=Application Name=Android Studio Exec="/home/ravi/Programs/AndroidStudio/bin/studio.sh" %f Icon=/home/ravi/Programs/AndroidStudio/bin/studio.png Categories=Development;IDE; Terminal=false StartupNotify=true StartupWMClass=jetbrains-android-studio Name[en_GB]=android-studio.desktop 

 His basic requirement, get Android Virtual Device to show up in VS code .. 

He runs flutter devices in VS Code command prompt, he can see only Chrome & Linux. 

 He needs All virtual devices present in SDK Manager & AVD Manager... trying. enoungh adventure for old thaatha on a tuesday.

Comments