Created
June 16, 2016 06:18
-
-
Save Rahul91/f051a391fac62ccebb581370b0ac644d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
230 apt-get install build-essential libssl-dev | |
231 arch="$(uname -m)" | |
232 release="$(uname -r)" | |
233 upstream="${release%%-*}" | |
234 local="${release#*-}" | |
235 echo $release | |
236 echo $local | |
237 echo $upstream | |
238 mkdir -p /usr/src | |
239 wget -O "/usr/src/linux-${upstream}.tar.xz" "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${upstream}.tar.xz" | |
240 tar xf "/usr/src/linux-${upstream}.tar.xz" -C /usr/src/ | |
241 ln -fns "/usr/src/linux-${upstream}" /usr/src/linux | |
242 ln -fns "/usr/src/linux-${upstream}" "/lib/modules/${release}/build" | |
243 zcat /proc/config.gz > /usr/src/linux/.config | |
244 printf 'CONFIG_LOCALVERSION="%s"\nCONFIG_CROSS_COMPILE=""\n' "${local:+-$local}" >> /usr/src/linux/.config | |
245 wget -O /usr/src/linux/Module.symvers "http://mirror.scaleway.com/kernel/${arch}/${release}/Module.symvers" | |
246 apt-get install -y libssl-dev | |
247 make -C /usr/src/linux prepare modules_prepare | |
248 KDIR=/lib/modules/$(uname -r)/build/ | |
249 apt-get install virtualbox-dkms | |
250 apt-get update | |
251 apt-get upgrade | |
252 apt-get install virtualbox-dkms | |
253 history |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment