[Bug 1734147] Re: corrupted BIOS due to Intel SPI bug in kernel

2018-02-02 Thread gamdow
> #556
? Please explain how to fix it is i cant boot to ubuntu only access to live 
without previous OS

It sounds like you have the same issue as me (only boot from Live USB),
but you don't have an (inaccessible) installation of Ubuntu on the
laptop's HDD? Do you have access to another computer where you could do
an installation to the laptop's HDD or another USB stick perhaps? It's
pretty straight forward (though I always end up breaking the other
computers grub, but you can fix that with 'update-grub'). Once you have
the bootable Live USB and another device (HDD/USB) accessible from the
laptop with the full installation, you should then be able to follow the
instructions in my post, #554 (use the Live USB's grub terminal to
select and boot from an installation drive and update the kernel there).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1734147

Title:
  corrupted BIOS due to Intel SPI bug in kernel

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1734147/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1734147] Re: corrupted BIOS due to Intel SPI bug in kernel

2018-02-01 Thread gamdow
> #548
> Is it possible to create some sort of persistence on the liveusb, install the 
> latest kernel, then change my settings upon reboot? 

So I had the variety of this issue where I could only boot from the
particular Ubuntu 17.10 Live USB I did the original install with (BIOS
locked to a particular vendor/iso ID?). After quite a wild journey
trying to find a way to update the Live USB kernel (without modifying
the ID) I discovered a far simpler solution.

0. Presumably you have an installation of the bad 17.10 on the laptop HDD. If 
not, use the Live USB to do that (or another USB stick if you like)
1. Boot from the Live USB. When you reach the grub boot menu, hit 'c' to access 
the grub terminal.
2. Try to find the device id of the partition (e.g. '(hd0,1)') where the Ubuntu 
installation is located. Probe around with commands like 'ls (hd0,1)', 'ls 
(hd1,2)', etc. If SecureBoot is preventing you from using 'ls' try 'cat 
(hd0,1)/etc/issue', it should return something like 'Ubuntu 17.10 \n \l'.
3. Now issue the following commands to set and boot boot from that installation;
  'grub> set root=(hd1,2)' # replace with the id you found in step 2
  'grub> linux /vmlinuz root=/dev/sda2' # While sdb2 is the equivalent of 
(hd1,2), the root for this command is not necessarily the same as the previous 
one. The boot drive will be promoted to sda, replacing the USB stick. So root 
here should be sda2 for an installation with the default partitioning. Getting 
this wrong will result in init script error along the lines of 'can't mount 
/dev to /root/dev'. You may be able to figure out the correct root from the 
(initrmfs) terminal you end up in, try 'ls' there.
  'grub> initrd /initrd.img'
  'grub> boot'
4. Follow the OP's instructions for updating the Kernel, up to and including 
the reboot. However, you will end up back at the Live USB grub menu, but this 
is fine an you are nearly done.
5. Execute steps 1 to 3 again. This will boot the installation with the new 
kernel.
6. Reboot, access BIOS menu and check you can modify settings.
7. Pull the Live USB and burn it in a fire.

At this point, my BIOS was fixed, but I was still booting to the grub
menu. So I just did a fresh install of the fixed Ubuntu (17.10.1).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1734147

Title:
  corrupted BIOS due to Intel SPI bug in kernel

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1734147/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1734147] Re: corrupted BIOS due to Intel SPI bug in kernel

2018-02-04 Thread gamdow
@fardin

Happy to hear you're making progress, though I won't be able to help you
as much at this stage because your system is setup up differently from
mine.

Since you've reached the initrmfs terminal, you just need to locate
"vmlinuz" now that the drives have been reordered. That should be
wherever the root of filesystem has been mounted (e.g. "/"). Thankfully
initrmfs will have all the basic functions of a standard terminal. So
try "lsblk" to list all the drives/partitions and their ids, and look
for the partition that has the "/" MOUNTPOINT. That should be the name
you use for the root in the second grub command.

Failing that, you could use other basic terminal commands like "ls
/dev", 'find / -name "vmlinuz"', etc. to figure out your particular
setup.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1734147

Title:
  corrupted BIOS due to Intel SPI bug in kernel

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1734147/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1734147] Re: corrupted BIOS due to Intel SPI bug in kernel

2018-02-03 Thread gamdow
@fardin

I'm no expert on the grub terminal, but you should be able to access all
the attached devices even if you couldn't boot from them. There's maybe
a command that lists all the partitions, but I was locked out of using
modules thanks to SecureBoot. So I used the following method;

The device id (hdn,m) represents drive number 'n' and partition 'm'. So
starting with drive 0, partition 1, try 'cat (hd0,1)/etc/issue'. If you
get a 'file not found' error increment the partition, e.g. 'cat
(hd0,2)/etc/issue'. If you get a 'drive not found' error increment the
drive number and reset the partition, e.g. 'cat (hd1,1)/etc/issue'. Once
you find the id that returns something ('Ubuntu 18.04 \n \l', I'm
guessing in your case), continue onto step three.

This is the brute force method, but you can probably calculate the right
drive number base on the number of devices on the laptop (0=Boot device
(USB), 1=HDD, etc.). The partition number will be the partition of the
root filesystem '/' where you installed. So, best guess for you is
(hd1,2). If that doesn't work you'll have to use the brute force method.
If *that* doesn't work, then I'm afraid I'm at the limit of my
knowledge. Maybe some research into the grub terminal will help you
figure out if you can access and boot from the installed drive. It
should be possible based on my experience.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1734147

Title:
  corrupted BIOS due to Intel SPI bug in kernel

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1734147/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs