Advertisement
Guest User

kisslinuxinstallfail

a guest
Apr 17th, 2021
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.51 KB | None | 0 0
  1. All commands I used
  2.  
  3. umount /dev/nvme0n1p2
  4. umount /dev/nvme0n1p3
  5. rm -rf kiss-chroot*
  6. wipefs -a /dev/nvme0n1
  7. parted -a optimal /dev/nvme0n1
  8. mklabel gpt
  9. unit mib
  10. mkpart primary 1 3
  11. name 1 grub
  12. set 1 bios_grub on
  13. mkpart primary 3 131
  14. name 2 boot
  15. mkpart primary 131 -1
  16. name 3 rootfs
  17. q
  18. mkfs.fat -F 32 /dev/nvme0n1p2
  19. echo "y" | mkfs.ext4 /dev/nvme0n1p3
  20. mount /dev/nvme0n1p3 /mnt
  21. mkdir /mnt/boot
  22. mount /dev/nvme0n1p2 /mnt/boot
  23. wget https://github.com/kiss-community/repo-main/releases/download/2021.4-1/kiss-chroot-2021.4-1.tar.xz
  24. tar xvf kiss-chroot* --directory /mnt
  25. /mnt/bin/kiss-chroot /mnt
  26. mkdir /etc/repos
  27. cd /etc/repos
  28. git clone https://github.com/kiss-community/repo
  29. git clone https://github.com/kiss-community/community
  30. export KISS_PATH=''
  31. KISS_PATH=$KISS_PATH:/etc/repos/repo/core
  32. KISS_PATH=$KISS_PATH:/etc/repos/repo/extra
  33. KISS_PATH=$KISS_PATH:/etc/repos/repo/xorg
  34. KISS_PATH=$KISS_PATH:/etc/repos/community/community
  35. export KISS_SU=su
  36. cd /
  37. kiss b gnupg1
  38. kiss i gnupg1
  39. gpg --keyserver keys.gnupg.net --recv-key DA4AB731D4C3F13D
  40. echo trusted-key DA4AB731D4C3F13D >>/root/.gnupg/gpg.conf
  41. cd /etc/repos/repo
  42. git config merge.verifySignatures true
  43. cd /
  44. export CFLAGS="-O3 -pipe -march=native"
  45. export CXXFLAGS="$CFLAGS"
  46. export MAKEFLAGS="-j12"
  47. kiss update
  48. kiss update
  49. kiss b baseinit dhcpcd dosfstools e2fsprogs eudev grub libelf nano ncurses openssh opendoas perl util-linux
  50. echo "kiss" > /etc/hostname
  51. nano /etc/hosts
  52. mkdir /src
  53. cd /src
  54. curl --output kernel.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.14.tar.xz
  55. tar xvf kernel.tar.xz
  56. rm -rf kernel.tar.xz
  57. cd linux*
  58. make defconfig
  59. make -j "$(nproc)"
  60. cd /src/linux*
  61. make INSTALL_MOD_STRIP=1 modules_install
  62. make install
  63. mv /boot/vmlinuz /boot/vmlinuz-5.11.24
  64. mv /boot/System.map /boot/System.map-5.11.24
  65. cd /
  66. blkid
  67. nano /etc/fstab
  68. kiss b efibootmgr
  69. kiss i efibootmgr
  70. grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=kiss
  71. grub-mkconfig -o /boot/grub/grub.cfg
  72. passwd
  73. adduser 99
  74. reboot
  75. "
  76.  
  77. When I reboot the boot freezes after saying
  78. "
  79. ---[end end kernel panic - not syncing: VFS: Unable to mount rootfs on unknown-block(0,-) ]---
  80. "
  81.  
  82. My /boot/grub/cfg
  83. "
  84.  
  85. #
  86. # DO NOT EDIT THIS FILE
  87. #
  88. # It is automatically generated by grub-mkconfig using templates
  89. # from /etc/grub.d and settings from /etc/default/grub
  90. #
  91.  
  92. ### BEGIN /etc/grub.d/00_header ###
  93. insmod part_gpt
  94. insmod part_msdos
  95. if [ -s $prefix/grubenv ]; then
  96. load_env
  97. fi
  98. if [ "${next_entry}" ] ; then
  99. set default="${next_entry}"
  100. set next_entry=
  101. save_env next_entry
  102. set boot_once=true
  103. else
  104. set default="0"
  105. fi
  106.  
  107. if [ x"${feature_menuentry_id}" = xy ]; then
  108. menuentry_id_option="--id"
  109. else
  110. menuentry_id_option=""
  111. fi
  112.  
  113. export menuentry_id_option
  114.  
  115. if [ "${prev_saved_entry}" ]; then
  116. set saved_entry="${prev_saved_entry}"
  117. save_env saved_entry
  118. set prev_saved_entry=
  119. save_env prev_saved_entry
  120. set boot_once=true
  121. fi
  122.  
  123. function savedefault {
  124. if [ -z "${boot_once}" ]; then
  125. saved_entry="${chosen}"
  126. save_env saved_entry
  127. fi
  128. }
  129.  
  130. function load_video {
  131. if [ x$feature_all_video_module = xy ]; then
  132. insmod all_video
  133. else
  134. insmod efi_gop
  135. insmod efi_uga
  136. insmod ieee1275_fb
  137. insmod vbe
  138. insmod vga
  139. insmod video_bochs
  140. insmod video_cirrus
  141. fi
  142. }
  143.  
  144. if loadfont unicode ; then
  145. set gfxmode=auto
  146. load_video
  147. insmod gfxterm
  148. fi
  149. terminal_output gfxterm
  150. if [ x$feature_timeout_style = xy ] ; then
  151. set timeout_style=menu
  152. set timeout=5
  153. # Fallback normal timeout code in case the timeout_style feature is
  154. # unavailable.
  155. else
  156. set timeout=5
  157. fi
  158. ### END /etc/grub.d/00_header ###
  159.  
  160. ### BEGIN /etc/grub.d/10_linux ###
  161.  
  162. ### END /etc/grub.d/10_linux ###
  163.  
  164. ### BEGIN /etc/grub.d/20_linux_xen ###
  165. ### END /etc/grub.d/20_linux_xen ###
  166.  
  167. ### BEGIN /etc/grub.d/30_os-prober ###
  168. ### END /etc/grub.d/30_os-prober ###
  169.  
  170. ### BEGIN /etc/grub.d/40_custom ###
  171. # This file provides an easy way to add custom menu entries. Simply type the
  172. # menu entries you want to add after this comment. Be careful not to change
  173. # the 'exec tail' line above.
  174. ### END /etc/grub.d/40_custom ###
  175.  
  176. ### BEGIN /etc/grub.d/41_custom ###
  177. if [ -f ${config_directory}/custom.cfg ]; then
  178. source ${config_directory}/custom.cfg
  179. elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
  180. source $prefix/custom.cfg;
  181. fi
  182. ### END /etc/grub.d/41_custom ###
  183.  
  184. "
  185.  
  186. My /etc/fstab
  187.  
  188. "
  189. 1AC3-20ED /boot/efi vfat defaults 0 2
  190. 716ceb07-fa1a-422b-8d31-b10a84928b5a / ext4 noatime 0 1
  191. "
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement