User Tools

Site Tools


arch:install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
arch:install [2022/07/19 19:27] msarch:install [2023/11/02 23:06] (current) ms
Line 11: Line 11:
 mount /dev/sda1 /mnt mount /dev/sda1 /mnt
  
-pacstrap /mnt base linux linux-firmware vim+pacstrap -K /mnt base linux linux-firmware vim
  
 genfstab -U /mnt >> /mnt/etc/fstab genfstab -U /mnt >> /mnt/etc/fstab
Line 27: Line 27:
 echo "KEYMAP=de-latin1" > /etc/vconsole.conf  echo "KEYMAP=de-latin1" > /etc/vconsole.conf 
 echo "vm51" > /etc/hostname echo "vm51" > /etc/hostname
-echo -e "pwd\npwd" | passwd root >/dev/null 2>&1+echo -e "password\npassword" | passwd root >/dev/null 2>&1 
 +dd if=/dev/zero of=/swapfile bs=1M count=1024 
 +chmod 600 /swapfile 
 +mkswap /swapfile 
 +echo '/swapfile   none   swap   sw   0 0' | tee -a /etc/fstab
 yes | pacman -S grub intel-ucode yes | pacman -S grub intel-ucode
 grub-install --target=i386-pc /dev/sda grub-install --target=i386-pc /dev/sda
 +sed -i '/GRUB_TIMEOUT=/s/=5/=2/' /etc/default/grub
 +sed -i '/GRUB_CMDLINE_LINUX=/s/="/="console=ttyS0/' /etc/default/grub
 grub-mkconfig -o /boot/grub/grub.cfg grub-mkconfig -o /boot/grub/grub.cfg
-echo "[Match]" > /etc/systemd/network/lan-verbindung.network +echo "[Match]" > /etc/systemd/network/lan-ens3.network 
-echo "Name=ens3" >> /etc/systemd/network/lan-verbindung.network +echo "Name=ens3" >> /etc/systemd/network/lan-ens3.network 
-echo >> /etc/systemd/network/lan-verbindung.network +echo >> /etc/systemd/network/lan-ens3.network 
-echo "[Network]" >> /etc/systemd/network/lan-verbindung.network +echo "[Network]" >> /etc/systemd/network/lan-ens3.network 
-echo "Address=192.168.15.51/24" >> /etc/systemd/network/lan-verbindung.network +echo "Address=192.168.1.51/24" >> /etc/systemd/network/lan-ens3.network 
-echo "Gateway=192.168.15.1" >> /etc/systemd/network/lan-verbindung.network +echo "Gateway=192.168.1.1" >> /etc/systemd/network/lan-ens3.network 
-echo "DNS=192.168.15.1 8.8.8.8" >> /etc/systemd/network/lan-verbindung.network+echo "DNS=8.8.8.8 192.168.1.1" >> /etc/systemd/network/lan-ens3.network
 systemctl enable systemd-networkd systemctl enable systemd-networkd
-rm /etc/resolv.conf 
-systemctl enable systemd-resolved  
 yes | pacman -S openssh yes | pacman -S openssh
 systemctl enable sshd.service systemctl enable sshd.service
 echo "set enable-bracketed-paste off" >> /etc/inputrc echo "set enable-bracketed-paste off" >> /etc/inputrc
-useradd -m -s /bin/bash ms +useradd -m -s /bin/bash user 
-echo -e "pwd\npwd" | passwd ms >/dev/null 2>&1+echo -e "password\npassword" | passwd user >/dev/null 2>&1 
 +yes | pacman -S sudo 
 +usermod -aG wheel user 
 +sed -i '/wheel ALL=(ALL:ALL) ALL/s/^# //g' /etc/sudoers 
 +cd /usr/bin && ln -s vim vi 
 +systemctl enable systemd-timesyncd.service 
 +systemctl enable systemd-resolved
 EOT EOT
 +rm /mnt/etc/resolv.conf
 +
 +reboot
 </code> </code>
 <code> <code>
Line 161: Line 174:
 useradd -m -s /bin/bash user useradd -m -s /bin/bash user
 passwd user passwd user
 +</code>
 +<code>
 +# misc
 +# set keyboard in X11
 +setxkbmap de
 +
 +# xinit
 +cp /etc/X11/xinit/xinitrc /home/user/.xinitrc
 +vi /home/user/.xinitrc
 +...
 +fi
 +
 +exec openbox-session
 +
 </code> </code>
arch/install.1658251630.txt.gz · Last modified: 2023/01/11 20:30 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki