Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
My computer is installed Manjaro Linux and Windows 7 each other disk.
They are booted with UEFI.
I installed Manjaro Linux to another disk little while ago.
Then UEFI boot menu lists:
Quote:
Windows boot manager
Windows boot manager
(... disk names...)
manjaro
When I remove new Manjaro's disk,
two Windows boot manager is listed,
blank line is listed,
and old Manjaro is not listed.
So, I cannot boot Manjaro Linux.
I try to use Ubuntu repair-boot,
but it says "Filesystem repair requires to unmount partitions. Please close all your programs. Then close this window."
I guess this problem is same as http://ubuntuforums.org/showthread.php?t=2201870
But I used Ubuntu 14.10. But not work.
How to fix UEFI boot menu and enable to boot old Manjaro?
Thank you for your reply.
It's just I was searching.
But wasn't solved.
I boot Manjaro Live, mount filesystems, chroot, and
Quote:
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
efibootmgr: EFI variables are not supported on this system.
efibootmgr: EFI variables are not supported on this system.
Installation finished. No error reported.
This problem is written in Manjaro Wiki.
So I install mtools, os-prober, efibootmgr, dosfstools and grub, but unchanged.
I exited chroot environment and do
Quote:
# modprobe efivars
modprobe: FATAL: Module efivars not found.
But /sys/firmware/efi/efivars exists and efivar command available.
Quote:
# modprobe -r efivars
modprobe: FATAL: Module efivars not found.
I do it in chroot environment too. No error displayed.
But grub-install error unchanged.
I ignore errors and finish and reboot.
But the problem wasn't solved.
Thank you.
I use Manjaro standard kernel (mhwd-kernel.)
LiveCD's kernel is 3.12.25-1-MANJARO.
Result of parted -l
Quote:
Model: ATA Corsair Force LS (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3146kB 2097kB ext3 BIOS_GRUB
2 3146kB 108MB 105MB fat32 UEFI_SYSTEM boot, esp
3 108MB 376MB 268MB ext2 MANJARO_BOOT legacy_boot
4 376MB 120GB 120GB MANJARO_LVM lvm
Model: ATA WDC WD30EZRX-00D (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB btrfs
Model: ATA WDC WD30EZRX-00D (scsi)
Disk /dev/sdc: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 106MB 105MB fat32 EFI system partition boot, esp
2 106MB 240MB 134MB Microsoft reserved partition msftres
3 240MB 3001GB 3000GB ntfs Basic data partition msftdata
Model: ATA WDC WD30EZRX-00D (scsi)
Disk /dev/sdd: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB btrfs
Model: ATA WDC WD30EZRX-00D (scsi)
Disk /dev/sde: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB btrfs
Model: ATA WDC WD30EZRX-00D (scsi)
Disk /dev/sdf: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB btrfs
Model: BUFFALO Optical Drive (scsi)
Disk /dev/sr0: 1334MB
Sector size (logical/physical): 2048B/2048B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
2 442kB 130MB 130MB primary esp
If you are absolutely sure that /sys/firmware/efi exists when you boot up the live Manjaro ISO and the `efivar -l` command returns no variables then I have no idea what is going on.
Your filesystems are mounted correctly and you have an ESP (2 in fact) so it should work.
Just to double check, load up the Manjaro live ISO and post the output of:
I forgot.
I tried with Manjaro 0.8.12 KDE too.
But I got same result.
Quote:
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Installing for x86_64-efi platform.
efibootmgr: EFI variables are not supported on this system.
efibootmgr: EFI variables are not supported on this system.
Installation finished. No error reported.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.