From mboxrd@z Thu Jan 1 00:00:00 1970 From: cinder88@hushmail.com Subject: Bootloader trouble during installation Date: Thu, 06 Jul 2017 09:39:36 -0400 Message-ID: <20170706133936.E133DA0155@smtp.hushmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58863) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dT70a-0002or-2d for guix-devel@gnu.org; Thu, 06 Jul 2017 09:39:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dT70V-0001Yy-53 for guix-devel@gnu.org; Thu, 06 Jul 2017 09:39:52 -0400 Received: from smtp1.hushmail.com ([65.39.178.135]:47312) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dT70U-0001TI-Oz for guix-devel@gnu.org; Thu, 06 Jul 2017 09:39:47 -0400 Received: from smtp1.hushmail.com (localhost [127.0.0.1]) by smtp1.hushmail.com (Postfix) with SMTP id 6C9B0402F4 for ; Thu, 6 Jul 2017 13:39:37 +0000 (UTC) Received: from smtp.hushmail.com (w5.hushmail.com [65.39.178.80]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp1.hushmail.com (Postfix) with ESMTPS for ; Thu, 6 Jul 2017 13:39:37 +0000 (UTC) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Hello again, all. I've been trying to install GuixSD for the first time with no success. The installation process seems to go smoothly, but my machine can't detect the installation. Since the installation isn't detected, I believe the problem is with the bootloader. For the bootloader, I am attempting to use legacy boot, not UEFI. I realize that fdisk below identifies /dev/sda2 as an EFI system, but this seems to automatically happen when I set boot to on in parted. My hardware specs: http://psref.lenovo.com/syspool/Sys/PDF/ThinkPad/ThinkPad%20X270/ThinkPad_X270_Platform_Specifications.pdf fdisk listing: Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: EA4E014F-6603-41FE-8C81-703E4A54D45C Device Start End Sectors Size Type /dev/sda1 2048 6143 4096 2M BIOS boot /dev/sda2 6144 268287 262144 128M EFI System /dev/sda3 268288 33822719 33554432 16G Linux swap /dev/sda4 33822720 168040447 134217728 64G Linux root (x86-64) /dev/sda5 168040448 234441614 66401167 31.7G Linux filesystem parted listing: Model: ATA KINGSTON SUV400S (scsi) Disk /dev/sda: 120GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 3146kB 2097kB grub bios_grub 2 3146kB 137MB 134MB ext4 boot boot, esp 3 137MB 17.3GB 17.2GB linux-swap(v1) swap 4 17.3GB 86.0GB 68.7GB ext4 root 5 86.0GB 120GB 34.0GB ext4 data config.scm: (use-modules (gnu)) (use-service-modules networking ssh) (use-package-modules admin) (operating-system (host-name "alpha") (timezone "US/Eastern") (locale "en_US.utf8") (bootloader (grub-configuration (device "/dev/sda"))) (file-systems (append (list (file-system (device "my-root") (title 'label) (mount-point "/") (type "ext4"))) (list (file-system (device "my-boot") (title 'label) (mount-point "/boot") (type "ext4"))) %base-file-systems)) (users (cons (user-account (name "cinder") (comment "primary user") (group "users") (supplementary-groups '("wheel" "audio" "video")) (home-directory "/home/alice")) %base-user-accounts)) (packages (cons tcpdump %base-packages)) (services (cons* (dhcp-client-service) (service openssh-service-type (openssh-configuration (port-number 2222))) %base-services))) the automatically generated grub.conf: # This file was generated from your GuixSD configuration. Any changes # will be lost upon reconfiguration. function setup_gfxterm { # Leave 'gfxmode' to 'auto'. insmod video_bochs insmod video_cirrus insmod gfxterm if [ "${grub_platform}" == efi ]; then # This is for (U)EFI systems (these modules are unavailable in the # non-EFI GRUB.) If we don't load them, GRUB boots in "blind mode", # which isn't convenient. insmod efi_gop insmod efi_uga else # These are specific to non-EFI Intel machines. insmod vbe insmod vga fi } # Set 'root' to the partition that contains /gnu/store. search --label --set my-root if loadfont /gnu/store/bdzxdpdw25k8v6lz54clz42bilx47srj-grub-2.02/share/grub/unicode.pf2; then setup_gfxterm fi terminal_output gfxterm insmod png if background_image /gnu/store/z22x0dqcysrfx1zzyqyxgqlgl6pwi3m3-grub-image.png; then set color_normal=light-gray/black set color_highlight=yellow/black else set menu_color_normal=cyan/blue set menu_color_highlight=white/blue fi set default=0 set timeout=5 menuentry "GNU with Linux-Libre 4.11 (beta)" { search --label --set my-root linux /gnu/store/fqc2kg4lq1lz1ymk41080jzb5q90icg0-linux-libre-4.11/bzImage --root=my-root --system=/gnu/store/cp014zrg3ajwbfwsp1mp8pwbyiipgk2d-system --load=/gnu/store/cp014zrg3ajwbfwsp1mp8pwbyiipgk2d-system/boot initrd /gnu/store/0m59xnbipjnxhch9m99hvfqf7b0nfy0r-raw-initrd/initrd } As you can see, I am trying to put /boot on a separate partition. I tried having /boot on the same partition as /, but it didn't seem to make a difference. Thank you for any and all help, -Andrew