From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FSL_HELO_HOME autolearn=no autolearn_force=no version=3.4.1 Date: Thu, 6 Oct 2016 12:56:30 +0200 From: Konstantin Lepikhov To: devel-distro@lists.altlinux.org Message-ID: <20161006105630.GA22291@lks.home> Mail-Followup-To: devel-distro@lists.altlinux.org References: <20161004213939.GA6038@lks.home> <2384791.zWFQW7ERb4@epbyminw3061.minsk.epam.com> <20161005125128.GA12716@lks.home> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20161005125128.GA12716@lks.home> X-Operation-System: ALT Linux starter kit (Trientalis) 4.8.0-lks-wks-alt0.2 User-Agent: Mutt/1.6 (2015-08-30) Subject: Re: [devel-distro] Q: use/efi is broken? X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Oct 2016 10:56:35 -0000 Archived-At: List-Archive: On 10/05/16, at 02:51:29 PM you wrote: > Hi Denis! > > On 10/05/16, at 02:06:48 PM you wrote: > > > Hi Konstantin, > > > > > Просто проверить, я один такой или это баг, если собрать live с +efi, то > > > образ не видится на Apple (проверял на стареньком macbook air и новом > > > mabook pro), но при этом видится как EFI на системах с Windows. Кто-то > > > может это прояснить? ) > > > > О! а я как раз пытаюсь с этим разобраться -- у меня с efi вообще не собирается > > live образ: > > > > + dd if=/dev/zero of=.efiboot.img bs=32k count=843 > > 843+0 records in > > 843+0 records out > > 27623424 bytes (28 MB) copied, 0.01169 s, 2.4 GB/s > > + mkfs.vfat -v -n 'El Torito' .efiboot.img > > /.host/efiboot.sh: line 267: mkfs.vfat: command not found > > make[2]: *** [pack-image] Error 1 > > > > > В-общем, нужно еще кому-нибудь потестить и повесить баг. Я в UEFI не > специалист вообще. > Единственное подозрительное место, что я нашел в логах про efi: <13>Oct 6 10:21:39 rpmi: grub2-pc-2.00-alt21 1450256299 installed WARNING: GRUB_AUTOUPDATE_DEVICE not set in /etc/sysconfig/grub2 WARNING: run grub-install /dev/sdX if needed <13>Oct 6 10:21:40 rpmi: grub2-efi-2.00-alt21 1450256388 installed modprobe: FATAL: Module efivars not found in directory /lib/modules/4.8.0-lks-wks-alt0.2 Not booted in EFI mode, unable to update EFI GRUB ... Но потом все вроде-бы правильно: hsh-run: Locked config file `/etc/hasher-priv/user.d/lakostis' ** CONFIG_SQUASHFS available ** CONFIG_OVERLAY_FS available ** CONFIG_OVERLAY_FS available ** CONFIG_EFI available ** CONFIG_EFI_PARTITION available ** CONFIG_EFI_VARS available ** CONFIG_FB_EFI available ... hsh-run: Locked config file `/etc/hasher-priv/user.d/lakostis' + cd /.image + stage2= + for i in altinst live rescue + '[' -f altinst ']' + for i in altinst live rescue + '[' -f live ']' + stage2=live + for i in altinst live rescue + '[' -f rescue ']' + '[' -n live ']' + efi=EFI + boot=EFI/BOOT + cert=EFI/enroll + tools=EFI/tools + shell=shellx64.efi + mkdir -v -p -- EFI/BOOT mkdir: created directory 'EFI' mkdir: created directory 'EFI/BOOT' + '[' -n altlinux ']' + shim_path=EFI/BOOT/bootx64.efi + bin_path=EFI/BOOT/grubx64.efi + efi_bindir=/usr/lib64/efi + kargs='fastboot live lowmem showopts automatic=method:cdrom lang= quiet splash' + gfxprefix=/usr/share/gfxboot + refind_aux=EFI/refind + refind_boot=EFI/refind/refind_x64.efi + refind_icons=EFI/refind/icons + scan_icon=os_unknown.icns + blacklist='shim.efi shim-fedora.efi PreLoader.efi TextMode.efi ebounce.efi GraphicsConsole.efi MokManager.efi HashTool.efi HashTool-signed.efi elilo.efi' + '[' -z altlinux ']' + copy_shim + '[' -n EFI/BOOT/bootx64.efi ']' + copy_cert + '[' -n altlinux ']' + local keyfile=/etc/pki/uefi/altlinux.cer + '[' -s /etc/pki/uefi/altlinux.cer ']' + mkdir -v -p EFI/enroll mkdir: created directory 'EFI/enroll' + cp -v -pLft EFI/enroll -- /etc/pki/uefi/altlinux.cer '/etc/pki/uefi/altlinux.cer' -> 'EFI/enroll/altlinux.cer' + cp -v -pLf /usr/lib64/efi/shim.efi EFI/BOOT/bootx64.efi '/usr/lib64/efi/shim.efi' -> 'EFI/BOOT/bootx64.efi' + cp -v -pLf /usr/lib64/efi/MokManager.efi EFI/BOOT '/usr/lib64/efi/MokManager.efi' -> 'EFI/BOOT/MokManager.efi' + case "elilo" in + copy_elilo + cp -v -pLf /usr/lib64/efi/elilo.efi EFI/BOOT/grubx64.efi '/usr/lib64/efi/elilo.efi' -> 'EFI/BOOT/grubx64.efi' + cat + '[' elilo '!=' elilo ']' + echo ' append="fastboot live lowmem showopts automatic=method:cdrom lang= quiet splash stagename=live"' + copy_kernel + '[' -s EFI/BOOT/vmlinuz -a -s EFI/BOOT/full.cz ']' + cp -v -lpLft EFI/BOOT -- syslinux/alt0/vmlinuz syslinux/alt0/full.cz 'syslinux/alt0/vmlinuz' -> 'EFI/BOOT/vmlinuz' 'syslinux/alt0/full.cz' -> 'EFI/BOOT/full.cz' + copy_shell + dest=EFI/shellx64.efi + src=/usr/lib64/efi/shell.efi + '[' '!' -f /usr/lib64/efi/shell.efi ']' + copy_mt86 + dest=EFI/tools + mkdir -v -p EFI/tools mkdir: created directory 'EFI/tools' + src=/usr/lib64/efi/memtest86.efi + '[' -f /usr/lib64/efi/memtest86.efi ']' ++ du -lsB32k EFI ++ cut -f1 + imgsize=960 + img=.efiboot.img + dd if=/dev/zero of=.efiboot.img bs=32k count=960 960+0 records in 960+0 records out 31457280 bytes (31 MB) copied, 0.0214136 s, 1.5 GB/s + mkfs.fat -v -n 'El Torito' .efiboot.img mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows mkfs.fat 4.0 (2016-05-06) .efiboot.img has 255 heads and 63 sectors per track, hidden sectors 0x0000; logical sector size is 512, using 0xf8 media descriptor, with 61440 sectors; drive number 0x80; filesystem has 2 16-bit FATs and 4 sectors per cluster. FAT size is 60 sectors, and provides 15321 clusters. There are 4 reserved sectors. Root directory contains 512 slots and uses 32 sectors. Volume ID is 6e9dea2a, volume label El Torito . + echo mtools_skip_check=1 + '[' -f EFI/shellx64.efi ']' + mcopy -v -i .efiboot.img -s EFI :: Copying EFI Copying tools Copying enroll Copying altlinux.cer Copying BOOT Copying full.cz Copying vmlinuz Copying elilo.conf Copying grubx64.efi Copying MokManager.efi Copying bootx64.efi + hardlink -v -c EFI Directories 4 Objects 11 IFREG 7 Comparisons 0 Linked 0 saved 0 + '[' -f shellx64.efi ']' + mv .efiboot.img EFI/ + purge_mt86 + cd EFI/tools + '[' -s memtest86.efi ']' mki-pack-isoboot: has started executing. mki-install: has started executing. ... Не вижу тут никаких проблем, все копируется и создается без ошибок. -- WBR et al.