public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] installed Gentoo on SSD - no bootable device
@ 2014-09-05  0:17 Joseph
  2014-09-05  0:36 ` Joseph
  0 siblings, 1 reply; 29+ messages in thread
From: Joseph @ 2014-09-05  0:17 UTC (permalink / raw
  To: gentoo-user

I just installed gentoo on my new SSD (intel 480GB drive SSDSC2BF-480H501)

I mostly was installing everything over ssh (easier) and using grub2 but upon rebooting I get:

"No bootable device - Insert boot disk and press any key"

I boot strap to my system:

# swapon /dev/sda3
# mount -t ext4 /dev/sda4 /mnt/gentoo
# mount /dev/sda2 /mnt/gentoo/boot
# cd /mnt/gentoo
# mount -t proc none /mnt/gentoo/proc
# mount --rbind /dev /mnt/gentoo/dev 
# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile

If boot strap and try to start ssh I and get a warning (and can not login)

"You attempting to run an openrc service on a system which openrc did not boot
..."
I can ssh to the system before I boot I bootstrap

My partition:
fdisk -l /dev/sda

Disk /dev/sda: 447.1 GiB, 480103981056 bytes, 937703088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 37C37937-6310-4B04-93A6-05CD7792EF16

Device           Start          End   Size Type
/dev/sda1         2048         6143     2M BIOS boot partition
/dev/sda2         6144       268287   128M Linux filesystem
/dev/sda3       268288      4462591     2G Linux swap
/dev/sda4      4462592    937703054   445G Linux filesystem

sda2 - boot
sda4 - root
 
-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05  0:17 [gentoo-user] installed Gentoo on SSD - no bootable device Joseph
@ 2014-09-05  0:36 ` Joseph
  2014-09-05  2:41   ` Daniel Frey
  0 siblings, 1 reply; 29+ messages in thread
From: Joseph @ 2014-09-05  0:36 UTC (permalink / raw
  To: gentoo-user

On 09/04/14 18:17, Joseph wrote:
>I just installed gentoo on my new SSD (intel 480GB drive SSDSC2BF-480H501)
>
>I mostly was installing everything over ssh (easier) and using grub2 but upon rebooting I get:
>
>"No bootable device - Insert boot disk and press any key"
>
>I boot strap to my system:
>
># swapon /dev/sda3
># mount -t ext4 /dev/sda4 /mnt/gentoo
># mount /dev/sda2 /mnt/gentoo/boot
># cd /mnt/gentoo
># mount -t proc none /mnt/gentoo/proc
># mount --rbind /dev /mnt/gentoo/dev
># chroot /mnt/gentoo /bin/bash
># env-update
># source /etc/profile
>
>If boot strap and try to start ssh I and get a warning (and can not login)
>
>"You attempting to run an openrc service on a system which openrc did not boot
>..."
>I can ssh to the system before I boot I bootstrap
>
>My partition:
>fdisk -l /dev/sda
>
>Disk /dev/sda: 447.1 GiB, 480103981056 bytes, 937703088 sectors
>Units: sectors of 1 * 512 = 512 bytes
>Sector size (logical/physical): 512 bytes / 512 bytes
>I/O size (minimum/optimal): 512 bytes / 512 bytes
>Disklabel type: gpt
>Disk identifier: 37C37937-6310-4B04-93A6-05CD7792EF16
>
>Device           Start          End   Size Type
>/dev/sda1         2048         6143     2M BIOS boot partition
>/dev/sda2         6144       268287   128M Linux filesystem
>/dev/sda3       268288      4462591     2G Linux swap
>/dev/sda4      4462592    937703054   445G Linux filesystem
>
>sda2 - boot
>sda4 - root

When I installed grub2 I got no errors:
grub2-install /dev/sda
Installation finished. No error reported.

but looking at grub2 configuration, it is looking for kernel on sda4 (shouldn't it be sda2?).

linux   /vmlinuz-3.14.14-gentoo root=/dev/sda4 ro single


### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4  00e8b950-21c6-4558-918f-855042b42d36
else
  search --no-floppy --fs-uuid --set=root 00e8b950-21c6-4558-918f-855042b42d36
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_output gfxterm
if sleep --interruptible 0 ; then
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-00e8b950-21c6-4558-918f-855042b42d36' {
	load_video
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  4fac7293-6a58-43a4-857b-6e3095a8e50d
	else
	  search --no-floppy --fs-uuid --set=root 4fac7293-6a58-43a4-857b-6e3095a8e50d
	fi
	echo	'Loading Linux 3.14.14-gentoo ...'
	linux	/vmlinuz-3.14.14-gentoo root=/dev/sda4 ro  
}
submenu 'Advanced options for Gentoo GNU/Linux' $menuentry_id_option 'gnulinux-advanced-00e8b950-21c6-4558-918f-855042b42d36' {
	menuentry 'Gentoo GNU/Linux, with Linux 3.14.14-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 
'gnulinux-3.14.14-gentoo-advanced-00e8b950-21c6-4558-918f-855042b42d36' {
		load_video
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  4fac7293-6a58-43a4-857b-6e3095a8e50d
		else
		  search --no-floppy --fs-uuid --set=root 4fac7293-6a58-43a4-857b-6e3095a8e50d
		fi
		echo	'Loading Linux 3.14.14-gentoo ...'
		linux	/vmlinuz-3.14.14-gentoo root=/dev/sda4 ro  
	}
	menuentry 'Gentoo GNU/Linux, with Linux 3.14.14-gentoo (recovery mode)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 
'gnulinux-3.14.14-gentoo-recovery-00e8b950-21c6-4558-918f-855042b42d36' {
		load_video
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  4fac7293-6a58-43a4-857b-6e3095a8e50d
		else
		  search --no-floppy --fs-uuid --set=root 4fac7293-6a58-43a4-857b-6e3095a8e50d
		fi
		echo	'Loading Linux 3.14.14-gentoo ...'
		linux	/vmlinuz-3.14.14-gentoo root=/dev/sda4 ro single 
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###


-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05  0:36 ` Joseph
@ 2014-09-05  2:41   ` Daniel Frey
  2014-09-05  3:14     ` Joseph
  2014-09-05  3:46     ` Joseph
  0 siblings, 2 replies; 29+ messages in thread
From: Daniel Frey @ 2014-09-05  2:41 UTC (permalink / raw
  To: gentoo-user

On 09/04/2014 05:36 PM, Joseph wrote:
> When I installed grub2 I got no errors:
> grub2-install /dev/sda
> Installation finished. No error reported.
> 

If you are trying to boot in EFI mode, you aren't installing it
correctly. That installed to the MBR in legacy mode.


Instructions are here: http://wiki.gentoo.org/wiki/GRUB2

You need to mount /boot, and mount the EFI boot partition before
installing grub2 using `grub2-install --target=x86_64-efi`.

Dan


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05  2:41   ` Daniel Frey
@ 2014-09-05  3:14     ` Joseph
  2014-09-05  3:42       ` Daniel Frey
  2014-09-05  3:44       ` Daniel Frey
  2014-09-05  3:46     ` Joseph
  1 sibling, 2 replies; 29+ messages in thread
From: Joseph @ 2014-09-05  3:14 UTC (permalink / raw
  To: gentoo-user

On 09/04/14 19:41, Daniel Frey wrote:
>On 09/04/2014 05:36 PM, Joseph wrote:
>> When I installed grub2 I got no errors:
>> grub2-install /dev/sda
>> Installation finished. No error reported.
>>
>
>If you are trying to boot in EFI mode, you aren't installing it
>correctly. That installed to the MBR in legacy mode.
>
>
>Instructions are here: http://wiki.gentoo.org/wiki/GRUB2
>
>You need to mount /boot, and mount the EFI boot partition before
>installing grub2 using `grub2-install --target=x86_64-efi`.

I'm still lost with this grab2, very confusing.  Gentoo official documentation did not mention any of this :-/

Official documentation did ask to create /dev/sda1 2M BIOS boot partition but there was no instruction how to mount it or format it.
I was under impression Grub2 will do all of this.
I booted with CD-minimal and there is no "mkdosfs" command.

Do I need to format the /dev/sda1?

If I do:
mkfs -t vfat -F 32 -n efi-boot /dev/sda1
mkfs.vfat: No such file or directory

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05  3:14     ` Joseph
@ 2014-09-05  3:42       ` Daniel Frey
  2014-09-05  3:44       ` Daniel Frey
  1 sibling, 0 replies; 29+ messages in thread
From: Daniel Frey @ 2014-09-05  3:42 UTC (permalink / raw
  To: gentoo-user

On 09/04/2014 08:14 PM, Joseph wrote:
> I'm still lost with this grab2, very confusing.  Gentoo official
> documentation did not mention any of this :-/
> 
> Official documentation did ask to create /dev/sda1 2M BIOS boot
> partition but there was no instruction how to mount it or format it.
> I was under impression Grub2 will do all of this.
> I booted with CD-minimal and there is no "mkdosfs" command.
> 
> Do I need to format the /dev/sda1?
> 
> If I do:
> mkfs -t vfat -F 32 -n efi-boot /dev/sda1
> mkfs.vfat: No such file or directory
> 

The easiest method would be to chroot into your installation. From
there, you can format the EFI partition, then mount it.

If you don't have mkfs.vfat in your chroot, I think the package that has
it is dosfstools.

So basically:

1. chroot into your install (makes sure /boot is mounted before
chroot'ing in)
2. format the EFI partition, install dosfstools if required
3. mount the EFI partition to /boot/efi
4. grub2-install --target=x86_64-efi

The grub.cfg you showed before looked correct to me, the Gentoo
GNU/Linux entry was trying to boot off of root='hd0,gpt2' which is correct.

Dan


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05  3:14     ` Joseph
  2014-09-05  3:42       ` Daniel Frey
@ 2014-09-05  3:44       ` Daniel Frey
  2014-09-05  4:08         ` Joseph
  1 sibling, 1 reply; 29+ messages in thread
From: Daniel Frey @ 2014-09-05  3:44 UTC (permalink / raw
  To: gentoo-user

On 09/04/2014 08:14 PM, Joseph wrote:
> On 09/04/14 19:41, Daniel Frey wrote:
>> On 09/04/2014 05:36 PM, Joseph wrote:
>>> When I installed grub2 I got no errors:
>>> grub2-install /dev/sda
>>> Installation finished. No error reported.
>>>
>>
>> If you are trying to boot in EFI mode, you aren't installing it
>> correctly. That installed to the MBR in legacy mode.
>>
>>
>> Instructions are here: http://wiki.gentoo.org/wiki/GRUB2
>>
>> You need to mount /boot, and mount the EFI boot partition before
>> installing grub2 using `grub2-install --target=x86_64-efi`.
> 
> I'm still lost with this grab2, very confusing.  Gentoo official
> documentation did not mention any of this :-/
> 
> Official documentation did ask to create /dev/sda1 2M BIOS boot
> partition but there was no instruction how to mount it or format it.
> I was under impression Grub2 will do all of this.
> I booted with CD-minimal and there is no "mkdosfs" command.
> 
> Do I need to format the /dev/sda1?
> 
> If I do:
> mkfs -t vfat -F 32 -n efi-boot /dev/sda1
> mkfs.vfat: No such file or directory
> 

I forgot to mention in my last post that you absolutely must boot from
an EFI-enabled kernel, the gentoo ISOs do not do this. I used the Mint
17 ISO to do this, when you go to boot options it should list it as EFI
bootable.

Dan


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05  2:41   ` Daniel Frey
  2014-09-05  3:14     ` Joseph
@ 2014-09-05  3:46     ` Joseph
  2014-09-05  8:04       ` Neil Bothwick
  1 sibling, 1 reply; 29+ messages in thread
From: Joseph @ 2014-09-05  3:46 UTC (permalink / raw
  To: gentoo-user

On 09/04/14 19:41, Daniel Frey wrote:
>On 09/04/2014 05:36 PM, Joseph wrote:
>> When I installed grub2 I got no errors:
>> grub2-install /dev/sda
>> Installation finished. No error reported.
>>
>
>If you are trying to boot in EFI mode, you aren't installing it
>correctly. That installed to the MBR in legacy mode.
>
>
>Instructions are here: http://wiki.gentoo.org/wiki/GRUB2
>
>You need to mount /boot, and mount the EFI boot partition before
>installing grub2 using `grub2-install --target=x86_64-efi`.

How do I mount EFI boot partition?  
Is it the /dev/sda1 2M

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05  3:44       ` Daniel Frey
@ 2014-09-05  4:08         ` Joseph
  2014-09-05  4:30           ` Sid S
  0 siblings, 1 reply; 29+ messages in thread
From: Joseph @ 2014-09-05  4:08 UTC (permalink / raw
  To: gentoo-user

On 09/04/14 20:44, Daniel Frey wrote:
>On 09/04/2014 08:14 PM, Joseph wrote:
>> On 09/04/14 19:41, Daniel Frey wrote:
>>> On 09/04/2014 05:36 PM, Joseph wrote:
>>>> When I installed grub2 I got no errors:
>>>> grub2-install /dev/sda
>>>> Installation finished. No error reported.
>>>>
>>>
>>> If you are trying to boot in EFI mode, you aren't installing it
>>> correctly. That installed to the MBR in legacy mode.
>>>
>>>
>>> Instructions are here: http://wiki.gentoo.org/wiki/GRUB2
>>>
>>> You need to mount /boot, and mount the EFI boot partition before
>>> installing grub2 using `grub2-install --target=x86_64-efi`.
>>
>> I'm still lost with this grab2, very confusing.  Gentoo official
>> documentation did not mention any of this :-/
>>
>> Official documentation did ask to create /dev/sda1 2M BIOS boot
>> partition but there was no instruction how to mount it or format it.
>> I was under impression Grub2 will do all of this.
>> I booted with CD-minimal and there is no "mkdosfs" command.
>>
>> Do I need to format the /dev/sda1?
>>
>> If I do:
>> mkfs -t vfat -F 32 -n efi-boot /dev/sda1
>> mkfs.vfat: No such file or directory
>>
>
>I forgot to mention in my last post that you absolutely must boot from
>an EFI-enabled kernel, the gentoo ISOs do not do this. I used the Mint
>17 ISO to do this, when you go to boot options it should list it as EFI
>bootable.

Thank you for explanation.
I have a question with regards to that EFI.  Does it refer to this /dev/sda1 2M BIOS boot partition?
So this partition needs to be formatted to DOS file system and mounted in /boot/efi directory? 

Gentoo Documentation is very outdated and confusing when it comes to this new GRUB2.
Sometimes I want to scrap this crap and go back to standard legacy GRUB.

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05  4:08         ` Joseph
@ 2014-09-05  4:30           ` Sid S
  0 siblings, 0 replies; 29+ messages in thread
From: Sid S @ 2014-09-05  4:30 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2026 bytes --]

I believe what you've said is correct... because I'm pretty sure I read it
in the documentation.


On Thu, Sep 4, 2014 at 11:08 PM, Joseph <syscon780@gmail.com> wrote:

> On 09/04/14 20:44, Daniel Frey wrote:
>
>> On 09/04/2014 08:14 PM, Joseph wrote:
>>
>>> On 09/04/14 19:41, Daniel Frey wrote:
>>>
>>>> On 09/04/2014 05:36 PM, Joseph wrote:
>>>>
>>>>> When I installed grub2 I got no errors:
>>>>> grub2-install /dev/sda
>>>>> Installation finished. No error reported.
>>>>>
>>>>>
>>>> If you are trying to boot in EFI mode, you aren't installing it
>>>> correctly. That installed to the MBR in legacy mode.
>>>>
>>>>
>>>> Instructions are here: http://wiki.gentoo.org/wiki/GRUB2
>>>>
>>>> You need to mount /boot, and mount the EFI boot partition before
>>>> installing grub2 using `grub2-install --target=x86_64-efi`.
>>>>
>>>
>>> I'm still lost with this grab2, very confusing.  Gentoo official
>>> documentation did not mention any of this :-/
>>>
>>> Official documentation did ask to create /dev/sda1 2M BIOS boot
>>> partition but there was no instruction how to mount it or format it.
>>> I was under impression Grub2 will do all of this.
>>> I booted with CD-minimal and there is no "mkdosfs" command.
>>>
>>> Do I need to format the /dev/sda1?
>>>
>>> If I do:
>>> mkfs -t vfat -F 32 -n efi-boot /dev/sda1
>>> mkfs.vfat: No such file or directory
>>>
>>>
>> I forgot to mention in my last post that you absolutely must boot from
>> an EFI-enabled kernel, the gentoo ISOs do not do this. I used the Mint
>> 17 ISO to do this, when you go to boot options it should list it as EFI
>> bootable.
>>
>
> Thank you for explanation.
> I have a question with regards to that EFI.  Does it refer to this
> /dev/sda1 2M BIOS boot partition?
> So this partition needs to be formatted to DOS file system and mounted in
> /boot/efi directory?
> Gentoo Documentation is very outdated and confusing when it comes to this
> new GRUB2.
> Sometimes I want to scrap this crap and go back to standard legacy GRUB.
>
> --
> Joseph
>
>

[-- Attachment #2: Type: text/html, Size: 3048 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05  3:46     ` Joseph
@ 2014-09-05  8:04       ` Neil Bothwick
  2014-09-05 12:37         ` Joseph
  0 siblings, 1 reply; 29+ messages in thread
From: Neil Bothwick @ 2014-09-05  8:04 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 625 bytes --]

On Thu, 4 Sep 2014 21:46:14 -0600, Joseph wrote:

> >You need to mount /boot, and mount the EFI boot partition before
> >installing grub2 using `grub2-install --target=x86_64-efi`.  
> 
> How do I mount EFI boot partition?  
> Is it the /dev/sda1 2M

That's the BIOS compatibility partition. There appears to be some
confusion here, does your hardware use EFI or is it traditional BIOS. The
approaches are very different and all of the advice in this thread s for
EFI but your previous posts made no mention of it.


-- 
Neil Bothwick

Life is a sexually transmitted disease and the mortality rate is 100%.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05  8:04       ` Neil Bothwick
@ 2014-09-05 12:37         ` Joseph
  2014-09-05 12:44           ` Neil Bothwick
  0 siblings, 1 reply; 29+ messages in thread
From: Joseph @ 2014-09-05 12:37 UTC (permalink / raw
  To: gentoo-user

On 09/05/14 09:04, Neil Bothwick wrote:
>On Thu, 4 Sep 2014 21:46:14 -0600, Joseph wrote:
>
>> >You need to mount /boot, and mount the EFI boot partition before
>> >installing grub2 using `grub2-install --target=x86_64-efi`.
>>
>> How do I mount EFI boot partition?
>> Is it the /dev/sda1 2M
>
>That's the BIOS compatibility partition. There appears to be some
>confusion here, does your hardware use EFI or is it traditional BIOS. The
>approaches are very different and all of the advice in this thread s for
>EFI but your previous posts made no mention of it.
>
>
>-- 
>Neil Bothwick
>
>Life is a sexually transmitted disease and the mortality rate is 100%.

My BIOS if from 1998 I think so it is not EFI. 
I don't think I'm suppose to be doing this EFI.

"...UEFI (~EFI) is a firmware interface that is widespread on recent computers, especially those more recent than 2010. It is intended to replace the traditional 
BIOS firmware interface that is prevalent on earlier machines. "

So think I should scrap the partition sda1 and sda2 and combine them into one partition and install grub (not grub2).

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 12:37         ` Joseph
@ 2014-09-05 12:44           ` Neil Bothwick
  2014-09-05 13:06             ` Joseph
  0 siblings, 1 reply; 29+ messages in thread
From: Neil Bothwick @ 2014-09-05 12:44 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1253 bytes --]

On Fri, 5 Sep 2014 06:37:00 -0600, Joseph wrote:

> My BIOS if from 1998 I think so it is not EFI. 
> I don't think I'm suppose to be doing this EFI.
> 
> "...UEFI (~EFI) is a firmware interface that is widespread on recent
> computers, especially those more recent than 2010. It is intended to
> replace the traditional BIOS firmware interface that is prevalent on
> earlier machines. "
> 
> So think I should scrap the partition sda1 and sda2 and combine them
> into one partition and install grub (not grub2).

You need the BIOS boot partition, as described in the other thread, if
you are using a GPT partition table (and you should). I've no idea
whether legacy GRUB will handle this, but there's no point in starting
with dead software. Keep the BIOS boot partition and use GRUB2 but ignore
any advice referring to EFI.

EFI works completely differently, it does not need the BIOS boot
partition, but it does need /boot to be formatted with a FAT filesystem.

Most importantly, take a breath and step back. You seem to be diving it,
trying various options, without really gaining an understanding of what
you need to do before you start.


-- 
Neil Bothwick

War does not determine who is right -- only who is left.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 12:44           ` Neil Bothwick
@ 2014-09-05 13:06             ` Joseph
  2014-09-05 13:11               ` Neil Bothwick
  0 siblings, 1 reply; 29+ messages in thread
From: Joseph @ 2014-09-05 13:06 UTC (permalink / raw
  To: gentoo-user

On 09/05/14 13:44, Neil Bothwick wrote:
>On Fri, 5 Sep 2014 06:37:00 -0600, Joseph wrote:
>
>> My BIOS if from 1998 I think so it is not EFI.
>> I don't think I'm suppose to be doing this EFI.
>>
>> "...UEFI (~EFI) is a firmware interface that is widespread on recent
>> computers, especially those more recent than 2010. It is intended to
>> replace the traditional BIOS firmware interface that is prevalent on
>> earlier machines. "
>>
>> So think I should scrap the partition sda1 and sda2 and combine them
>> into one partition and install grub (not grub2).
>
>You need the BIOS boot partition, as described in the other thread, if
>you are using a GPT partition table (and you should). I've no idea
>whether legacy GRUB will handle this, but there's no point in starting
>with dead software. Keep the BIOS boot partition and use GRUB2 but ignore
>any advice referring to EFI.

[snip]
I made a typo my Bios is from around 2008 so it can not be EFI.
So I need a "BIOS boot partition" which in my case is "/dev/sda1" but I don't need the /dev/sda2 - this is my 128M boot partition.
My layout:

Device           Start          End   Size Type
/dev/sda1         2048         6143     2M BIOS boot partition
/dev/sda2         6144       268287   128M Linux filesystem
/dev/sda3       268288      4462591     2G Linux swap
/dev/sda4      4462592    937703054   445G Linux filesystem

Can I combine sda1 and sda2?  I mean delete both and create bigger sda1 make it a BIOS boot partition and format it as ext2; install grub2 on it.

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 13:06             ` Joseph
@ 2014-09-05 13:11               ` Neil Bothwick
  2014-09-05 13:38                 ` Joseph
                                   ` (2 more replies)
  0 siblings, 3 replies; 29+ messages in thread
From: Neil Bothwick @ 2014-09-05 13:11 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1156 bytes --]

On Fri, 5 Sep 2014 07:06:27 -0600, Joseph wrote:

> I made a typo my Bios is from around 2008 so it can not be EFI.
> So I need a "BIOS boot partition" which in my case is "/dev/sda1" but I
> don't need the /dev/sda2 - this is my 128M boot partition. My layout:
> 
> Device           Start          End   Size Type
> /dev/sda1         2048         6143     2M BIOS boot partition
> /dev/sda2         6144       268287   128M Linux filesystem
> /dev/sda3       268288      4462591     2G Linux swap
> /dev/sda4      4462592    937703054   445G Linux filesystem
> 
> Can I combine sda1 and sda2?  I mean delete both and create bigger sda1
> make it a BIOS boot partition and format it as ext2; install grub2 on
> it.

No you can't, read the previous posts. The BIOS boot partition is not the
same as /boot, it is a special partition needed for MBR compatibility and
nothing to do with the OS files. The partition layout you have is
suitable, don't mess with it except possibly to create a separate /home.
sda1 and 2 are fine as they are, don't break them.


-- 
Neil Bothwick

Computer apathy error: don't bother striking any key.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 13:11               ` Neil Bothwick
@ 2014-09-05 13:38                 ` Joseph
  2014-09-05 14:25                   ` Rich Freeman
  2014-09-05 14:02                 ` Joseph
  2014-09-05 17:55                 ` Joseph
  2 siblings, 1 reply; 29+ messages in thread
From: Joseph @ 2014-09-05 13:38 UTC (permalink / raw
  To: gentoo-user

On 09/05/14 14:11, Neil Bothwick wrote:
>On Fri, 5 Sep 2014 07:06:27 -0600, Joseph wrote:
>
>> I made a typo my Bios is from around 2008 so it can not be EFI.
>> So I need a "BIOS boot partition" which in my case is "/dev/sda1" but I
>> don't need the /dev/sda2 - this is my 128M boot partition. My layout:
>>
>> Device           Start          End   Size Type
>> /dev/sda1         2048         6143     2M BIOS boot partition
>> /dev/sda2         6144       268287   128M Linux filesystem
>> /dev/sda3       268288      4462591     2G Linux swap
>> /dev/sda4      4462592    937703054   445G Linux filesystem
>>
>> Can I combine sda1 and sda2?  I mean delete both and create bigger sda1
>> make it a BIOS boot partition and format it as ext2; install grub2 on
>> it.
>
>No you can't, read the previous posts. The BIOS boot partition is not the
>same as /boot, it is a special partition needed for MBR compatibility and
>nothing to do with the OS files. The partition layout you have is
>suitable, don't mess with it except possibly to create a separate /home.
>sda1 and 2 are fine as they are, don't break them.

So, why isn't it booting?
sda2 is mounted on /boot there is the content:

ls -al /boot/
total 8671
drwxr-xr-x  4 root root    1024 Sep  4 14:29 .
drwxr-xr-x 21 root root    4096 Sep  4 16:51 ..
-rw-r--r--  1 root root   94478 Sep  4 11:41 config-3.14.14-gentoo
drwxr-xr-x  6 root root    1024 Sep  4 18:56 grub
-rw-r--r--  1 root root       0 Aug 27 19:26 .keep
drwx------  2 root root   12288 Sep  4 09:06 lost+found
-rw-r--r--  1 root root 3037035 Sep  4 11:41 System.map-3.14.14-gentoo
-rw-r--r--  1 root root 5689632 Sep  4 11:41 vmlinuz-3.14.14-gentoo

kernel is there, grub is installed.  Where did I made a mistake?

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 13:11               ` Neil Bothwick
  2014-09-05 13:38                 ` Joseph
@ 2014-09-05 14:02                 ` Joseph
  2014-09-05 19:26                   ` Neil Bothwick
  2014-09-05 17:55                 ` Joseph
  2 siblings, 1 reply; 29+ messages in thread
From: Joseph @ 2014-09-05 14:02 UTC (permalink / raw
  To: gentoo-user

On 09/05/14 14:11, Neil Bothwick wrote:
>On Fri, 5 Sep 2014 07:06:27 -0600, Joseph wrote:
>
>> I made a typo my Bios is from around 2008 so it can not be EFI.
>> So I need a "BIOS boot partition" which in my case is "/dev/sda1" but I
>> don't need the /dev/sda2 - this is my 128M boot partition. My layout:
>>
>> Device           Start          End   Size Type
>> /dev/sda1         2048         6143     2M BIOS boot partition
>> /dev/sda2         6144       268287   128M Linux filesystem
>> /dev/sda3       268288      4462591     2G Linux swap
>> /dev/sda4      4462592    937703054   445G Linux filesystem
>>
>> Can I combine sda1 and sda2?  I mean delete both and create bigger sda1
>> make it a BIOS boot partition and format it as ext2; install grub2 on
>> it.
>
>No you can't, read the previous posts. The BIOS boot partition is not the
>same as /boot, it is a special partition needed for MBR compatibility and
>nothing to do with the OS files. The partition layout you have is
>suitable, don't mess with it except possibly to create a separate /home.
>sda1 and 2 are fine as they are, don't break them.

According to:
http://wiki.gentoo.org/wiki/GRUB2#BIOS.2FMBR_or_BIOS.2FGPT

"BIOS/MBR or BIOS/GPT

Installing in this mode is straight forward as it's just like the legacy GRUB with new GRUB2 additions. If you have a GPT partition table, you will need a small BIOS 
boot partition. 1 MiB may be enough but 2-4 MiB will definitely work. It will hold stage 2 of the bootloader and you don't need to format the partition with a 
filesystem - grub2-install will overwrite it anyway. You can mark a partition with the command line tool "parted" by typing (change 1 to the number of the partition 
you want to mark as a BIOS Boot partition!): "

I don't need to format sda1, grub2-install should take care of it.  So what am I doing wrong?
I've installed many Gentoo systems in the past (it was long time ago), everything went smooth but not this time.

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 13:38                 ` Joseph
@ 2014-09-05 14:25                   ` Rich Freeman
  2014-09-05 14:54                     ` Joseph
  2014-09-05 15:08                     ` Joseph
  0 siblings, 2 replies; 29+ messages in thread
From: Rich Freeman @ 2014-09-05 14:25 UTC (permalink / raw
  To: gentoo-user

On Fri, Sep 5, 2014 at 9:38 AM, Joseph <syscon780@gmail.com> wrote:
> ls -al /boot/
> total 8671
> drwxr-xr-x  4 root root    1024 Sep  4 14:29 .
> drwxr-xr-x 21 root root    4096 Sep  4 16:51 ..
> -rw-r--r--  1 root root   94478 Sep  4 11:41 config-3.14.14-gentoo
> drwxr-xr-x  6 root root    1024 Sep  4 18:56 grub
> -rw-r--r--  1 root root       0 Aug 27 19:26 .keep
> drwx------  2 root root   12288 Sep  4 09:06 lost+found
> -rw-r--r--  1 root root 3037035 Sep  4 11:41 System.map-3.14.14-gentoo
> -rw-r--r--  1 root root 5689632 Sep  4 11:41 vmlinuz-3.14.14-gentoo
>
> kernel is there, grub is installed.  Where did I made a mistake?

Are you SURE grub is installed?  Also, what version of grub are you
using, and have you confirmed that it is compatible with GPT?

Sticking some files in /boot/grub is only the first step in installing
grub.  It needs to be present in your boot sector and all the files it
needs need to be in the right places, including its stage2 bootloader
or whatever they call it these days.

--
Rich


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 14:25                   ` Rich Freeman
@ 2014-09-05 14:54                     ` Joseph
  2014-09-05 15:08                     ` Joseph
  1 sibling, 0 replies; 29+ messages in thread
From: Joseph @ 2014-09-05 14:54 UTC (permalink / raw
  To: gentoo-user

On 09/05/14 10:25, Rich Freeman wrote:
>On Fri, Sep 5, 2014 at 9:38 AM, Joseph <syscon780@gmail.com> wrote:
>> ls -al /boot/
>> total 8671
>> drwxr-xr-x  4 root root    1024 Sep  4 14:29 .
>> drwxr-xr-x 21 root root    4096 Sep  4 16:51 ..
>> -rw-r--r--  1 root root   94478 Sep  4 11:41 config-3.14.14-gentoo
>> drwxr-xr-x  6 root root    1024 Sep  4 18:56 grub
>> -rw-r--r--  1 root root       0 Aug 27 19:26 .keep
>> drwx------  2 root root   12288 Sep  4 09:06 lost+found
>> -rw-r--r--  1 root root 3037035 Sep  4 11:41 System.map-3.14.14-gentoo
>> -rw-r--r--  1 root root 5689632 Sep  4 11:41 vmlinuz-3.14.14-gentoo
>>
>> kernel is there, grub is installed.  Where did I made a mistake?
>
>Are you SURE grub is installed?  Also, what version of grub are you
>using, and have you confirmed that it is compatible with GPT?
>
>Sticking some files in /boot/grub is only the first step in installing
>grub.  It needs to be present in your boot sector and all the files it
>needs need to be in the right places, including its stage2 bootloader
>or whatever they call it these days.
>
>--
>Rich

The sda has a gpt partition and I installed grub2 according to Gentoo handbook, everything went without errors but it will not boot.

I'm still reading the instructions you posted in the link:
https://wiki.archlinux.org/index.php/partitioning#Choosing_between_GPT_and_MBR

Gentoo instructions is getting old and obsolete, hardly explain anything.  I've installed Gentoo many time and always booted first time after installation.

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 14:25                   ` Rich Freeman
  2014-09-05 14:54                     ` Joseph
@ 2014-09-05 15:08                     ` Joseph
  1 sibling, 0 replies; 29+ messages in thread
From: Joseph @ 2014-09-05 15:08 UTC (permalink / raw
  To: gentoo-user

On 09/05/14 10:25, Rich Freeman wrote:
>On Fri, Sep 5, 2014 at 9:38 AM, Joseph <syscon780@gmail.com> wrote:
>> ls -al /boot/
>> total 8671
>> drwxr-xr-x  4 root root    1024 Sep  4 14:29 .
>> drwxr-xr-x 21 root root    4096 Sep  4 16:51 ..
>> -rw-r--r--  1 root root   94478 Sep  4 11:41 config-3.14.14-gentoo
>> drwxr-xr-x  6 root root    1024 Sep  4 18:56 grub
>> -rw-r--r--  1 root root       0 Aug 27 19:26 .keep
>> drwx------  2 root root   12288 Sep  4 09:06 lost+found
>> -rw-r--r--  1 root root 3037035 Sep  4 11:41 System.map-3.14.14-gentoo
>> -rw-r--r--  1 root root 5689632 Sep  4 11:41 vmlinuz-3.14.14-gentoo
>>
>> kernel is there, grub is installed.  Where did I made a mistake?
>
>Are you SURE grub is installed?  Also, what version of grub are you
>using, and have you confirmed that it is compatible with GPT?
>
>Sticking some files in /boot/grub is only the first step in installing
>grub.  It needs to be present in your boot sector and all the files it
>needs need to be in the right places, including its stage2 bootloader
>or whatever they call it these days.

What information grub2 is writing to sda1 "BIOS boot partition" ? and how do I verify it?
Grub2 installed files on sda2 "/boot" partition but it seems to me it did nothing to sda1 as my BIOS does not see anything on it so it can not find the /boot or 
kernel.

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 13:11               ` Neil Bothwick
  2014-09-05 13:38                 ` Joseph
  2014-09-05 14:02                 ` Joseph
@ 2014-09-05 17:55                 ` Joseph
  2014-09-05 18:20                   ` J. Roeleveld
  2014-09-05 19:24                   ` Neil Bothwick
  2 siblings, 2 replies; 29+ messages in thread
From: Joseph @ 2014-09-05 17:55 UTC (permalink / raw
  To: gentoo-user

On 09/05/14 14:11, Neil Bothwick wrote:
>On Fri, 5 Sep 2014 07:06:27 -0600, Joseph wrote:
>
>> I made a typo my Bios is from around 2008 so it can not be EFI.
>> So I need a "BIOS boot partition" which in my case is "/dev/sda1" but I
>> don't need the /dev/sda2 - this is my 128M boot partition. My layout:
>>
>> Device           Start          End   Size Type
>> /dev/sda1         2048         6143     2M BIOS boot partition
>> /dev/sda2         6144       268287   128M Linux filesystem
>> /dev/sda3       268288      4462591     2G Linux swap
>> /dev/sda4      4462592    937703054   445G Linux filesystem
>>
>> Can I combine sda1 and sda2?  I mean delete both and create bigger sda1
>> make it a BIOS boot partition and format it as ext2; install grub2 on
>> it.
>
>No you can't, read the previous posts. The BIOS boot partition is not the
>same as /boot, it is a special partition needed for MBR compatibility and
>nothing to do with the OS files. The partition layout you have is
>suitable, don't mess with it except possibly to create a separate /home.
>sda1 and 2 are fine as they are, don't break them.

It seems to me my BIOS can not read GPT partition so what are my alternatives?
I think I will have to format the SSD in MBR 

How to use fidsk to partition HD in MBR; by default fdisk is going to GPT.

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 17:55                 ` Joseph
@ 2014-09-05 18:20                   ` J. Roeleveld
  2014-09-05 19:22                     ` Joseph
  2014-09-05 19:24                   ` Neil Bothwick
  1 sibling, 1 reply; 29+ messages in thread
From: J. Roeleveld @ 2014-09-05 18:20 UTC (permalink / raw
  To: gentoo-user

On 5 September 2014 19:55:49 CEST, Joseph <syscon780@gmail.com> wrote:
>On 09/05/14 14:11, Neil Bothwick wrote:
>>On Fri, 5 Sep 2014 07:06:27 -0600, Joseph wrote:
>>
>>> I made a typo my Bios is from around 2008 so it can not be EFI.
>>> So I need a "BIOS boot partition" which in my case is "/dev/sda1"
>but I
>>> don't need the /dev/sda2 - this is my 128M boot partition. My
>layout:
>>>
>>> Device           Start          End   Size Type
>>> /dev/sda1         2048         6143     2M BIOS boot partition
>>> /dev/sda2         6144       268287   128M Linux filesystem
>>> /dev/sda3       268288      4462591     2G Linux swap
>>> /dev/sda4      4462592    937703054   445G Linux filesystem
>>>
>>> Can I combine sda1 and sda2?  I mean delete both and create bigger
>sda1
>>> make it a BIOS boot partition and format it as ext2; install grub2
>on
>>> it.
>>
>>No you can't, read the previous posts. The BIOS boot partition is not
>the
>>same as /boot, it is a special partition needed for MBR compatibility
>and
>>nothing to do with the OS files. The partition layout you have is
>>suitable, don't mess with it except possibly to create a separate
>/home.
>>sda1 and 2 are fine as they are, don't break them.
>
>It seems to me my BIOS can not read GPT partition so what are my
>alternatives?
>I think I will have to format the SSD in MBR 
>
>How to use fidsk to partition HD in MBR; by default fdisk is going to
>GPT.

fdisk can only do MBR partitioning.
gdisk does GPT partitioning and can add MBR compatibility. 

With a disk of less them 2TB I wouldn't bother with GPT if you don't have an EFI mainboard. Do yourself a favour and partition the SSD as if it were a spinning disk.

--
Joost
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 18:20                   ` J. Roeleveld
@ 2014-09-05 19:22                     ` Joseph
  0 siblings, 0 replies; 29+ messages in thread
From: Joseph @ 2014-09-05 19:22 UTC (permalink / raw
  To: gentoo-user

On 09/05/14 20:20, J. Roeleveld wrote:
>On 5 September 2014 19:55:49 CEST, Joseph <syscon780@gmail.com> wrote:
>>On 09/05/14 14:11, Neil Bothwick wrote:
>>>On Fri, 5 Sep 2014 07:06:27 -0600, Joseph wrote:
>>>
>>>> I made a typo my Bios is from around 2008 so it can not be EFI.
>>>> So I need a "BIOS boot partition" which in my case is "/dev/sda1"
>>but I
>>>> don't need the /dev/sda2 - this is my 128M boot partition. My
>>layout:
>>>>
>>>> Device           Start          End   Size Type
>>>> /dev/sda1         2048         6143     2M BIOS boot partition
>>>> /dev/sda2         6144       268287   128M Linux filesystem
>>>> /dev/sda3       268288      4462591     2G Linux swap
>>>> /dev/sda4      4462592    937703054   445G Linux filesystem
>>>>
>>>> Can I combine sda1 and sda2?  I mean delete both and create bigger
>>sda1
>>>> make it a BIOS boot partition and format it as ext2; install grub2
>>on
>>>> it.
>>>
>>>No you can't, read the previous posts. The BIOS boot partition is not
>>the
>>>same as /boot, it is a special partition needed for MBR compatibility
>>and
>>>nothing to do with the OS files. The partition layout you have is
>>>suitable, don't mess with it except possibly to create a separate
>>/home.
>>>sda1 and 2 are fine as they are, don't break them.
>>
>>It seems to me my BIOS can not read GPT partition so what are my
>>alternatives?
>>I think I will have to format the SSD in MBR
>>
>>How to use fidsk to partition HD in MBR; by default fdisk is going to
>>GPT.
>
>fdisk can only do MBR partitioning.
>gdisk does GPT partitioning and can add MBR compatibility.
>
>With a disk of less them 2TB I wouldn't bother with GPT if you don't have an EFI mainboard. Do yourself a favour and partition the SSD as if it were a spinning disk.

I'm trying to rescue my installation but it doesn't work.
I deleted sda1 and sda2 and converted them to sda1 Microsoft basic data 
Installed legacy grub on it but it doesn't work.

Do I need to make sda1 bootable "*" 

fdisk -l /dev/sda

Disk /dev/sda: 447.1 GiB, 480103981056 bytes, 937703088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 37C37937-6310-4B04-93A6-05CD7792EF16

Device           Start          End   Size Type
/dev/sda1         2048       268287   130M Microsoft basic data
/dev/sda3       268288      4462591     2G Linux swap
/dev/sda4      4462592    937703054   445G Linux filesystem

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 17:55                 ` Joseph
  2014-09-05 18:20                   ` J. Roeleveld
@ 2014-09-05 19:24                   ` Neil Bothwick
  1 sibling, 0 replies; 29+ messages in thread
From: Neil Bothwick @ 2014-09-05 19:24 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 350 bytes --]

On Fri, 5 Sep 2014 11:55:49 -0600, Joseph wrote:

> It seems to me my BIOS can not read GPT partition so what are my
> alternatives? I think I will have to format the SSD in MBR 

BIOS doesn't read partitions. It loads a few bytes of bootloader code,
then the bootloader takes over.


-- 
Neil Bothwick

Beware! The end is... <aaarrgh!>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 14:02                 ` Joseph
@ 2014-09-05 19:26                   ` Neil Bothwick
  2014-09-05 19:54                     ` Joseph
  0 siblings, 1 reply; 29+ messages in thread
From: Neil Bothwick @ 2014-09-05 19:26 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 597 bytes --]

On Fri, 5 Sep 2014 08:02:08 -0600, Joseph wrote:

> I don't need to format sda1, grub2-install should take care of it.  So
> what am I doing wrong?

Did you run grub2-install from within the chroot? I've had problems with
this in the past, no error messages but GRUB is not installed correctly.
Instead, mount your root and boot partitions at /mnt/gent
and /mnt/gentoo/boot and run grub2-install from the live system

grub2-install --root-directory=/mnt/gentoo --boot-directory=/mnt/gentoo/boot /dev/sda


-- 
Neil Bothwick

Conclusion: the place where you got tired of thinking.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 19:26                   ` Neil Bothwick
@ 2014-09-05 19:54                     ` Joseph
  2014-09-05 21:06                       ` Neil Bothwick
  0 siblings, 1 reply; 29+ messages in thread
From: Joseph @ 2014-09-05 19:54 UTC (permalink / raw
  To: gentoo-user

On 09/05/14 20:26, Neil Bothwick wrote:
>On Fri, 5 Sep 2014 08:02:08 -0600, Joseph wrote:
>
>> I don't need to format sda1, grub2-install should take care of it.  So
>> what am I doing wrong?
>
>Did you run grub2-install from within the chroot? I've had problems with
>this in the past, no error messages but GRUB is not installed correctly.
>Instead, mount your root and boot partitions at /mnt/gent
>and /mnt/gentoo/boot and run grub2-install from the live system
>
>grub2-install --root-directory=/mnt/gentoo --boot-directory=/mnt/gentoo/boot /dev/sda

This will install grub in /mnt/gentoo/boot and will be gone after I reboot.

I was able to boot the system with systemrescue CD the kernel on the HD.  The problem I have is my BIOS does not recognize GPT partition 

I think I'll have to format entire drive in MBR and start from scratch.
How to format disk in MBR, current "fdisk" defaults to GPT.

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 19:54                     ` Joseph
@ 2014-09-05 21:06                       ` Neil Bothwick
  2014-09-05 22:07                         ` Joseph
  0 siblings, 1 reply; 29+ messages in thread
From: Neil Bothwick @ 2014-09-05 21:06 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1465 bytes --]

On Fri, 5 Sep 2014 13:54:07 -0600, Joseph wrote:

> >> I don't need to format sda1, grub2-install should take care of it.
> >> So what am I doing wrong?  
> >
> >Did you run grub2-install from within the chroot? I've had problems
> >with this in the past, no error messages but GRUB is not installed
> >correctly. Instead, mount your root and boot partitions at /mnt/gent
> >and /mnt/gentoo/boot and run grub2-install from the live system
> >
> >grub2-install --root-directory=/mnt/gentoo
> >--boot-directory=/mnt/gentoo/boot /dev/sda  
> 
> This will install grub in /mnt/gentoo/boot and will be gone after I
> reboot.

GRUB is already installed there, when you emerged it. grub-install sets
up the bootstrapping, but it needs to know where the files are, and they
are in /mnt/gentoo. I've done it this way several times and it always
worked, your way has not worked. You decide which is preferable.

> I was able to boot the system with systemrescue CD the kernel on the
> HD.  The problem I have is my BIOS does not recognize GPT partition 

On what factual evidence do you base that statement?

> I think I'll have to format entire drive in MBR and start from scratch.
> How to format disk in MBR, current "fdisk" defaults to GPT.

fdisk doesn't default to anything AFAIR, it creates whatever type of
partition table you tell it to, depending on whether you press g or o.


-- 
Neil Bothwick

Home is where you hang your @.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 21:06                       ` Neil Bothwick
@ 2014-09-05 22:07                         ` Joseph
  2014-09-05 22:32                           ` Bill Kenworthy
  2014-09-05 23:36                           ` Neil Bothwick
  0 siblings, 2 replies; 29+ messages in thread
From: Joseph @ 2014-09-05 22:07 UTC (permalink / raw
  To: gentoo-user

On 09/05/14 22:06, Neil Bothwick wrote:
>On Fri, 5 Sep 2014 13:54:07 -0600, Joseph wrote:
>
>> >> I don't need to format sda1, grub2-install should take care of it.
>> >> So what am I doing wrong?
>> >
>> >Did you run grub2-install from within the chroot? I've had problems
>> >with this in the past, no error messages but GRUB is not installed
>> >correctly. Instead, mount your root and boot partitions at /mnt/gent
>> >and /mnt/gentoo/boot and run grub2-install from the live system
>> >
>> >grub2-install --root-directory=/mnt/gentoo
>> >--boot-directory=/mnt/gentoo/boot /dev/sda
>>
>> This will install grub in /mnt/gentoo/boot and will be gone after I
>> reboot.
>
>GRUB is already installed there, when you emerged it. grub-install sets
>up the bootstrapping, but it needs to know where the files are, and they
>are in /mnt/gentoo. I've done it this way several times and it always
>worked, your way has not worked. You decide which is preferable.
>
>> I was able to boot the system with systemrescue CD the kernel on the
>> HD.  The problem I have is my BIOS does not recognize GPT partition
>
>On what factual evidence do you base that statement?
>
>> I think I'll have to format entire drive in MBR and start from scratch.
>> How to format disk in MBR, current "fdisk" defaults to GPT.
>
>fdisk doesn't default to anything AFAIR, it creates whatever type of
>partition table you tell it to, depending on whether you press g or o.

I did you suggested:

# grub2-install --root-directory=/mnt/gentoo --boot-directory=/mnt/gentoo/boot /dev/sda
Installation finished. No error reported.

# grub2-mkconfig -o /mnt/gentoo/boot/grub/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.14.14-gentoo
done

ls -al /mnt/gentoo/boot/
total 8636
drwxr-xr-x 3 root root    4096 Sep  5 15:58 .
drwxr-xr-x 3 root root    4096 Sep  5 13:44 ..
-rw-r--r-- 1 root root   94478 Sep  5 15:58 config-3.14.14-gentoo
drwxr-xr-x 6 root root    4096 Sep  5 15:57 grub
-rw-r--r-- 1 root root 3037035 Sep  5 15:58 System.map-3.14.14-gentoo
-rw-r--r-- 1 root root 5689632 Sep  5 15:58 vmlinuz-3.14.14-gentoo

reboot the system and it still doesn't boot.

-- 
Joseph


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 22:07                         ` Joseph
@ 2014-09-05 22:32                           ` Bill Kenworthy
  2014-09-05 23:36                           ` Neil Bothwick
  1 sibling, 0 replies; 29+ messages in thread
From: Bill Kenworthy @ 2014-09-05 22:32 UTC (permalink / raw
  To: gentoo-user

On 06/09/14 06:07, Joseph wrote:
> On 09/05/14 22:06, Neil Bothwick wrote:
>> On Fri, 5 Sep 2014 13:54:07 -0600, Joseph wrote:
>>
>>> >> I don't need to format sda1, grub2-install should take care of it.
>>> >> So what am I doing wrong?
>>> >

Something I have not seen so far is do you have a device.map file?

(Make sure that you have /boot mounted.)

olympus ~ # cat /boot/grub/device.map
(hd0)   /dev/sda
(hd1)   /dev/sdb
(hd2)   /dev/hdc
(hd3)   /dev/sdd
olympus ~ #

I have two ssd's (hd3/sdd boot and system in the one above) and couldn't
get the mapping right until this was set correctly as grub always got it
wrong when left to itself but only with the SSD's, normal HDD's were fine.

BillK




^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [gentoo-user] installed Gentoo on SSD - no bootable device
  2014-09-05 22:07                         ` Joseph
  2014-09-05 22:32                           ` Bill Kenworthy
@ 2014-09-05 23:36                           ` Neil Bothwick
  1 sibling, 0 replies; 29+ messages in thread
From: Neil Bothwick @ 2014-09-05 23:36 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 297 bytes --]

On Fri, 5 Sep 2014 16:07:38 -0600, Joseph wrote:

> reboot the system and it still doesn't boot.

You've been asked before but I don't recall seeing the answer. If it
doesn't boot, what does happen? What messages do you see?


-- 
Neil Bothwick

Top Oxymorons Number 34: Silent scream

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2014-09-05 23:36 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-05  0:17 [gentoo-user] installed Gentoo on SSD - no bootable device Joseph
2014-09-05  0:36 ` Joseph
2014-09-05  2:41   ` Daniel Frey
2014-09-05  3:14     ` Joseph
2014-09-05  3:42       ` Daniel Frey
2014-09-05  3:44       ` Daniel Frey
2014-09-05  4:08         ` Joseph
2014-09-05  4:30           ` Sid S
2014-09-05  3:46     ` Joseph
2014-09-05  8:04       ` Neil Bothwick
2014-09-05 12:37         ` Joseph
2014-09-05 12:44           ` Neil Bothwick
2014-09-05 13:06             ` Joseph
2014-09-05 13:11               ` Neil Bothwick
2014-09-05 13:38                 ` Joseph
2014-09-05 14:25                   ` Rich Freeman
2014-09-05 14:54                     ` Joseph
2014-09-05 15:08                     ` Joseph
2014-09-05 14:02                 ` Joseph
2014-09-05 19:26                   ` Neil Bothwick
2014-09-05 19:54                     ` Joseph
2014-09-05 21:06                       ` Neil Bothwick
2014-09-05 22:07                         ` Joseph
2014-09-05 22:32                           ` Bill Kenworthy
2014-09-05 23:36                           ` Neil Bothwick
2014-09-05 17:55                 ` Joseph
2014-09-05 18:20                   ` J. Roeleveld
2014-09-05 19:22                     ` Joseph
2014-09-05 19:24                   ` Neil Bothwick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox