I have an ASUS X64SL laptop with Intel Core 2 Duo P8400 CPU.

When I want to boot with Linux I have to add to the grub command line either pci=nomsi or acpi=off.

Is there another way to boot without adding any of these two lines?


Follow these steps precisely

  • Start your system as your traditional way :) Then open terminal(Ctrl+Alt+T) and execute these commands:

    sudo cp /etc/default/grub /etc/default/grub.bak
    sudo gedit /etc/default/grub

    once grub is opened in gedit replace



    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

    Save and close gedit window.

  • Update grub and restart your system:

    sudo update-grub
    sudo reboot

Your system should starts normally. Reply if something goes wrong..

  • It's working but my question is is there a possible way to boot without writing pci=nomsi in any part of the grub (not directly in grub.cfg nor in any other place) – Ossama Nasser Oct 4 '13 at 9:53
  • 2
    Actually I gave the answer according to your previous question, i,e before edit of your question. Since you had to manually set every time the grub option, my answer solves this issue and starts normally without any further interaction. I appreciate your enthusiasm to know more about this. I recommend you to read more about Grub2 and this thread. I think for your case you've to use that option. Hope these links are useful. – Saurav Kumar Oct 4 '13 at 10:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.