红联Linux门户
Linux帮助

macbook双启动升级了ubuntu14.04内核以后启动不了新内核的办法

发布时间:2017-01-08 10:10:43来源:linux网站作者:iamdsy
1、缘起
我的macbook air安装了osx和ubuntu14.04双系统,最近更新ubuntu14.04后,重启总进不去新内核,只能进老内核,能进去的内核是3.13.0-91,现在都不停更新,已经到了3.13.0-105了,想着还是要解决问题,不然更新了还是老内核没什么用啊,这就有了这篇折腾记录。
 
2、硬件、软件信息
(1)硬件
我的macbook是Apple Inc. MacBookAir6,1
(2)分区
1)ubuntu下用fdisk -l得到的信息
sudo fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 121.3 GB, 121332826112 bytes
255 heads, 63 sectors/track, 14751 cylinders, total 236978176 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   236978175   118489087+  ee  GPT
Partition 1 does not start on physical sector boundary.
2)ubuntu下用parted -l得到的信息
sudo parted -l
Model: ATA APPLE SSD TS0128 (scsi)
Disk /dev/sda: 121GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number  Start   End     Size    File system     Name                  Flags
1      20.5kB  210MB   210MB   fat32           EFI System Partition  boot
1      210MB   75.5GB  75.3GB  hfs+            *}
3      75.5GB  76.1GB  650MB   hfs+            Recovery HD
4      76.1GB  76.8GB  650MB   hfs+            Recovery HD
5      76.8GB  76.8GB  1049kB
6      76.8GB  117GB   40.3GB  ext4
7      117GB   121GB   4230MB  linux-swap(v1)
(3)操作系统
OSX
ubuntu14.04
(4)启动软件
osx下安装有refind
ubuntu下安装有grub2
 
3、出错信息
(1)更新后重启出错信息
Error: Load Error while loading vmlinuz-3.13.0-105-generic
其中105可以换为101、102、103、104,都是一样的错误。
 
4、解决办法
不动osx和refind,仅折腾ubuntu和grub,具体命令见下,不知道哪个命令少了会不会出问题,所以可靠起见就挨个输入了。
sudo apt-get purge grub-common
sudo apt-get install grub-efi
sudo mount /dev/sda1 /boot/efi
sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo grub-install --efi-directory=/boot/efi
sudo update-grub2
 
5、解决效果
按照上面的命令输入完成后,再重启,在refind的启动画面中会出现两个ubuntu图标(具体效果见附图),其中有一个老的,一个新的,选老的还是会出错,选新的就没问题了。
macbook双启动升级了ubuntu14.04内核以后启动不了新内核的办法
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27626.html