update uefi install

This commit is contained in:
Edouard DUPIN 2019-12-10 22:58:01 +01:00
parent 2a7dabe1b3
commit 06cb810f38
4 changed files with 78 additions and 43 deletions

View File

@ -103,23 +103,25 @@ myawesomemenu = {
-- import external generic application menu:
xdg_menu = require("archmenu")
mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
{ "Applications", xdgmenu },
{ "Terminator", "terminator", "/usr/share/icons/hicolor/scalable/apps/terminator.svg" },
{ "Firefox", "firefox", "/usr/share/icons/hicolor/16x16/apps/firefox.png" },
{ "Chromium", "chromium", "/usr/share/icons/hicolor/16x16/apps/chromium.png" },
{ "Filezilla", "filezilla", "/usr/share/icons/hicolor/scalable/apps/filezilla.svg" },
{ "Thunar", "thunar", "/usr/share/icons/hicolor/scalable/apps/Thunar.svg" },
{ "Edn", "edn", "/home/heero/.local/application/edn.app/share/edn/icon.png"},
{ "Zeus Video", "zeus-player-video", "/home/heero/.local/application/zeus-player-video.app/share/zeus-player-video/icon.png"},
{ "Zeus Audio", "zeus-player-audio", "/home/heero/.local/application/zeus-player-audio.app/share/zeus-player-audio/icon.png"},
{ "Zeus Picture", "zeus-viewer-picture", "/home/heero/.local/application/zeus-player-audio.app/share/zeus-viewer-picture/icon.png"},
mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
{ "Applications", xdgmenu },
{ "Terminator", "terminator", "/usr/share/icons/hicolor/scalable/apps/terminator.svg" },
{ "Firefox", "firefox", "/usr/share/icons/hicolor/16x16/apps/firefox.png" },
{ "Chromium", "chromium", "/usr/share/icons/hicolor/16x16/apps/chromium.png" },
{ "Filezilla", "filezilla", "/usr/share/icons/hicolor/scalable/apps/filezilla.svg" },
{ "Thunar", "thunar", "/usr/share/icons/hicolor/scalable/apps/Thunar.svg" },
{ "Edn", "edn", "/home/heero/.local/application/edn.app/share/edn/icon.png"},
{ "Zeus Video", "zeus-player-video", "/home/heero/.local/application/zeus-player-video.app/share/zeus-player-video/icon.png"},
{ "Zeus Audio", "zeus-player-audio", "/home/heero/.local/application/zeus-player-audio.app/share/zeus-player-audio/icon.png"},
{ "Zeus Picture", "zeus-viewer-picture", "/home/heero/.local/application/zeus-player-audio.app/share/zeus-viewer-picture/icon.png"},
{ "ARandR (multiscreen config)", "arandr"},
{ "Virtualbox", "virtualbox", "/usr/share/icons/hicolor/scalable/mimetypes/virtualbox.svg"},
{ "BlueBerry (Bluetooth management)", "blueberry"},
{ "Record screen", "simplescreenrecorder"},
{ "Image to poster", "posterazor"},
{ "Draw.io", "chromium --profile-directory=Default --app-id=pebppomjfocnoigkeepgbmcifnnlndla", "/home/heero/.local/share/icons/hicolor/128x128/apps/chrome-pebppomjfocnoigkeepgbmcifnnlndla-Default.png" },
{ "X-lock", "xlock"}
{ "Record screen", "simplescreenrecorder"},
{ "Image to poster", "posterazor"},
{ "Blender (3D edition)", "blender", "/usr/share/icons/hicolor/scalable/apps/blender.svg"},
{ "Draw.io", "chromium --profile-directory=Default --app-id=pebppomjfocnoigkeepgbmcifnnlndla", "/home/heero/.local/share/icons/hicolor/128x128/apps/chrome-pebppomjfocnoigkeepgbmcifnnlndla-Default.png" },
{ "X-lock", "xlock", "/usr/share/icons/hicolor/scalable/actions/screensaver-unlock-symbolic.svg"}
}
})

View File

@ -51,44 +51,65 @@ mkfs.ext4 /dev/sda4
mount all...
```
mount /dev/sda3 /mnt
mkdir /mnt/{boot,home}
mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home
swapon /dev/sda2
mount /dev/sda3 /mnt
mkdir /mnt/home
mount /dev/sda4 /mnt/home
swapon /dev/sda2
```
Install the base system
-----------------------
Replace \<foobar\> by what you want...
```
pacstrap /mnt base base-devel syslinux vim git gptfdisk
genfstab -L -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
echo <laptop-name> > /etc/hostname
ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
vim /etc/locale.gen (en_us, fr, ja & utf-8)
locale-gen
echo "LANG=\"en_US.UTF-8\"" > /etc/locale.conf
echo "KEYMAP=<fr-latin9/jp106>" > /etc/vconsole.conf
pacstrap /mnt base base-devel vim git gptfdisk
arch-chroot /mnt
echo <laptop-name> > /etc/hostname
ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
vim /etc/locale.gen (en_us, fr, ja & utf-8)
locale-gen
echo "LANG=\"en_US.UTF-8\"" > /etc/locale.conf
echo "KEYMAP=<fr-latin9/jp106>" > /etc/vconsole.conf
mkinitcpio -p linux
syslinux-install_update -iam
mkinitcpio -p linux
```
then edit /boot/syslinux/syslinux.cfg if /dev/sda3 is not correct
Pacman...
Configure bootloader
```
pacman -S grub efibootmgr dosfstools os-prober mtools
mkdir /boot/EFI
mount /dev/sda1 /boot/EFI #Mount FAT32 EFI partition
grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck
# create the configuration:
grub-mkconfig -o /boot/grub/grub.cfg
```
Now we need to save the partion table of the system
```
exit
genfstab -L -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
```
Pacman...
activate Color and multilib in /etc/pacman.conf
Wireless network configuration
------------------------------
```
pacman -S networkmanager
systemctl enable NetworkManager.service
pacman -S networkmanager
systemctl enable NetworkManager.service
```
list network: nmcli con show
connect to network: nmcli dev wifi connect <name> password <password> [iface wlan1]
list network: nmcli con show
connect to network: nmcli dev wifi connect <name> password <password> [iface wlan1]
or use the ncurse ui tool "nmtui"
Remove sudo
-----------
sudo generate many security fail, to prevent it remove it
```
pacman -R sudo
```
Archlinux package config
------------------------
@ -106,11 +127,11 @@ passwd
Adding User
-----------
```
useradd -g users -m -s /bin/bash <username>
useradd -g users -m -s /bin/bash <username>
```
Adding user to a group:
Adding user to a group:
```
usermod -a -G <wheel,audio,video,disk,storage> <username>
usermod -a -G <wheel,audio,video,disk,storage,power> <username>
```
Change pasword:
```
@ -123,7 +144,7 @@ Misc
X Server multi-user
-------------------
Edit /etc/pam.d/su su-l and add:
Edit /etc/pam.d/su su-l and add:
```
session optional pam_xauth.so
```

View File

@ -1,9 +1,19 @@
Set-up interface GUI
====================
Set first the Xautority:
```
touch ~/.Xauthority
```
```
pacman -S mesa
pacman -S xf86-video-intel
pacman -S bumblebee
pacman -S xf86-video-nouveau
```
gui
---
@ -29,7 +39,7 @@ echo exec cinnamon-session >> ~/.xinitrc
OR
```
# when no graphic engine
echo \#exec awesome > ~/.xinitrc
echo awesome > ~/.xinitrc
```
other gui tools

View File

@ -1,5 +1,7 @@
# cp noTurboAtStartUp.sh /usr/bin
# cp noTurboAtStartUp.service /lib/systemd/system/
# cp noTurboAtStartUp.service /usr/lib/systemd/system/
# systemctl start noTurboAtStartUp
# systemctl enable noTurboAtStartUp
[Unit]
Description=Disable turbo capability when system start
After=network.target remote-fs.target nss-lookup.target