PDA

View Full Version : Kali showing black screen on start up!



harry__me
2016-10-04, 07:46
I installed(DUAL BOOTED WITH WINDOWS 10) kali Linux rolling edition about two weeks back. It's been working fine until yesterday when i installed some updates/ upgrades!

The "BLACK SCREEN" problem comes up when i boot into kali! As always, it's asks for the username n password which it accepts without any problems but it neither shows anything on the screen nor the background image! Not even the icons of the apps i "favorited" on the dash dock. And every time i try opening the TERMINAL, it asks again for the password and username.

What could be the problem please?COMP SPECS & OTHER DETAILS I THOUGHT MIGHT BE NECESSARY ARE SHOWN BELOW.
Ask for any other info you might need to know n I'll respond as soon as possible.

Any help would be greatly appreciated. Thanks in advance.

COMP SPECS: HP Elitebook 8440p, 2.4GHz, 4Gb Ram, OS: Windows 10 Ent. & Kali Linux Rolling edition (GNU GRUB Version 2.02~beta2-36)
COMMAND USED TO FOR UPDATES & UPGRADES: apt-get update && apt-get upgrade && apt-get install upgrade-dist

mahmoudissam
2016-10-08, 03:09
Got the same problem with Lenovo T540p

P373
2016-10-08, 23:29
They updated the kernel this past week. Maybe that? Try loading your old kernels from Grub2 and see if it loads.

pedropt
2016-10-09, 21:24
Graphic card drivers issues .
You probably have to download the most recent drivers for your kernel and install the drivers with gnome service stopped .
Most of the times is graphic card drivers that are not working good .

harry__me
2016-10-10, 07:22
So should i download new Intel HD driver or which one would you recommend 'coz am currently using Intel* for windows 10...it's a dual boot, remember!😉

pedropt
2016-10-11, 22:01
Dual boot means that in windows you must have your graphic card driver installed to work .
And in linux you also have to install the driver but for linux .
2 OS means 2 different situations .

Witch grahpic card do you have ?
NVIDIA NVS 3100M

or

Intel Graphics Media
?

For Nvidia get these drivers : http://www.nvidia.com/object/linux-display-amd64-304.64-driver

Call the console , shutdown gnome and execute the installation .

For Intel graphics go here and download your drivers : https://01.org/linuxgraphics/downloads
Do the same thing as it is for nvidia .

harry__me
2016-10-11, 23:16
I'd like to try the NVIDIA driver but am not sure if my pc will be compatible with it. How can i know if i its right for my PC?

pedropt
2016-10-12, 08:03
You can not install nvidia driver if you do not have an nvidia graphic chip in you laptop , the same thing applies to intel HD .

To you know witch vga card is in your laptop , open the console and write :

lspci | grep ‘VGA’
The output will be the model of your video card , then after that point get the appropriate drivers from your graphic card brand and compile/install them .

synlope
2016-10-12, 18:14
Just curious, did this happen right after an update. If it did, then it is probably the same issue I am having and I am currently troubleshooting a fix. So let me know, and if i find a fix. I will post it on this forum

harry__me
2016-10-13, 10:52
Yeah, it happened right after an update

harry__me
2016-10-23, 18:21
Am having a problem installing Intel graphics drivers on linux. Could you please write me a clear procedure on how to install the driver. Thanks in advance.

boba.fett
2016-10-26, 22:26
Me too guys, can anyone explain the procedure to do that, in my case for Intel, I already finded the driver but don't know how to do it without miss my kali. Thanks!

pedropt
2016-10-29, 14:07
It is complicated to explain because i am unable to test it here , but the first step should be :
Downloading :

https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.7.2.tar.xz

extract it .
read the README file on package
on the shell you can invoke nano editor to open it .

nano README

try
make config
on the package folder , if you get no success then try :

make menuconfig

here it is the install procedure of the drivers in the kernel :

CONFIGURING the kernel:

Do not skip this step even if you are only upgrading one minor
version. New configuration options are added in each release, and
odd problems will turn up if the configuration files are not set up
as expected. If you want to carry your existing configuration to a
new version with minimal work, use "make oldconfig", which will
only ask you for the answers to new questions.

- Alternative configuration commands are:

"make config" Plain text interface.

"make menuconfig" Text based color menus, radiolists & dialogs.

"make nconfig" Enhanced text based color menus.

"make xconfig" Qt based configuration tool.

"make gconfig" GTK+ based configuration tool.

"make oldconfig" Default all questions based on the contents of
your existing ./.config file and asking about
new config symbols.

"make silentoldconfig"
Like above, but avoids cluttering the screen
with questions already answered.
Additionally updates the dependencies.

"make olddefconfig"
Like above, but sets new symbols to their default
values without prompting.

"make defconfig" Create a ./.config file by using the default
symbol values from either arch/$ARCH/defconfig
or arch/$ARCH/configs/${PLATFORM}_defconfig,
depending on the architecture.

"make ${PLATFORM}_defconfig"
Create a ./.config file by using the default
symbol values from
arch/$ARCH/configs/${PLATFORM}_defconfig.
Use "make help" to get a list of all available
platforms of your architecture.

"make allyesconfig"
Create a ./.config file by setting symbol
values to 'y' as much as possible.

"make allmodconfig"
Create a ./.config file by setting symbol
values to 'm' as much as possible.

"make allnoconfig" Create a ./.config file by setting symbol
values to 'n' as much as possible.

"make randconfig" Create a ./.config file by setting symbol
values to random values.

"make localmodconfig" Create a config based on current config and
loaded modules (lsmod). Disables any module
option that is not needed for the loaded modules.

To create a localmodconfig for another machine,
store the lsmod of that machine into a file
and pass it in as a LSMOD parameter.

target$ lsmod > /tmp/mylsmod
target$ scp /tmp/mylsmod host:/tmp

host$ make LSMOD=/tmp/mylsmod localmodconfig

The above also works when cross compiling.

"make localyesconfig" Similar to localmodconfig, except it will convert
all module options to built in (=y) options.

You can find more information on using the Linux kernel config tools
in Documentation/kbuild/kconfig.txt.

boba.fett
2016-10-30, 05:20
aparently the fix it on the last update, after days working with that problem, I made an update and voila! fix it. Thanks.

Code.725
2016-12-02, 16:44
I updated today. Restarted to check and it was fine, left the pc and came back after an hour and go the black screen. Restarted a few times and then it was ok again..strange

Code.725
2016-12-03, 06:29
I updated today. Restarted to check and it was fine, left the pc and came back after an hour and go the black screen. Restarted a few times and then it was ok again..strange

Did some further checking. On a total restart (power on), everything boots fine. If I hibernate and then bootup again, I get the black screen. However, if I hibernate having left firefox window running, then it gives a black screen for about a second and then reboots perfectly.