LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions
User Name
Password
Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on... Note: An (*) indicates there is no official participation from that distribution here at LQ.

Notices


Reply
  Search this Thread
Old 10-02-2013, 12:52 PM   #1
JosephS
Member
 
Registered: Jun 2007
Distribution: Debian Jessie, Bunsenlabs
Posts: 586

Rep: Reputation: 38
Can't boot CrunchBang waldorf with grub


I installed CrunchBang Waldorf 64 bit. I installed Grub2 in the MBR. When I boot up I don't get a boot menu; this is the message I get:
Quote:
Broadcom - MOF : Exiting Broadcom PXE Rom
No bootable device -insert bootdisk & press any key.
I have the following partitions:
Sda1 Windows7 ntfs
Sda2 CrunchBang / Ext4
Sda3 Empty Space Ext4
Sda4 Extended
Sda5 CrunchBang /Home
Sda6 CrunchBang Swap

I can boot up CrunchBang with a System Rescue CD. CrunchBang did't detect the Windows7 OS.

This is the entry in /boot/grub/grub.cfg
Quote:
### BEGIN /etc/grub.d/10_linux ###
menuentry 'CrunchBang GNU/Linux, with Linux 3.2.0-4-amd64' --class crunchbang --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root ee1b9504-51cc-4cf1-87ce-ecfb38291a4f
echo 'Loading Linux 3.2.0-4-amd64 ...'
linux /boot/vmlinuz-3.2.0-4-amd64 root=UUID=ee1b9504-51cc-4cf1-87ce-ecfb38291a4f ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-4-amd64
}
menuentry 'CrunchBang GNU/Linux, with Linux 3.2.0-4-amd64 (recovery mode)' --class crunchbang --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root ee1b9504-51cc-4cf1-87ce-ecfb38291a4f
echo 'Loading Linux 3.2.0-4-amd64 ...'
linux /boot/vmlinuz-3.2.0-4-amd64 root=UUID=ee1b9504-51cc-4cf1-87ce-ecfb38291a4f ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-4-amd64
}
### END /etc/grub.d/10_linux ###
Thanks
 
Old 10-03-2013, 11:28 AM   #2
qlue
Member
 
Registered: Aug 2009
Location: Umzinto, South Africa
Distribution: Crunchbangified Debian 8 (Jessie)
Posts: 747
Blog Entries: 1

Rep: Reputation: 172Reputation: 172
Why do you have PXE boot set in your BIOS if you're booting from a hard drive?
You need to check the boot order in your bios and make sure it's looking for a bootloader in the correct place.

P.S: Crunchbang's installer always detects my Windows7 partition as Vista. This is normal, and is usually corrected after updating and upgrading.
 
Old 10-03-2013, 11:55 AM   #3
colorpurple21859
LQ Veteran
 
Registered: Jan 2008
Location: florida panhandle
Distribution: Slackware Debian, Fedora, others
Posts: 7,346

Rep: Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589
Is the boot flag set on the partition
 
Old 10-03-2013, 03:37 PM   #4
JosephS
Member
 
Registered: Jun 2007
Distribution: Debian Jessie, Bunsenlabs
Posts: 586

Original Poster
Rep: Reputation: 38
Boot order of laptop:
1. usb cdrom
2. IDE0
3. IDE1
4. Network Boot MATSHITADVD RAM U J892AS
5. usb hdd: verbatim
6. usb fdd

I booted without a cd installed, from network boot. Verbatim is a flash drive; also booted without that installed. Don't know what fdd is, but it is at the end.

Sata mode in bios allows for 2 choices:
AHCI
IDE

Quote:
Why do you have PXE boot set in your BIOS if you're booting from a hard drive?
I don't know what PXE is. I just got this laptop. What is this for?

I didn't set the boot flag because Gparted only let me set it on one partition. I've had dual installs with XP and Linux and haven't set the flag on Linux and it wasn't a problem. From what I have read it doesn't have to be set.

I found a boot info script that I ran to gather info on my system:
Attached Files
File Type: txt bootinfoscript.txt (110.7 KB, 25 views)
 
Old 10-03-2013, 04:43 PM   #5
qlue
Member
 
Registered: Aug 2009
Location: Umzinto, South Africa
Distribution: Crunchbangified Debian 8 (Jessie)
Posts: 747
Blog Entries: 1

Rep: Reputation: 172Reputation: 172
Quote:
Originally Posted by JosephS View Post
Boot order of laptop:
1. usb cdrom
2. IDE0
3. IDE1
4. Network Boot MATSHITADVD RAM U J892AS
5. usb hdd: verbatim
6. usb fdd

I booted without a cd installed, from network boot. Verbatim is a flash drive; also booted without that installed. Don't know what fdd is, but it is at the end.

Sata mode in bios allows for 2 choices:
AHCI
IDE


I don't know what PXE is. I just got this laptop. What is this for?
PXE is Network Boot. This is normally used on Corporate LANs to boot work stations from a central point. But to boot that way, the PC must be connected via Ethernet to a PXE server. (which contains the OS to be booted)
There should be a way to turn it off in bios, but even if there isn't, the fact that it's coming up shows that the bios is not finding a bootable hard drive as both IDE0 and IDE1 are set earlier in the boot order.


Quote:
Originally Posted by JosephS View Post
I didn't set the boot flag because Gparted only let me set it on one partition. I've had dual installs with XP and Linux and haven't set the flag on Linux and it wasn't a problem. From what I have read it doesn't have to be set.

I found a boot info script that I ran to gather info on my system:
My guess is that GRUB may have failed to install properly. Generally, GRUB would be installed to the mbr of the primary hard drive. (/dev/sda usually)
The /boot/grub/grub.cfg you posted is irrelevant at this point as the bios is not finding any bootloader at all. (hence the "no bootable device" message)

The first thing to do is disable the PXE boot (network boot) in bios as that may be interfering with the boot up process. (even though it appears later in the boot order, the bios may be ignoring any other form of booting)
Then make certain that the main hard drive is properly connected and detected by the machine. Remove all other drives so that you only have one. (/dev/sda)
Boot up with a live cd that includes grub. (most rescue cd's) From the command line type;
Code:
grub-install /dev/sda
Remove the live cd and reboot the computer.
If the grub menu comes up, you should be good to go. (remember to run update-grub from the command line after booting into #!)

P.S: depending on the live cd, you may have to prefix those commands with sudo

Last edited by qlue; 10-03-2013 at 04:46 PM. Reason: post script
 
Old 10-06-2013, 12:59 PM   #6
JosephS
Member
 
Registered: Jun 2007
Distribution: Debian Jessie, Bunsenlabs
Posts: 586

Original Poster
Rep: Reputation: 38
I tried that.I also tried this page which uses chroot http://crunchbang.org/forums/viewtopic.php?id=15351I think grub must be messed up. I also used windows7 cd to try to fix it so I could boot that partition, but it couldn't fix the boot problems there either.

What packages of Grub does CrunchBang Waldorf use?
when I check this is what I have installed:
Code:
root@crunchbang:~# aptitude search ~ngrub
i   grub-common
i   grub-pc
i A grub-pc-bin
i A grub2-common
I don't know what to do at this point. I don't really want to install everything, and don't if it would help.
 
Old 10-06-2013, 02:44 PM   #7
colorpurple21859
LQ Veteran
 
Registered: Jan 2008
Location: florida panhandle
Distribution: Slackware Debian, Fedora, others
Posts: 7,346

Rep: Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589
This may help from a post by Yancek on another thread.

Quote:
You might read the link below which explains the problem:

http://ubuntujournal.blogspot.com/20...wont-boot.html
note that the sda5 in the link will sda2 in your case.

Last edited by colorpurple21859; 10-06-2013 at 02:49 PM.
 
Old 10-06-2013, 10:30 PM   #8
qlue
Member
 
Registered: Aug 2009
Location: Umzinto, South Africa
Distribution: Crunchbangified Debian 8 (Jessie)
Posts: 747
Blog Entries: 1

Rep: Reputation: 172Reputation: 172
Okay, I went over everything again. Based on the boot order information you've provided, there does not appear to be any hard drive in that laptop. (both ide0 and ide1 are blank)
What type of drive is "MATSHITADVD RAM U J892AS" actually? Is that a NAS?
 
Old 10-07-2013, 01:43 PM   #9
JosephS
Member
 
Registered: Jun 2007
Distribution: Debian Jessie, Bunsenlabs
Posts: 586

Original Poster
Rep: Reputation: 38
Quote:
Originally Posted by qlue View Post
What type of drive is "MATSHITADVD RAM U J892AS" actually? Is that a NAS?
I don't know what that is, I'll have to research that.

I decided to reistall Windows7 and CrunchBang. It fixed some things. I had network booting disabled. I tried to install Windows7 and it gave me an error about disk conroller and wouldn't install in /dev/sda1. I had to change 'Sata Mode" in the Bios from AHCI to IDE, then I was able to install Windows7 in /dev/sda1. I then reinstalled CrunchBang in the partitions I had earlier, and installed Grub in the MBR. It seemed to install better: I have sound which I didn't have, and Grub found the Windows7 OS. I think Grub is in the MBR; I can't boot from the bios (gives message: no bootable device), but when I use the System rescue CD and boot 'first hard drive' I get the Grub prompt and a choice of both OS.

Not sure what ide0 and ide1 are. This laptop seems to have some strange configuration. I looked inside and see what looks like one hard drive.
Even if I put them first in the boot order they don't get booted:
1. IDE0 Toshiba MK6465GS
2. IDE1 MATSHITA DVD-RAM UJ892AS
3. USB CDROM
4. USB HDD
5. USB FDD
6. NETWORK BOOT

This is what I got form lshw: hard-disk.txt

I don't see much in the Bios for settings besides the boot order:
Sata Mode: AHCI, IDE
D2D Recovery: enabled, disabled
I don't see anything else that would affect booting the OS.

I guess if I can't get the bios to work I will try to put Grub on a flash drive to use for booting.

Thanks
Attached Files
File Type: txt hard-disk.txt (2.4 KB, 21 views)
 
Old 10-07-2013, 03:31 PM   #10
colorpurple21859
LQ Veteran
 
Registered: Jan 2008
Location: florida panhandle
Distribution: Slackware Debian, Fedora, others
Posts: 7,346

Rep: Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589
get back to the grub prompt go to command line what is the output of set and ls.

Last edited by colorpurple21859; 10-07-2013 at 03:40 PM.
 
Old 10-07-2013, 10:42 PM   #11
qlue
Member
 
Registered: Aug 2009
Location: Umzinto, South Africa
Distribution: Crunchbangified Debian 8 (Jessie)
Posts: 747
Blog Entries: 1

Rep: Reputation: 172Reputation: 172
Quote:
Originally Posted by JosephS View Post
I don't know what that is, I'll have to research that.

I decided to reistall Windows7 and CrunchBang. It fixed some things. I had network booting disabled. I tried to install Windows7 and it gave me an error about disk conroller and wouldn't install in /dev/sda1. I had to change 'Sata Mode" in the Bios from AHCI to IDE, then I was able to install Windows7 in /dev/sda1. I then reinstalled CrunchBang in the partitions I had earlier, and installed Grub in the MBR. It seemed to install better: I have sound which I didn't have, and Grub found the Windows7 OS. I think Grub is in the MBR; I can't boot from the bios (gives message: no bootable device), but when I use the System rescue CD and boot 'first hard drive' I get the Grub prompt and a choice of both OS.

Not sure what ide0 and ide1 are. This laptop seems to have some strange configuration. I looked inside and see what looks like one hard drive.
Even if I put them first in the boot order they don't get booted:
1. IDE0 Toshiba MK6465GS
2. IDE1 MATSHITA DVD-RAM UJ892AS
3. USB CDROM
4. USB HDD
5. USB FDD
6. NETWORK BOOT

This is what I got form lshw: hard-disk.txt

I don't see much in the Bios for settings besides the boot order:
Sata Mode: AHCI, IDE
D2D Recovery: enabled, disabled
I don't see anything else that would affect booting the OS.

I guess if I can't get the bios to work I will try to put Grub on a flash drive to use for booting.

Thanks
Okay, from that it appears that IDE0 is the hard drive and IDE1 is the optical drive. (which is booting)
I would try booting into the first hard drive using the cd, then re-installing grub from a command line.
But first, make sure you do the update and upgrade to bring everything up to date. (that may even fix things on it's own)
 
Old 10-09-2013, 01:43 PM   #12
JosephS
Member
 
Registered: Jun 2007
Distribution: Debian Jessie, Bunsenlabs
Posts: 586

Original Poster
Rep: Reputation: 38
Quote:
Originally Posted by colorpurple21859 View Post
get back to the grub prompt go to command line what is the output of set and ls.
grub > set
locale-dir=(hd0,msdos2)
/boot/grub/locale
prefix=(hd0,msdos2)/boot/grub
root-hd0,msdos2

grub > ls
(hd0)(hd0,msdos6)(hd0,msdos5)(hd0,msdos3)(hd0,msdos2)(hd0,msdos1)

I reistalled grub in the first hard drive; didn't make a change.
I put grub on a usb drive, at least that is better than using the cd.

Thanks for help
 
Old 10-16-2013, 08:47 PM   #13
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
If you're using Grub2, do you have OS-Prober installed?
 
Old 10-17-2013, 03:29 AM   #14
JosephS
Member
 
Registered: Jun 2007
Distribution: Debian Jessie, Bunsenlabs
Posts: 586

Original Poster
Rep: Reputation: 38
Quote:
Originally Posted by ReaperX7 View Post
If you're using Grub2, do you have OS-Prober installed?
root@crunchbang:~# os-prober
/dev/sda1:Windows 7 (loader):Windows:chain

I can't find a man page for this program. It doesn't say anything about CrunchBang install.
 
Old 10-17-2013, 05:27 AM   #15
colorpurple21859
LQ Veteran
 
Registered: Jan 2008
Location: florida panhandle
Distribution: Slackware Debian, Fedora, others
Posts: 7,346

Rep: Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589Reputation: 1589
post the results of this. It should give enough info to figure out what is going on
http://bootinfoscript.sourceforge.net/
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: #!CrunchBang 11 "Waldorf": The Breakfast of Champions LXer Syndicated Linux News 0 05-27-2013 01:40 PM
LXer: CrunchBang 11 Waldorf Review LXer Syndicated Linux News 0 05-21-2013 02:00 PM
LXer: Review: CrunchBang ("#!") Linux 11 "Waldorf" LXer Syndicated Linux News 0 05-16-2013 04:50 AM
LXer: Preview: CrunchBang ("#!") Linux 11 "Waldorf" LXer Syndicated Linux News 0 07-06-2012 08:10 AM
CrunchBang terminal question. Trying to install GRUB. EEE PC 1000 he GreenJ Linux - Laptop and Netbook 1 06-26-2009 03:34 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions

All times are GMT -5. The time now is 10:19 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration