Unable to boot to Linux Deepin
Friends,
I'm completely a Linux newbie, so explain as much as possible. I installed Linux Deepin on dual boot(practically, triple-boot). When I select the Linux Deepin option in bootloader, I mostly get a blank screen for a long time. After practically 2 mins, it presents with some lines of text which I, being a newbie to Linux can't comprehend and hence, cannot counter the error. The lines go: " udevadm settle - timeout of 30 seconds reached, the event queue contains: /sys/devices/pci0000:00:1d.7/usb1(1080) /sys/devices/pci0000:00:1d.7/usb1.1-0:1-0(1081) up waiting for root device. Common reasons for this problem: root args(cat /proc/cmdline) Check rootdelay = ...[There's something here I cannot recollect at the moment] Missing modules(cat /proc/modules; ls /dev) ALERT! /dev/disk/by-uuid/b4b672ea-c6e5-47fe-a174-165ffde63c8 doesn't exist! Dropped to shell! " Then it goes to a Ubuntu shell or something of that sort. Surprisingly, every-time I boot into Windows and then restart my desktop and then boot to Deepin, it successfully boots in. I have Deepin installed on external hard disk which is not very fast(just mentioned this if it is of any use.) Also, my Windows is extremely slow in booting up, it takes almost 10 mins, which is why I switched to Deepin, which boots up almost in 2 mins if it does. Any help would be extremely appreciated. |
Hi & Welcome to Linux Questions-;)
A couple of questions to try to help you. During your Linux Deepin installation did you install to the MBR (Master Boot Record) ? Is the Windows os the only other os besides Linux Deepin? -:-I'm asking because you mentioned "triple boot"-:- Posting your partitions will help me and others to see what's going on. To do that run this command as root: Code:
fdisk -l (small letter L) Is this a desktop or a laptop? Post the output of your machine so we can look at the specifications. Run lspci in your terminal. |
Thanks for your reply.
This is my desktop. I have 3 Operating Systems, but my case is a little different. I had Vista preinstalled on my PC. Then, using EasyBCD, I put XP on dual-boot. Then, I installed Deepin. So, when I start my PC, I am greeted with options whether to boot to Deepin or Vista. If I select Vista, I'm given a choice between XP & Vista. If I choose Deepin, I'm instantly taken to Deepin(if it works). I'll post the my other computer details as soon as possible. Regards. |
The specifications and all
The reply by Terminal for fdisk -l=
Code:
Disk /dev/sda: 500.1 GB, 500107862016 bytes Code:
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10) |
Not sure what the problem is, but you could try running these commands, mentioned in the lines you quoted:
Code:
cat /proc/cmdline Code:
ls /dev |
cat /proc/cmdline =
Code:
BOOT_IMAGE=/boot/vmlinuz-3.13.0-43-generic root=UUID=b4b672ea-c6e5-47fe-a174-165ffde463c8 ro quiet splash vt.handoff=7 ls /dev= Code:
agpgart mem sdb tty24 tty56 ttyS29 |
Hey, I'm no good in Linux, but I've spot something here.
The 'root=uuid=' value in the cat /proc/cmdline command and in the error which i posted in my first post are same. Quote:
Quote:
|
I'm no good at GRUB, or disk-by-uuid. I've used mostly lilo (Slackware's default bootloader) and simple /dev/sdwhatevers. But there's plenty(?) of members who know more than me, and hopefully they'll see this thread.
|
What gets me is the 'ALERT' that says that the uuid 'doesn't exist' is contradictory to the root uuid that does exit.
Your first (/dev/sda) HDD is all of your Windows partitions and they look good. Your second (/dev/sdb) HDD I see your in a dual boot with Linux and Windows 95 (Vista). Looking at you Linux Deepin partition: Code:
/dev/sdb2 178403328 204795903 13196288 83 Linux If you want to you can incorporate all 3 operating systems into one Grub Menu. (if that's the problem) You can do that by updating Grub. There is something called bootinfoscript that's a bash script that searches HDD's on a computer for info related to booting. I think it's the best script that you can run to help us determine what's going on. http://sourceforge.net/projects/bootinfoscript/ Here's how I ran it on my CentOS box: Code:
[root@localhost Downloads]# ./bootinfoscript-061.tar.gz "RESULTS.TXT" See the screenshot of mine in the picture attached. One of our Guru's, Mr. Yancek is good with this. He helped me to get my booting issue fixed. |
1 Attachment(s)
Screenshot of the file.
Your RESULTS file will have more entries than mine because you have 2 HDD's and 3 operating systems. |
Sorry for my late reply.
This is the Results.txt which was created after running BootInfoScript as suggested by Ztcoracat... Code:
Boot Info Script 0.61 [1 April 2012] Regards. |
Your bootinfoscript shows windows in the master boot record of sda, the first 500GB drive. When you want to boot Deepin, do you select the second drive, the 250GB drive with Deepin on it at boot time or do you have something like EasyBCD installed on windows to boot Deepin when you boot from the first drive?
You have the Grub bootloader of Deepin installed to the mbr of the second 250GB drive so selecting that drive on boot should get you to Deepin. One problem with multiple drives is guessing the order in Grub. You could try this as a one time thing to see if it works. When you are able to boot Deepin, open a text editor as root and go to the /boot/grub/grub.cfg file and edit the one line in the first Deepin menu entry below: Code:
set root='hd1,msdos2' If your windows is taking 10 minutes to boot, you've got other problems. You might defragment your windows partitions and run chkdsk on them. Since you did not create a swap partition, you might want to do that also unless you have a lot of RAM? |
Here's what my /boot/grub/grub.cfg looks like; Programmer_04-:)
Mine is just an example and it says hd0. Code:
menuentry 'CentOS Linux (3.10.0-123.20.1.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-123.el7.x86_64-advanced-aa2e8b05-415e-413f-94d1-1e9774094547' { |
Thank you for your prompt replies.
As mentioned earlier, I have EasyBCD installed. I have 4GB of RAM. What is important to note that EVERYTIME I boot into Windows and then Deepin, I can boot in. But when I directly boot into Deepin, it usually fails. |
Quote:
You might want to make a 1 GB swap partition for Linux Deepin. Wait for yancek as he asked if you were using EasyBCD. |
All times are GMT -5. The time now is 10:54 AM. |