Advertisement
zamotivator

Untitled

Apr 1st, 2013
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.43 KB | None | 0 0
  1. modprobe rtl8192se
  2. iwlist
  3. # netcfg wireless-wpa
  4. # wifi-menu
  5. ???
  6.  
  7. # keyap
  8. loadkeys us
  9.  
  10. # flash-drive
  11. pacman -S emacs
  12. mkdir /flash
  13. mount /dev/sdc2 /flash
  14.  
  15. # layout disk
  16. cfisk
  17. # remove swap
  18. # recreate root
  19.  
  20. # /
  21. modprobe dm_mod
  22. cryptsetup --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 5000 --use-random luksFormat /dev/sda2
  23. cryptsetup luksDump /dev/sda2
  24. cryptsetup luksOpen /dev/sda2 luks-root
  25. mkfs.ext4 /dev/mapper/luks-root
  26. mount -t ext4 -o discard,noatime,nodiratime,defaults /dev/mapper/luks-root /mnt
  27.  
  28. # /boot
  29. mkfs.ext2 /dev/sda1
  30. mount -t ext2 /dev/disk/by-id/ata-INTEL_SSDSA1M160G2LE_CVPO034600W4160CGN-part1 /mnt/boot
  31.  
  32. # install base-system
  33. pacstrap /mnt base
  34.  
  35. # /external
  36. #mkdir /mnt/root
  37. #cp /flash/external.key /mnt/root
  38. #mkdir /mnt/external
  39. #cryptsetup luksOpen /dev/sdb --key-file=/mnt/root/external.key
  40. #mount -t ext4 -o noatime,nodiratime,defaults /dev/mapper/luks-external /mnt/external
  41. # echo "luks-external /dev/disk/by-id/wwn-0x50014ee6ad72cfce /root/external.key nofail" > /mnt/etc/crypttab
  42.  
  43. # bootloader
  44. arch-chroot /mnt pacman -S grub-bios emacs-nox
  45.  
  46. # swap
  47. dd if=/dev/zero of=/mnt/root/swap bs=1M count=8192
  48. chmod 600 /mnt/root/swap
  49. mkswap /mnt/root/swap
  50. swapon /mnt/root/swap
  51.  
  52.  
  53. # /etc/crypttab
  54. echo "luks-root /dev/disk/by-id/ata-INTEL_SSDSA1M160G2LE_CVPO034600W4160CGN-part2 none allow-discards" > /mnt/etc/crypttab
  55.  
  56. # generate fstab
  57. genfstab -p /mnt >> /mnt/etc/fstab
  58.  
  59. # chroot
  60. arch-chroot /mnt
  61.  
  62. pacman -Syu
  63.  
  64. # emacs
  65. pacman -S emacs-nox
  66.  
  67. # /etc/crypttab
  68. #/etc/fstab
  69. /dev/disk/by-id/ata-INTEL_SSDSA1M160G2LE_CVPO034600W4160CGN-part1 /boot ext2 defaults 1 2
  70. /dev/mapper/luks-root / ext4 discard,noatime,nodiratime,defaults 1 1
  71. /swap swap swap defaults 0 0
  72. /dev/mapper/luks-external /external ext4 noatime,nodiratime,defaults 0 2
  73. /home/oleg/Dropbox/container.key /home/oleg/SafeBox truecrypt keyfiles=/home/oleg/key.container,nofail 0 2
  74. 10.0.20.188:/Public /public nfs rw,nolock,async,soft,nofail 0 0
  75.  
  76. # hostname
  77. echo "t510" > /etc/hostname
  78.  
  79. # timezone
  80. ln -s /usr/share/zoneinfo/Asia/Irkutsk /etc/localtime
  81.  
  82. # locale
  83. echo LANG="en_US.UTF-8" > /etc/locale.conf
  84. # edit /etc/locale.gen
  85. locale-gen
  86.  
  87. # add "encrypt" to HOOKS after filesystems /etc/mkinitcpio.conf
  88. # generate initramfs
  89. mkinitcpio -p linux
  90.  
  91. pacman -S grub-bios
  92. modprobe dm-mod
  93. grub-install --recheck /dev/sda
  94. # /etc/default/grub
  95. # GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:luks-root:allow-discards root=/dev/mapper/luks-root"
  96. # disable: GRUB_DISABLE_LINUX_UUID=true
  97. # disable quiet
  98. grub-mkconfig -o /boot/grub/grub.cfg
  99.  
  100. passwd
  101.  
  102. # netcfg wireless-wpa
  103. # wifi-menu
  104.  
  105. pacman-key --init
  106. pacman-key --populate archlinux
  107. pacman -S systemd systemd-sysvcompat ca-certificates pkgfile htop netcfg networkmanager xf86-video-intel xorg-server network-manager-applet ttf-dejavu openssh pulseaudio virtualbox virtualbox-host-modules virtualbox-guest-iso firefox gnome dhcpcd zsh rxvt-unicode flashplugin nspluginwrapper
  108. systemctl enable sshd.service
  109. systemctl enable gdm.service
  110. systemctl enable NetworkManager
  111. systemctl enable getty@.service
  112. echo "vboxdrv" > /etc/modules-load.d/virtualbox.conf
  113.  
  114. groupadd networkmanager
  115. groupadd oleg
  116. useradd -m -g oleg -G audio,dbus,locate,optical,log,network,networkmanager,power,storage,tty,uucp,vboxusers,video,users,wheel -s /bin/zsh oleg
  117. passwd oleg
  118. exit
  119. umount /mnt/boot
  120. umount /mnt
  121.  
  122. reboot
  123.  
  124. ls /sys/class/net
  125. dhcpcd <network_interface>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement