jorgeluiscarrillo / arch-setup Goto Github PK
View Code? Open in Web Editor NEWGraphical menu-driven installer for Arch Linux.
License: GNU General Public License v3.0
Graphical menu-driven installer for Arch Linux.
License: GNU General Public License v3.0
I corrected the error myself and started a new pull request.
Since I think your script is very good, I have given some thought to improve it a bit and to be compliant with the latest arch-live-iso.
Remove the check for an existing internet connection
-> If the user follows your instructions, then they will already download because of the pacman -Sy git dialog
command and this means that a connection to the Internet has already been established successfully.
Remove the (optional) check of mirror servers for speed
-> the latest arch-live-iso already executes this as soon as there is an internet connection and sorts the servers according to speed.
Add intel-ucode
/amd-ucode
depending on CPU / matching CPU
-> to make CPU attacks more difficult and to use the latest microcode in general.
Add an info at README.md that the xf86-video-intel driver is generally used for intel graphics
-> Then the users know immediately and do not have to check whether the xf86-video-intel or mod-set will be used.
Consider leaving out linux-firmware if the user installs in a VM
-> The arch-wiki describes that this can then be omitted (when using VM or container).
Unfortunately, I don't have access to some hardware to test the installer with. (NVMe drive, AMD/NVIDIA GPU)
I am mainly concerned about installation on NVMe drives which I believe should work but I am unable to test. Additionally, the installer should automatically detect GPU. In the case of NVIDIA, the correct driver (nvidia, 340.xx, 390.xx) should be installed.
It would be greatly appreciated if anyone with access to this hardware would test the installer and follow up with me if it works correctly.
I have other partitions and SO on my hard drive, would it be possible to have an option for "install on the next available space" (e.g.: unpartitioned free space), instead of "take the whole hard drive" ?.
I think that would definitely be an excellent option
When I try to select the time zone the script does not advance, no matter which zone the script selects, it returns to the same step and does not allow to advance
@jorgeluiscarrillo
After installing xfce, the keyboard language selected in advance is not adopted (English, although German was selected in the installer). There were also some error messages like "critical" after logging off from xfce (back to the command line) - then visible if no log-in manager is used (startx).
The packages from BASE_ESSENTIALS=('man-db' 'man-pages' 'texinfo' 'nano')
are not installed at all.
Your original script was used in unchanged form.
I have already created the partitions and do not want to erase the whole drive. Any way?
There are no errors when you run these two lines:
pacman -Sy git
git clone https://github.com/jorgeluiscarrillo/arch-setup
But with the next/last:
cd arch-setup/ && ./setup
there are various error messages and setup does not start.
Could you do a testinstall to find the bug? I can't get any further at this point.
System: Host (no vm)
Arch-ISO: Latest arch-iso-image 08/2020
I would like to support NVIDIA Optimus laptops by installing Bumblebee if hybrid graphics are detected. Implementing doesn't look too difficult. We just need to detect for Optimus support on the machine and the correct nvidia driver should already be installed by the installer. Additionally, add a dialog message box to notify the user. I don't have access to a laptop with hybrid graphics so I can't test this.
The actual release lacks the dialog package.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.