update uefi install
This commit is contained in:
parent
2a7dabe1b3
commit
06cb810f38
@ -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"}
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -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
|
||||
```
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user