the grub.svgz is the illustration of the boot process, it may be a little 
hard to read...
and the configurations are uploaded to somewhere else, here is the link:  
http://pan.baidu.com/s/1o6qYzgA


在 2015年7月25日星期六 UTC+8下午8:07:10,rt.写道:
>
>         my USB flash was divided into two partitions, the first one serves 
> as a normal partition for file saving and the second one is only for 
> booting purpose, all the livecd are saved in the second partition managed 
> by grub2, the configuration files are placed in the attachment, to have it 
> bootable in both legacy bios mode and uefi mode, you will have to install 
> grub2 in two ways for targets, one is the i386( called like this in 
> grub2),another is x86_64-efi, I install it with the following commands:
>
>         grub-install --removable --recheck --target=x86_64-efi 
> --efi-directory=/run/media/root/r\&t 
> --boot-directory=/run/media/root/r\&t/boot/grub/x86_64-efi
>         grub-install --recheck --removable --target=i386-pc 
> --boot-directory=/run/media/root/r\&t/boot/grub/i386-pc /dev/sdb
>
>         before the two commands, you should already have the target 
> partition mounted on the right place( here is /run/media/root/r\&t/ ), the 
> i386-pc targets need write data to mbr, while the x86_64-efi boot from efi 
> excutable file which is loaded directly by bios with uefi support, that's a 
> feature of uefi. As for 'secure boot', it's so called but it prohibit any 
> loader unsigned or signed with a wrong key( more often the key belongs to 
> Microsoft, but for some machine you can also install your own key), about 
> how to boot with secure boot on, here is some more detailed refrence:
>         www.rodsbooks.com/efi-bootloaders/index.html
> an announcement about 'secure boot' by fsf two or three years ago:
>         
> http://www.fsf.org/campaigns/secure-boot-vs-restricted-boot/statement
>
>         the two targets share nearly the same configurations which are 
> located in /boot/grub/grub2_share/cfg, some file were removed to shrink the 
> file size, so it's not ready to boot, but the arrangement of the file can 
> be referenced.
>         the main file for sagemath is placed in the same path as they are 
> arranged in the live img, here in my USB flash, it's the directory '/live', 
> the corresponding configuration is in 0_gnu_linux.cfg.
>         among the files, /boot/grub/grub2_share/cfg/*.cfg and 
> /boot/grub/$target/grub/grub.cfg is what you can refer, the other files 
> were left just in case that you need.
>
>
> 在 2015年7月25日星期六 UTC+8下午7:50:01,rt.写道:
>>
>> e.. not really, I'm just a junior student now and interested in computer 
>> techniques.
>>
>> sorry to reply so late, we are having a field work and these days it 
>> seems that the ipv6 was not available or not stable enough, I was blocked 
>> and can't have access to google, so is this forum. Just now, I tried 
>> several times and finally I am lucky to send this message!
>>
>> grub2 is of course a free software, it's also made by GNU project as an 
>> update to legacy grub! As for my grub2 configuration, it seems that it will 
>> take some space to write it. I will try to conclude it here. Besides, you 
>> can find more instruction about it in the official manual.
>>
>> there is a great chance that you will have to fsck your usb flash disk, 
>> at leastfor sage live 6.5 or earlier 6.4, but that's easy to deal with and 
>> still acceptable. for the new version 6.7, I'm not sure as my laptop is now 
>> more convinient, so I haven't got to try the new version now.
>> It should be claimed that not only sagemath, but also many live cd would 
>> couase the problem, and sagemath have tried to deal with this issue through 
>> several more convenient methods, though it's not auto done now.
>>
>>
>> it is little long to say about the boot mode uefi and legacy bios, it's 
>> better that you find the explanation somewhere else, two place I recommend 
>> is the uefi official webset and tiannocore, as I first learned it from all 
>> kinds of forum, most of which were wrote in Chinese ...
>>
>> as for matlab, I just leared little, and it was already one year ago. as 
>> now I don't want to spend much time on it, I can't tell much about it, 
>> sorry. However, for matlab, there is a big problem, it's not free, not only 
>> the charge but also not open source; also, it takes lots of disk space( my 
>> hard disk is just a little inadequate to save all my files). Several weeks 
>> ago, I tried ansys under the linux, finaly got defeated and will never want 
>> to have ansys installed on linux again, there is so many troubles with it, 
>> and hardly have documents, I'm afraid that matlab would have the same 
>> circumstance, but that's just the third reason. Now sagemath is just 
>> powerful enough and script is so convenient to use. With additional tools, 
>> like a frontend( for example texmacs, with witch the formula displayed is 
>> easy to read ), it can meet nearly all what I need, there is no reason for 
>> me to try matlab again.
>>
>> maybe later I will try to add a map to illustrate how the grub2 works for 
> my USB flash, hoping the net will hold on ...
>
> it seems it's no easy to upload files here, I will try to make it later..
>  
>
>>
>> 在 2015年7月22日星期三 UTC+8上午3:35:08,Dominique Laurain写道:
>>>
>>> Hi rt,
>>>
>>> you are advanced student, aren't you ? ... :-)
>>>
>>> yes, it will be good to share about grub2 like Thierry did/does for his 
>>> technical data...either in your own blog or you post it for some interested 
>>> sage users or dev.
>>>
>>> I know only "grub" at my job, but maybe grub2 is more up to date. I 
>>> guess many "details" are very important : how did you partition disk to 
>>> handle the boot process from the grub to the chosen ISO file ? is grub2 
>>> free (no money to pay to install it) ? ...
>>>
>>> I don't know just now, what it means "uefi" or "secure boot is off" ... 
>>> you can write short explanation (or reference websites) about what you did 
>>> (no need to mention what you have not tried yourself).
>>>
>>> MATLAB can have advantages too : if you have the chance (for example 
>>> usage free with school) to use MATLAB, do it...you will understand you 
>>> didn't miss opportunity later,... you can compare and explain better your 
>>> ideas why SAGE is very good. Keep written notes about good or bad 
>>> experiences.
>>>
>>> Dominique.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to