[Solved]The linux kernel with build in bootloader?

First of let me apologize if I'm making no sense at all. This isn't really my area of expertise.
I just recently stumbled upon some rather interesting "news" about the linux kernel developers working to implement a an EFI/GTP (I think) bootloader in the kernel it self. I would very much like to know if this is actually true, I'd like to learn more and follow the development, but I haven't been able to find any relevant information, appart from the incomplete mailing list I stumbled upon.
I suspect that I'm simply using the wrong search parameters. Again, it's not like I know too much about what I'm doing.
In any case, if you have even the slightest idea what I'm talking about, please do guide me in the right direction.
Best regards.
Last edited by zacariaz (2012-03-01 20:02:04)

Gusar wrote:
litemotiv wrote:I was mainly thinking about a way to boot straight into Arch from rEFIt without chainloading grub/syslinux first.
Thanks to the info and links the.ridikulus.rat provided, I've now learned a bit more about this stuff (I'm probably still missing a lot ). Basically, rEFIt is a manager that launches bootloaders. With EFI_STUB, the kernel is it's own bootloader, so what you say is indeed possible - start linux from rEFIt without going through grub/syslinux. Well, it would be possible if there wasn't for one huge problem - rEFIt doesn't allow passing options, which is needed in this case. But that's where rEFIt's fork (rEFInd) comes into play.
Further, there are patches on the kernel mailing list that will make it possible for an EFI_STUB kernel to read options from a file. Then not even rEFInd will be needed. Strictly speaking it isn't needed even now, but you need to type the options manually on the efi shell, which isn't very convenient. Fun stuff all this, innit? . It's a whole new crazy world.
Cool, thanks for the pro-active research!

Similar Messages

  • Configure the Linux Kernel for Oracle 8i

    I wish to install Oracle 8i as explaned in
    its documenation. Hence, I need to recompile the Linux Kernel with increased values to shared memory or semaphore parameters. Therefore, can someone please post to this discussion
    list copies of their altered
    /usr/src/linux/include/asm/shmparam.h
    /usr/src/linux/include/linux/sem.h
    Or please point me to a clear document on how
    to alter these files?
    --Thank you,
    --Charles                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    I should have told you what amount of RAM I have installed:
    384 MB
    Also, can someone tell me what is the above number in HEX? I calulated 17155CE0h, is the correct?
    --Thanks
    --Charles
    null

  • The latest stable version of the Linux kernel is: 2.6.25 !!!

    The latest stable version of the Linux kernel is:  2.6.25
    as u know
    http://www.kernel.org/
    after testing ,hope included in final core iso
    2008.04

    ekerazha wrote:
    brain0 wrote:First of all, ext4 is under heavy development and possibly buggy. Furthermore, the on-disk format is not guaranteed to be stable yet.
    No, it's not under heavy development, it is almost complete. The only missing part is the "dalayed allocation". The on-disk format, as I've already said, shouldn't change anymore.
    With this patch series, it is expected that ext4 format should be settling
    down.  We still have delayed allocation and online defrag which aren't
    quite ready to merge, but those shouldn't affect the on-disk format.
    I don't expect any other on-disk format changes to show up after this
    point, but I've been wrong before....  any such changes would have to
    have a Really Good Reason, though.
    Source: http://lkml.org/lkml/2008/1/21/392
    If you read this carefully, you don't want to use ext4 just now. You also should consider that ext4 is virtually untested compared to filesystems like ext3 which has been used for years in many production environments. I wouldn't read "I don't expect any other on-disk format changes" as "There will be no more changes" if I had important data.
    brain0 wrote:Second, we don't have a single filesystem built into the kernel, they are all modular - and I don't see a reason why this should ever change.
    I remembered some filesystems were "built-in". Evidently I remember wrong (well... and I remember the filesystem for the root partition had to be built into the kernel, but my knowledge on this point is not very updated).
    You're so 90's. If we would build everything into the kernel that everyone needed to boot, it would be 5MB or 10MB instead of just 2MB. Everything is as modular as possible now (there are some exceptions which should be ironed out in one of the next releases).

  • Why Firefox for Android is causing The Linux kernel to send data packets to random sites?

    I've recently installed CyanogenMod on my Nexus 5. Shorty after installing CyanogenMod I decided to install Firefox on my device from here:
    https://f-droid.org/repository/browse/?fdid=org.mozilla.firefox
    Afrer installing it I decided to install a frontend application for IPtabels from here:
    https://f-droid.org/repository/browse/?fdid=dev.ukanth.ufirewall
    After installing it I blocked some applications from accessing my data networks, including The
    Linux kernel. After some hours passed I took a look at the firewall log and I noticed that the firewall
    has blocked several data packets from accessing the internet. The log also showed the IP addresses where
    the data packets were being sent. I decided to find out to whom these IP adresses belonged. The results were
    rather strange. One particular IP belonged to a French ISP, one on the other hand belonged to a Finnish ISP.
    Finally I found one IP that made some sense. That IP belonged to Mozilla. However, at this point I couldn't be sure
    that Firefox was causing this behaviour. So I did a little test. I re-installed CyanogenMod on my Nexus 7.
    I connected my Nexus 7 to my WiFi-network at my home and I installed the same frontend application for IPtables
    on my device. I configured the firewall the same way I did for my phone, so The Linux kernel was also blocked
    from accessing any data networks. I surfed the web with my device and did some other things with it. I also checked the
    firewall log from time to time, and no applications showed up in the log. So I installed Firefox on my device. And immediately
    after installing it The Linux kernel was trying to send data packets to the same IP addresses. Now I was almost completely sure
    that Firefox was indeed causing this strange behaviour.
    Here are some addresses where The Linux Kernel was trying to send data packets:
    69.50.225.155
    63.245.217.219
    72.167.239.239
    23.43.139.27
    74.125.232.107
    193.229.109.41
    63.245.217.160
    94.23.204.140
    Conclusion:
    *I downloaded CyanogenMod from the projects official site and I checked the md5sums of the files
    I downloaded before I flashed anything onto my device
    *I installed all the applications on my devices (including Firefox) from here: https://f-droid.org
    *I didn't do anything stupid with my devices so I dont' think that they were infected with malware
    *I changed Firefox settings so that it didn't share any data with Mozilla
    So I'd like to have some answers to the following questions:
    1)Why Firefox is causing the Linux kernel to send data to these IP addresses and is there any way
    to turn this "feature" off?
    2)Do the other versions of Firefox and other Mozilla software (Thunderbird etc.) also include this form of snooping?

    * 69.50.225.155 - belongs to the EFF, you likely have https everywhere installed
    * 63.245.217.219 - aus4.vips.phx1.mozilla.com - Extension update check
    * 72.167.239.239 - a1plpkivs-v03.any.prod.ash1.secureserver.net - some GoDaddy hosted site - extension?
    * 23.43.139.27 - a23-43-139-27.deploy.static.akamaitechnologies.com - I don't know, Akamai is a world leader in geo distributed websites/services
    * 74.125.232.107 - Google - search suggestions or malware/phishing protection database updates
    * 193.229.109.41 - not registered to any website - searching seems to suggest it is owned by https://en.wikipedia.org/wiki/Elisa_%28company%29 possibly your ISP or Mobile data provider
    * 63.245.217.160 - addons-versioncheck-single1.zlb.phx.mozilla.net - extension update check
    * 94.23.204.140 - something related to f-droid.com

  • Fix: Change the Linux kernel to fully utilize the 6GB memory

    Problem:
    We installed Oracle apps 11.5.10 on Redhat AS2.1 with 6GB memory and couldn't run it well one year ago.
    Fix:
    Change the Linux kernel to fully utilize the 6GB memory.

    thank you very much thestringer.
    I have replaced the mirrorlist with the pacnew one.
    I don't use pppoe, so I ignore the message
    I've been looking into /var/log/errors.log and I found this:
    Date, time etc:      Intel AES-NI instructions are not detected
    Should I install these AES-NI instructions ?

  • How to solve the problem related with inputing of the text into Wordpress from Firefox 9 and 9.0.1. The problem is that after inputing the formatting gets lost. Taking in account high popularity of Wordpress I suppose the problem is quite serious.

    How to solve the problem related with inputing of the text into Wordpress from Firefox 9 and 9.0.1.
    The problem is that after inputing the formatting gets lost.
    Taking in account high popularity of Wordpress I suppose the problem is quite serious.

    Perform the suggestions mentioned in the following articles:
    * [https://support.mozilla.com/en-US/kb/Template:clearCookiesCache/ Clear Cookies & Cache]
    * [[Troubleshooting extensions and themes]]
    * Clipboard not working -> [http://kb.mozillazine.org/Clipboard_not_working]
    * Rich Text Editing -> [http://kb.mozillazine.org/Rich_text_editing]
    * Update All your Firefox Plugins -> [https://www.mozilla.org/en-US/plugincheck/]
    Check and tell if its working.
    Might not be related to your problem but some of your Plugins are out-dated
    * Update All your Firefox Plugins -> [https://www.mozilla.org/en-US/plugincheck/]
    * '''When Downloading Plugins Update setup files, Remove Checkmark from Downloading other Optional Softwares with your Plugins (e.g. Toolbars, McAfee, Google Chrome, etc.)'''

  • [Solved] Updating everything except the Linux kernel

    Hello,
    Since a few weeks, wicd has problems with recent versions of kernel on my computer. Is there a way to update everything except the linux package?
    Thanks in advance.
    Last edited by Marin M. (2012-05-02 14:20:52)

    You can hold any package from updating by uncommenting the IgnorePkg option on your pacman.conf and listing said package(s) there.
    https://wiki.archlinux.org/index.php/Pa … g_upgraded

  • Where are the Linux kernel parameters?

    I have successfully installed ORACLE on red hat linux 5.0
    even though I didn't set the kernel parameters.
    On Solaris these parameters can be set in the /etc/system file.
    Where do you set SHMMAX and the kernel parameters in linux?
    I could not find a similar file.
    Please enlighten me.
    Thank You
    Be careful with environment variables!
    run the root.sh script after installation!
    null

    Frank Westheider (guest) wrote:
    : Mark Lee (guest) wrote:
    : : I have successfully installed ORACLE on red hat linux 5.0
    : : even though I didn't set the kernel parameters.
    : : On Solaris these parameters can be set in the /etc/system
    file.
    : : Where do you set SHMMAX and the kernel parameters in linux?
    : : I could not find a similar file.
    : : Please enlighten me.
    : : Thank You
    : : Be careful with environment variables!
    : : run the root.sh script after installation!
    : Hi Mark.
    : You have to install the Kernel-Sources and Include-Files.
    : Just look in
    : /usr/include/asm/*shm*.h
    : and change the parameters. After this re-create the kernel with
    : cd /usr/src/linux
    : make clean && make dep && make && make modules && make
    : modules_install
    : and install the kernel-file (lilo/bootlin....).
    : Ciao
    : Frank Westheider
    You might want to follow this thread (it's on the previous page
    of threads):
    Kernel Parameters?
    From: Bolen Coogler (guest)
    Email: [email protected]
    Date: Mon Oct 26 16:00 CST 1998
    The Oracle install instructions mention setting various kernel
    parameters, such as:
    SHMMAX 4294967296 (0x100000000)
    SHMMIN 1
    SHMMNI 100
    SHMSEG 10
    SEMMNS 200
    SEMMNI 70
    SEMMSL
    While setting these parameters is VERY important in HP/UX or
    Solaris, I haven't the slightest idea if this is really applies
    to Linux. Does anyone know if tweaking these and other kernel
    parameters matters in Linux? If so, where do you make these kind
    of changes? (/usr/src/linux/include/linux/<something>.h ?)
    My initial impression is the Oracle on Linux documentation is
    converted Solaris boilerplate (i.e. %s/Solaris/Linux/g).
    null

  • How to solve the setColor() problem with multithreading?

    My fractal program uses a custom number of threads to draw the complete image. If I use just 1 thread, the image looks clean, if I use more threads some pixels of the image gets other colors. The problem ist the painting code:
    g2d.setColor(col);
    g2d.drawLine(x, y, x, y);as it is necessary to first set the color of the graphics object and then draw the line. I can solve this pixel color problem by synchronizing the Graphics2D object:
    synchronized (g2d) {
      g2d.setColor(col);
      g2d.drawLine(x, y, x, y);
    }but this slows the code down to times where just 1 thread is calculating the image. Unfortunately, I can't find a draw() method that has a color parameter.
    I tried to divide the panel into multiple BufferedImages (1 for each thread) which solves the pixel problem but only the first BufferedImage get's drawn.

    I solved my problem now. My solution is to use a separate BufferedImage for each Thread. I still had a bug where i didn't transformed the x/y coordinates of the complete image to the shifted x/y coordinates of the single BufferedImages, so that the threads draw the image out of the visible area which looked like all threads after the first only had a black image. After adjusting teh coordinates, the fractal now gets drawn correctly. And boy it's much faster with multiple threads - even on single core systems. On a dual core system, using 10-20 threads about doubles the performance as both cores have work almost all the time until the fractal is finished. :-)

  • How can upgrade the linux kernel

    i want upgrade my linux kernel of my arch 
    so
    tell me how can i do it ?
    thanks........

    zqyking wrote:
    archman-cro wrote:What a question!
    What kernel? What version? From where?
    .......... ni tai sb le  dui ni wu yu
    Love you too.

  • [SOLVED] grub2 - error you need to load the linux kernel first

    I can boot into windows just fine but ran into this error when I try to boot into archlinux. I've tried both root=/dev/disk/by-uuid/69a3679e-f730-4ccc-8977-c0ef89bdea8a and root=/dev/sda6 but they do not work.
    $ sudo fdisk -l
    Disk /dev/sda: 320.0 GB, 320072933376 bytes
    255 heads, 63 sectors/track, 38913 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x0009e647
    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 13416 107763988+ 7 HPFS/NTFS
    /dev/sda2 13417 38913 204804652+ f W95 Ext'd (LBA)
    /dev/sda5 13417 13678 2104483+ 82 Linux swap / Solaris
    /dev/sda6 13679 37638 192458668+ 83 Linux
    /dev/sda7 37639 38913 10241406 83 Linux
    Disk /dev/sdb: 320.0 GB, 320072933376 bytes
    255 heads, 63 sectors/track, 38913 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x000c28df
    Device Boot Start End Blocks Id System
    /dev/sdb1 * 1 38913 312568641 83 Linux
    /boot/grub/grub.cfg
    # Config file for GRUB2 - The GNU GRand Unified Bootloader
    # /boot/grub/grub.cfg
    # DEVICE NAME CONVERSIONS
    # Linux Grub
    # /dev/fd0 (fd0)
    # /dev/sda (hd0)
    # /dev/sdb2 (hd1,2)
    # /dev/sda3 (hd0,3)
    # Timeout for menu
    set timeout=5
    # Set default boot entry as Entry 0
    set default=0
    set menu_color_normal=light-blue/black
    set menu_color_highlight=light-cyan/blue
    # (0) Arch Linux
    menuentry "Arch Linux" {
    set root=(hd0,5)
    linux /vmlinuz26 root=/dev/disk/by-uuid/69a3679e-f730-4ccc-8977-c0ef89bdea8a ro
    initrd /kernel26.img
    ## (1) Windows
    menuentry "Windows" {
    set root=(hd0,1)
    chainloader +1
    old menu.lst that worked
    # Config file for GRUB - The GNU GRand Unified Bootloader
    # /boot/grub/menu.lst
    # DEVICE NAME CONVERSIONS
    # Linux Grub
    # /dev/fd0 (fd0)
    # /dev/hda (hd0)
    # /dev/hdb2 (hd1,1)
    # /dev/hda3 (hd0,2)
    # FRAMEBUFFER RESOLUTION SETTINGS
    # +-------------------------------------------------+
    # | 640x480 800x600 1024x768 1280x1024
    # ----+--------------------------------------------
    # 256 | 0x301=769 0x303=771 0x305=773 0x307=775
    # 32K | 0x310=784 0x313=787 0x316=790 0x319=793
    # 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
    # 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
    # +-------------------------------------------------+
    # general configuration:
    timeout 5
    default 0
    color light-blue/black light-cyan/blue
    # boot sections follow
    # each is implicitly numbered from 0 in the order of appearance below
    # TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
    # (0) Arch Linux
    title Arch Linux
    root (hd0,5)
    kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/69a3679e-f730-4ccc-8977-c0ef89bdea8a ro
    initrd /boot/kernel26.img
    # (1) Arch Linux
    title Arch Linux Fallback
    root (hd0,5)
    kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/69a3679e-f730-4ccc-8977-c0ef89bdea8a ro
    initrd /boot/kernel26-fallback.img
    title Linux Mint, kernel 2.6.24-16-generic
    root (hd0,6)
    kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/sda7 ro quiet splash
    initrd /boot/initrd.img-2.6.24-16-generic
    title Linux Mint, kernel 2.6.24-16-generic (recovery mode)
    root (hd0,6)
    kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/sda7 ro single
    initrd /boot/initrd.img-2.6.24-16-generic
    title Linux Mint, kernel memtest86+
    root (hd0,6)
    kernel /boot/memtest86+.bin
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    # This is a divider, added to separate the menu items below from the Debian
    # ones.
    title Other operating systems:
    root
    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/sda1
    title Microsoft Windows XP Professional
    root (hd0,0)
    savedefault
    makeactive
    chainloader +1
    # (1) Windows
    #title Windows
    #rootnoverify (hd0,0)
    #makeactive
    #chainloader +1
    Last edited by gmhafiz (2009-01-20 11:19:29)

    look at the difference between the grub.cfg and menu.lst # DEVICE NAME CONVERSIONS
    and try:
    # (0) Arch Linux
    menuentry "Arch Linux" {
    set root=(hd0,6)
    linux /boot/vmlinuz26 root=/dev/disk/by-uuid/69a3679e-f730-4ccc-8977-c0ef89bdea8a ro
    initrd /boot/kernel26.img
    Last edited by biagio (2009-01-20 11:03:28)

  • I need the linux (kernel 2.2)driver​s for my NI-DAQ lpm 16

    I'm doing a proyect with your NI-DAQ lpm 16 and i need a driver for use with linux red hat 6.0 that have kernel 2.2 .
    I can't find this driver in your page and i need it urgently.
    Many thanks and i'm sorry for my english.

    Hello,
    You posted your question to the "Measure" forum, which is for questions pertaining to the National Instruments product "Measure for Windows". In order to get the best possible audience for your particular question, I recommend you post to the "Multifunction I/O" discussion forum.
    Good luck, and have a pleasant day.
    Darren
    Darren Nattinger, CLA
    LabVIEW Artisan and Nugget Penman

  • How do I solve the crashing problem with the '11 version of iMovie?

    imovie seems to have trouble with optimizing or building an interface for my older videos. If is delete them it get futher into the process and crashes again. Is there a patch for this or a process I need to follow?

    Well if I follow him, he creates an Exposure Adjustment Layer.
    Then he cranks up the Exposure, lightening the entire body, which he does not want. It's only the head.
    So leaving the Exposure set to where he put it, he selects that adjustment layer, clicks on that white thumbnail mask first, then paints
    using the brush and black. What this does is "hides" or Masks the exposure effect where he paints, it doesn't paint the picture black.
    He finds having to "mask" the entire body a lot of work. So he changes the mask to black by inverting it, and changes the swatch to white.
    Then being sure the black mask thumbnail is selected, he paints the head with the white color, punching a hole in the mask so the exposure setting comes through on the face.
    Does that make sense?

  • How can i solve the problem relate with gmail links opening in firefox ? New link start in new tab and disconnects.Also youtube streaming breaks everytime .

    Firefox disconnects by clicking link in my gmail and most of time i refreshes the page few clicks. And also some problem relate with playing youtube videos. I frankly notice that i connect my net using PC Suite and also system protected with Anti virus program. So kindly check my browser and restore it's missing without using factory reset. Notify me for any urgent update of yours 16th version. Thanking for yours brilliant support .
    Jaison James.

    The Reset Firefox feature can fix many issues by restoring Firefox to its factory default state while saving your essential information.
    Note: ''This will cause you to lose any Extensions, Open websites, and some Preferences.''
    To Reset Firefox do the following:
    #Go to Firefox > Help > Troubleshooting Information.
    #Click the "Reset Firefox" button.
    #Firefox will close and reset. After Firefox is done, it will show a window with the information that is imported. Click Finish.
    #Firefox will open with all factory defaults applied.
    Further information can be found in the [[Reset Firefox – easily fix most problems]] article.
    Did this fix your problems? Please report back to us!

  • Is there any way to solve the wifi problem with lion?

    Since upgrading to lion my iMac has been having severe problems connecting to my wifi router. As long as it doesn't go to sleep it is fine, but if it does then I have to restart the computer to connect to the router. I know that it is lion as I've got 2 iphones, 2 ipads, and 2 laptops in the house all operating without problems. Please any help would be greatly appreciated. I tried contacting apple and they won't help me unless I pay them, or sign up for apple care. I already paid for the **** computer and the OS why would I pay them to address an issue that is clearly on their end when my computer is still under warranty?

    There's a number of things you can do to try to diagnose the problem, and hopefully it doesn't have to do with a hardware problem.
    I think the number one reason people are having problems with Lion is because most of the installations are UPGRADES, not CLEAN installs. While it's much less of a hassle for an upgrade rather than a clean install, weird and random problems can arise from an upgrade to an OS.
    Another reason is the fact that this is a dot zero release, meaning it's version 10.7.0, meaning there are bugs that have not been fixed yet.
    So the first thing you can do is to repair permissions in Disk Utility and restart your Mac. I don't think that will exactly fix the problem, but it's a step.
    When it's restarted, wait a few minutes and put it to sleep and wake it up and report back.

Maybe you are looking for

  • Faulty safari after hard drive replacement - how to fix?

    Just had my imac's hard drive replaced as part of the free faulty hard drive replacement program. but  now safari doesn't work? it just crashes when opened with the following message. help!! Process:     Safari [1211] Path:        /Applications/Safar

  • How can I print out text messages?

    I have very long strings of texts that I need to print out.  I know that I can take a screen shot and print it like a photo, but I want to print it in a more direct way.

  • Wrong Password while updating to 7.1.2

    Hello everyone, So today in the morning it was all ok, I put in my password and the iPad did unblock. I did some stuff on the internet and then I saw a suggestion to update to a new IOS 7.1.2. I clicked on the update button and then it asked me for m

  • How to make the CTI respond to the work area again?

    Hello, i suddenly have a unusual problem (4 me). I  work on a project and i noticed today that the CTI dose not  act according to my work area when i RAM preview. After pressing 0 it just  goes after the end of the work area continuing to render . (g

  • Settlement of Project through WBS Element

    Hi I tried to execute the transaction code CJ8G for settlement of WBS Element i got the following error You cannot use this transaction type to post to this asset Message no. AA834 Diagnosis The transaction type entered belongs to transaction type gr