AryaLinuxThis forum is for the discussion of AryaLinux.
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.
One issue. I have a grub install error at the end of script 4.
"Installing for i386-pc platform
grub-install: warning: File system 'ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists."
The error then terminates the script.
I am using aryalinux-builder-x86_64-2016.04.iso in virtualbox with a 64 bit processor with two cores allocated. All other scripts worked without issue.
Try rebooting the VM into the live media. Once you are at the desktop, open up the terminal and then:
sudo su
cd
cd scripts
./enteral.sh
Enter the partition details. This would put you in the chroot.
Now:
cd /sources
./4.sh
The build should pick up from where it dropped off. See if that gets you through. I have intiated a build process in a VM as of now. Would take a while till I reach 4.sh. Please let me know if that solved the problem. In case not, then in the next few hours I would surely be ready with some answers.
Thank you for the reply. I am sure it is something I am doing. I am thinking I may have set up the partitions incorrectly.
I performed the first suggestion and I came across the same error.
"Installing for i386-pc platform
grub-install: warning: File system 'ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists."
Why does fdisk not show partitions or is it that you did not type it in here. While you created partitions did you set the partition type? I mean at the fdisk prompt pressing t and then l to get a listing of types and then setting the type. Also, I cannot see if your partition table is gpt or msdos. Can you post the complete output of fdisk /dev/sda..
I came through 4.sh without an issue and even the installation of grub happened without a glitch. So I could not exactly reproduce your issue. I however did some research as to why would the issue occur on the first place and here is what I found:
1. One of the reasons why this might happen is when you use fdisk to modify the partition table in some way - change flags, fs types or add/remove partitions and the do a grub-install. The partition changes only get reflected once a reboot happens and so a reboot is needed. Only then grub-install would work.
2. Another reason why this failure can happen is when you create a partition with a given type label and create a filesystem of different type on it. So check if the fs type for your partition is 83. If not change the type using fdisk.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.