Jump to content

Clover do not detect ext4 partition


Lanza
 Share

3 posts in this topic

Recommended Posts

Hello all,

 

I have been using a Hackintosh for some time now, and everithing's ok on th mac side. I had dual boot with my own LFS until now, which I dropped and replaced with Arch Linux because I cannot maintain it anymore.

 

I used my LFS kernel from its root ext4 partition using VBoxExt4fs-64 without any problem for 1 year.

The issue I'm facing is that after reformating the root ext4 partition of my linux to install Arch and adjusting my config.plist (Kernel Arguments) accordingly, clover fails to detect it, and won't even check if there is something to load there. As for now I've copied my Kernel in EFI partition, but i'm not satisfied with this solution that leads me to some dirty quirks. PARTUUID is still the same.

What is required for VBoxExt4 to stop ignoring my partition ?

 

Here is my custom entries in config.plist

		<key>Custom</key>
			<dict>
				<key>Entries</key>
				<array>
					<dict>
						<key>FullTitle</key>
						<string>Arch Linux</string>
						<key>Volume</key>
						<string>A2D9F051-6191-4ABC-A873-5822A1DA9816</string>
						<key>Type</key>
						<string>LinuxKernel</string>
						<key>Arguments</key>
						<string>root=UUID=4b502e58-c898-41c9-8668-a916919d5bea rw add_efi_memmap initrd=/boot/initramfs-linux.img</string>
						<key>Image</key>
						<string>os_linux.icns</string>
					</dict>
					<dict>
						<key>FullTitle</key>
						<string>OS X El Capitan (Version 10.11)</string>
						<key>Volume</key>
						<string>C7148FAA-7CB9-43C2-A6FB-D99C653A7D42</string>
						<key>Type</key>
						<string>OSX</string>
						<key>Arguments</key>
						<string>dart=0 kext-dev-mode=1</string>
						<key>Image</key>
						<string>os_elcapitan.icns</string>
						<key>InjectKexts</key>
						<string>Yes</string>
						<key>CustomLogo</key>
						<true/>
					</dict>
				</array>
			</dict>

And there are interesting parts of my clover log :

 

found 21 volumes with blockIO
...
0:995  0:001    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(3,GPT,9DE5967B-C207-469C-819B-5F22D87D0222,0x2010000,0xCD43800)
0:999  0:003  15. Volume:
1:000  0:001    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(4,GPT,A2D9F051-6191-4ABC-A873-5822A1DA9816,0xED53800,0xEF9F800)
1:007  0:006  16. Volume:
...
1:183  0:002  Custom entry 0 FullTitle:"Arch Linux" Options:"root=UUID=4b502e58-c898-41c9-8668-a916919d5bea rw add_efi_memmap initrd=/boot/initramfs-linux.img" Type:5 Flags:0x10 matching Volume:"PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(4,GPT,A2D9F051-6191-4ABC-A873-5822A1DA9816,0xED53800,0xEF9F800)"
1:197  0:013      Checking volume "Musique Temporai" (PciRoot(0x0)\Pci(0x14,0x0)\USB(0x13,0x0)\HD(1,MBR,0xE603CB45,0x800,0x3A384800)) ... skipped
1:202  0:005      Checking volume "ARCHISO_EFI" (PciRoot(0x0)\Pci(0x14,0x0)\USB(0x6,0x0)\HD(1,MBR,0x38AB083F,0xAC,0x14000)) ... skipped because volume is hidden
1:206  0:004      Checking volume "EFI" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(1,GPT,3101EE12-C682-411C-A58F-2ECF00F32038,0x28,0x64000)) ... skipped because volume is hidden
1:212  0:005      Checking volume "Macintosh SSD" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(2,GPT,C7148FAA-7CB9-43C2-A6FB-D99C653A7D42,0x64028,0xECE2340)) ... skipped
1:218  0:006      Checking volume "Recovery HD" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(3,GPT,A86E0422-A10B-4018-8BB7-E11650A18B78,0xED46368,0x135F20)) ... skipped because volume is hidden
1:223  0:005      Checking volume "EFI" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(1,GPT,F0C44C38-3B25-4316-A730-222A5180AD00,0x28,0x64000)) ... skipped because volume is hidden
1:229  0:005      Checking volume "Home" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(3,GPT,9DE5967B-C207-469C-819B-5F22D87D0222,0x2010000,0xCD43800)) ... skipped
1:233  0:004      Checking volume "EFI" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0xFFFF,0x0)\HD(1,GPT,453EB6EA-8235-43A8-A764-50116EE77F0D,0x28,0x64000)) ... skipped because volume is hidden
1:239  0:006      Checking volume "Macintosh HD" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0xFFFF,0x0)\HD(2,GPT,8D2FAC22-3EF3-4DA5-8230-1C6AF349EB18,0x64028,0x3A3613A8)) ... skipped
1:246  0:006      Checking volume "Data" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0xFFFF,0x0)\HD(6,GPT,839884B3-8475-44B1-8515-C8E305279E92,0x3A4FB800,0x7458C000)) ... skipped
1:250  0:004      Checking volume "EFI" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0xFFFF,0x0)\HD(1,GPT,E4C9852F-E33D-4340-9EAE-10270B1021DA,0x28,0x64000)) ... skipped because volume is hidden
1:256  0:005      Checking volume "Partage" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0xFFFF,0x0)\HD(2,GPT,7AE38813-1944-44E4-A2C4-469E57618068,0x64028,0x3A2E1FE0)) ... skipped
1:262  0:006  Custom entry 1 FullTitle:"OS X El Capitan (Version 10.11)" Path:"\System\Library\CoreServices\boot.efi" Options:"dart=0 kext-dev-mode=1" Type:1 Flags:0x12 matching Volume:"C7148FAA-7CB9-43C2-A6FB-D99C653A7D42"
...
1:395  0:003  Scanning loaders...
1:397  0:002   0: 'Whole Disc Boot' no file system
1:402  0:004   1: 'Musique Temporai'
1:445  0:042   2: 'Whole Disc Boot' no file system
1:449  0:004   3: 'ARCHISO_EFI' hidden
1:455  0:005   4: 'Whole Disc Boot' no file system
1:460  0:004   5: 'Whole Disc Boot' no file system
1:464  0:004   6: 'Whole Disc Boot' no file system
1:470  0:006   7: 'Whole Disc Boot' no file system
1:476  0:005   8: 'Whole Disc Boot' no file system
1:481  0:004   9: 'EFI' hidden
1:485  0:004  10: 'Macintosh SSD'
1:491  0:006      AddLoaderEntry for Volume Name=Macintosh SSD
1:493  0:001     hiding entry: \System\Library\CoreServices\boot.efi
1:504  0:011  11: 'Recovery HD' hidden
1:508  0:003  12: 'EFI' hidden
1:512  0:004  13: 'Legacy HD2' no file system
1:517  0:005  14: 'Home'
1:532  0:014  15: 'Legacy HD4' no file system
1:537  0:005  16: 'EFI' hidden
1:541  0:004  17: 'Macintosh HD'
1:629  0:087      AddLoaderEntry for Volume Name=Macintosh HD
1:631  0:001     hiding entry: \System\Library\CoreServices\boot.efi
1:642  0:011  18: 'Data'
1:653  0:011  19: 'EFI' hidden
1:657  0:003  20: 'Partage'
...

Part UUID A2D9F051-6191-4ABC-A873-5822A1DA9816 aka block ID 15 should NOT appear as
"15 : 'Legacy HD4' no file system"
Hence Clover do not even try to find a kernel, since it does not detect ext4 on this partition.

'Home' is ext4 too and is detected, and checked by clover. Why not my root partition ?

Thanks

Edit : blkid of the partition :
/dev/sdb4: LABEL="Arch Linux" UUID="4b502e58-c898-41c9-8668-a916919d5bea" TYPE="ext4" PARTLABEL="ArchLinux" PARTUUID="a2d9f051-6191-4abc-a873-5822a1da9816"

  • Like 1
Link to comment
Share on other sites

I too am facing the same issue please update if you find a solution. I have been using kali linux for about more than an year and added a manual entry just like you did but from the drive where kali was installed and it detected kali image just fine but i did an upgrade 2 weeks ago ever since it stopped detecting it and re installed kali re installed clover re configured config.plist from scratch and it doesnt even check the ext4 partition.

Link to comment
Share on other sites

My Linux Mint volume vanished from the Clover boot menu after I updated to the latest version of Clover just ahead of installing macOS Sierra.

 

This was the case before and after installing Sierra.  No more Linux in boot menu.

 

The actual volume is unchanged.  The ubuntu folder is still present in EFI partition.  Why no boot option?

Link to comment
Share on other sites

 Share

×
×
  • Create New...