X-Original-To: alpine-user@lists.alpinelinux.org Received: from ghostvegan.com (ghostvegan.com [67.231.244.106]) by lists.alpinelinux.org (Postfix) with ESMTP id E526E5C53F9 for ; Tue, 24 Jul 2018 20:52:59 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ingiro.xyz; s=default; h=Content-Transfer-Encoding:MIME-Version:Content-Type:Subject:To: From:Message-ID:Date:Sender:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=jn5veOymr3BFkrMSz6CA+FNORjzvjDxAMtnsj8JQDps=; b=wwiYUUUQ2b/0eNz+JI/eFeM1cY TL9tx5TTIbGsch5QQHUIfgPKdTeQuGaoqxBZnqd4sh1qJ9mytQnlYCTM77ih9B/1LaB/ThcahGS6b wiPbhgpmX07qzlrsD3lVFbe5/IRQkLxOIuAvcjMenCnNgdPooOhoIPtBSKjBK1HghAZ2n5oy1P6Dq VP7ncs4xtTRPW2lHjIENa7pLOarVazMy9mSqyeV4R/E5+MjX29qtc51WXoA8xUURKq4rxCDqWo5ax IXzzaSzaz4/OVfm7oeYc4BJKIwkSouezC8MmFJfvmpTQ92kbvaRkaJJJ6DdtsJ9kYkk8tHrgHMe61 L/IOvz3Q==; Received: from [::1] (port=56956 helo=webserver96.turnkeywebspace.com) by webserver96.turnkeywebspace.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from ) id 1fi4Ik-0003XC-TE for alpine-user@lists.alpinelinux.org; Tue, 24 Jul 2018 16:52:58 -0400 Received: from 73.80.93.111 ([73.80.93.111]) by mail.ingiro.xyz (Horde Framework) with HTTPS; Tue, 24 Jul 2018 16:52:58 -0400 Date: Tue, 24 Jul 2018 16:52:58 -0400 Message-ID: <20180724165258.Horde.M2ubTE1g9hfoRHwIC5PrA51@mail.ingiro.xyz> From: Wayne To: alpine-user@lists.alpinelinux.org Subject: [alpine-user] booting Alpine ISO on USB via GRUB User-Agent: Horde Application Framework 5 Content-Type: multipart/alternative; boundary="=_hStSK122HoIRcJQFaZanW8b" X-Mailinglist: alpine-user Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - webserver96.turnkeywebspace.com X-AntiAbuse: Original Domain - lists.alpinelinux.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - ingiro.xyz X-Get-Message-Sender-Via: webserver96.turnkeywebspace.com: authenticated_id: waynedpj@ingiro.xyz X-Authenticated-Sender: webserver96.turnkeywebspace.com: waynedpj@ingiro.xyz X-Source: X-Source-Args: X-Source-Dir: This message is in MIME format. --=_hStSK122HoIRcJQFaZanW8b Content-Type: text/plain; charset="utf-8"; format="flowed"; delsp="Yes" Content-Description: Plaintext Message Content-Disposition: inline Content-Transfer-Encoding: base64 YWhveSBhbGwsDQoNCsKgIGZpcnN0IHRoYW5rcyBmb3IgQWxwaW5lLCBuZXZlciBoYXZlIHNlZW4g cGFja2FnZXMgaW5zdGFsbCBzbyAgDQpxdWlja2x5IcKgIHRlc3RpbmcgY3VycmVudGx5IGFuZCBn ZXR0aW5nIHJlYWR5IHRvIGluc3RhbGwgaXQgcGVybWFuZW50bHkuDQoNCsKgIGJ1dCBmaXJzdCBm b3IgdmFyaW91cyByZWFzb25zIGkgbmVlZCB0byBib290IHRoZSBBbHBpbmUgSVNPIGZyb20gYW4g IA0KZXh0ZXJuYWwgVVNCIGRyaXZlIHVzaW5nIEdSVUIgKGluc3RhbGxlZCBvbiBVU0IgZHJpdmUp IG9uIGEgQklPUyAgDQpub24tRUZJIGNvbXB1dGVyLsKgIGluIHBhcnRpY3VsYXIgaSBoYXZlIGEg R1BUIGZvcm1hdHRlZCBVU0IgZmxhc2ggIA0KZHJpdmUgd2l0aCB0aGUgZm9sbG93aW5nIHBhcnRp dGlvbiBsYXlvdXQ6DQoNCnBhcnRpdGlvbiAxOiBFU1AgKEZBVDMyIEVGSSBTeXN0ZW0gUGFydGl0 aW9uKQ0KcGFydGl0aW9uIDI6IEJJT1MgYm9vdCAoR1JVQiBib290IHBhcnRpdGlvbiBuZWVkZWQg dG8gYm9vdCBHUlVCIG9uIEdQVCAgDQpkaXNrcyB1c2luZyBCSU9TKQ0KcGFydGl0aW9uIDM6IHN0 b3JhZ2UgKEZBVDMyIHdoZXJlIGJvb3QvZ3J1YiBkaXJlY3RvcnkgYW5kIElTT3MgYXJlIHN0b3Jl ZCkNCg0KYWdhaW4sIHRob3VnaCB0aGUgVVNCIGRyaXZlIGlzIEdQVCBmb3JtYXR0ZWQgYW5kIGhh cyBhbiBFU1AgcGFydGl0aW9uLCAgDQp3ZSBhcmUgdHJ5aW5nIHRvIGJvb3QgdGhlIElTTyB3aXRo IGEgQklPUyBvbmx5IGNvbXB1dGVyLCBzbyBubyAgDQpFRkkvVUVGSSBzdHVmZi7CoCB1c2luZyB0 aGlzIGRyaXZlIGFuZCBHUlVCIGNvbmZpZyBpIGFtIGFibGUgdG8gYm9vdCAgDQpvdGhlciBJU09z IGUuZy4gU3lzdGVtIFJlc2N1ZSBDRCwgTWVtdGVzdDg2KywgZXRjLCBqdXN0IG5vdCBBbHBpbmUg Li4gIA0KeWV0IDopDQoNCsKgIGFmdGVyIG11Y2ggcmVzZWFyY2hpbmcgYW5kIGN1bGxpbmcgaW5m b3JtYXRpb24gZnJvbSB2YXJpb3VzIHNvdXJjZXMsICANCnRoZSBiZXN0IC9OT04tV09SS0lORy8g bWVudSBlbnRyeSBpbiBncnViLmNmZyB0aGF0IGkgaGF2ZSB0aHVzIGZhciBpczoNCg0Kc2V0IHRp bWVvdXQ9MTANCnNldCBkZWZhdWx0PTANCg0Kc3VibWVudSAiQWxwaW5lIExpbnV4IiB7DQoNCsKg wqAgwqBtZW51ZW50cnkgImV4dGVuZGVkIDMuOC4wIHg4Ni02NCIgew0KwqDCoCDCoMKgwqAgwqBz ZXQgaXNvZmlsZT0iL2hvbWUvc2hhcmUvQWxwaW5lL2FscGluZS1leHRlbmRlZC0zLjguMC14ODZf NjQuaXNvIg0KwqDCoCDCoMKgwqAgwqBsb29wYmFjayBsb29wICR7aXNvZmlsZX0NCsKgwqAgwqDC oMKgIMKgbGludXggKGxvb3ApL2Jvb3Qvdm1saW51ei12YW5pbGxhIGlzby1zY2FuL2ZpbGVuYW1l PSR7aXNvZmlsZX0gIA0KYWxwaW5lX2Rldj11c2JkaXNrOnZmYXQgQk9PVF9JTUFHRT0vYm9vdC92 bWxpbnV6LXZhbmlsbGEgIA0KbW9kdWxlcz1sb29wLHNxdWFzaGZzLHNkLW1vZCx1c2Itc3RvcmFn ZSBxdWlldCBub21vZGVzZXQgIA0KaW5pdHJkPS9ib290L2luaXRyYW1mcy12YW5pbGxhDQrCoMKg IMKgwqDCoCDCoGluaXRyZCAobG9vcCkvYm9vdC9pbml0cmFtZnMtdmFuaWxsYQ0KwqDCoCDCoH0N Cg0KdGhpcyBiZWdpbnMgdG8gYm9vdCBidXQgdGhlbiBlbmRzIGluDQoNCk1vdW50aW5nIGJvb3Qg bWVkaWEgZmFpbGVkLg0KaW5pdHJhbWZzIGVtZXJnZW5jeSByZWNvdmVyeSBzaGVsbCBsYXVuY2hl ZC4gVHlwZSAnZXhpdCcgdG8gY29udGludWUgYm9vdA0KDQogICBpIGFtIHN0dW1wZWQgYW5kIGkg aGF2ZSBzZWVuIG90aGVycyBoYXZlIGJlZW4gYXNraW5nIHRoaXNbMV0gb3IgYSAgDQpzaW1pbGFy WzJdIHF1ZXN0aW9uLiAgaSB3b3VsZCBiZSBoYXBweSB0byB1cGRhdGUgdGhlIHdpa2kgYW5kIGFu c3dlciAgDQp0aGUgc2VydmVyZmF1bHQgcXVlc3Rpb24gb25jZSBpIGdldCB0aGlzIHdvcmtpbmcu ICAgIHRoYW5rcyBpbiBhZHZhbmNlICANCmZvciBhbnkgc29sdXRpb25zLCB0aXBzLCBwb2ludGVy cywgZXRjLCBhbmQgYWdhaW4gZm9yIEFscGluZS4gIHBlYWNlLCAgDQp3ICBQUzogaSB0aGluayB0 aGF0IHRoZSAiaXNvLXNjYW4vZmlsZW5hbWU9JHtpc29maWxlfSIgaXMgRGViaWFuICANCnNwZWNp ZmljIGJ1dCByZW1vdmluZyBpdCBtYWtlcyBubyBkaWZmZXJlbmNlIGFuZCBpIGhhdmUgeWV0IHRv IGZpbmQgYW4gIA0KQWxwaW5lIGVxdWl2YWxlbnQsIHRob3VnaCBpIGRvIG5vdCBmaW5kIGFueXRo aW5nIGxpa2UgaXQgb24gdGhlICANCmN1cnJlbnQga2VybmVsIGNvbW1hbmQgbGluZSB1c2VkIHRv IGJvb3QgdGhlIElTTyB3aGVuIGRkJ2QgdG8gYSBVU0IgIA0Kc3RpY2sNCg0KTGlua3M6DQotLS0t LS0NClsxXSBodHRwczovL3dpa2kuYWxwaW5lbGludXgub3JnL3dpa2kvVGFsazpJbnN0YWxsYXRp b24NClsyXSAgDQpodHRwczovL3NlcnZlcmZhdWx0LmNvbS9xdWVzdGlvbnMvODgyMTMwL2FscGlu ZS1saW51eC1ib290LWZyb20taXNvLXN0b3JlZC1pbnNpZGUtYW4taGFyZC1kcml2ZQ0KICBodHRw czovL3dheW5lZHBqLmluZ2lyby54eXoNCg== --=_hStSK122HoIRcJQFaZanW8b Content-Type: text/html; charset=utf-8 Content-Description: HTML Message Content-Disposition: inline

ahoy all,

  first thanks for Alpine, never have seen packages install so quickly!  testing currently and getting ready to install it permanently.

  but first for various reasons i need to boot the Alpine ISO from an external USB drive using GRUB (installed on USB drive) on a BIOS non-EFI computer.  in particular i have a GPT formatted USB flash drive with the following partition layout:

partition 1: ESP (FAT32 EFI System Partition)
partition 2: BIOS boot (GRUB boot partition needed to boot GRUB on GPT disks using BIOS)
partition 3: storage (FAT32 where boot/grub directory and ISOs are stored)


again, though the USB drive is GPT formatted and has an ESP partition, we are trying to boot the ISO with a BIOS only computer, so no EFI/UEFI stuff.  using this drive and GRUB config i am able to boot other ISOs e.g. System Rescue CD, Memtest86+, etc, just not Alpine .. yet :)

  after much researching and culling information from various sources, the best non-working menu entry in grub.cfg that i have thus far is:

set timeout=10
set default=0

submenu "Alpine Linux" {

    menuentry "extended 3.8.0 x86-64" {
        set isofile="/home/share/Alpine/alpine-extended-3.8.0-x86_64.iso"
        loopback loop ${isofile}
        linux (loop)/boot/vmlinuz-vanilla iso-scan/filename=${isofile} alpine_dev=usbdisk:vfat BOOT_IMAGE=/boot/vmlinuz-vanilla modules=loop,squashfs,sd-mod,usb-storage quiet nomodeset initrd=/boot/initramfs-vanilla
        initrd (loop)/boot/initramfs-vanilla
    }


this begins to boot but then ends in

Mounting boot media failed.
initramfs emergency recovery shell launched. Type 'exit' to continue boot

  i am stumped and i have seen others have been asking this or a similar question.  i would be happy to update the wiki and answer the serverfault question once i get this working.

  thanks in advance for any solutions, tips, pointers, etc, and again for Alpine.

peace, w

PS: i think that the "iso-scan/filename=${isofile}" is Debian specific but removing it makes no difference and i have yet to find an Alpine equivalent, though i do not find anything like it on the current kernel command line used to boot the ISO when dd'd to a USB stick

--=_hStSK122HoIRcJQFaZanW8b-- --- Unsubscribe: alpine-user+unsubscribe@lists.alpinelinux.org Help: alpine-user+help@lists.alpinelinux.org ---