这篇文章没什么特别技术性的东西,主要是记录下遇到的问题,给其自己和其他朋友做个备忘或者提示; 有遇到其他问题的朋友,或者描述不清楚,不对的地方可以留言,一起讨论;
1.制作U盘启动方法随意; 我是用的UltralISO; 网上一堆;PowerISO也行;都一样,没什么需要特别注意的地方;
2.我老电脑是联想的Y400; EFI引导的1T硬盘;我自己又给加了个三星M口120G固态盘; 安装的时候需要重启电脑,等待联想开机画面标志按F2,进入BIOS;关闭UEFI启动;否则需要特别efi分区;比较麻烦; 然后选择U盘启动;保存并重启;
3.正常启动安装ubuntu即可;安装完成提示重启;点击重启; 我的分区说下: 在120G的固态盘/dev/sda: 1. 我内存4个G的,分了8196MB的swap交换区; 2. 剩下的空间全部给了/根目录; 在1T的机械盘;/dev/sdb: 全部给了/home目录;
分区简单明了,没什么需要特别注意的地方,有的朋友可能分了200MB的/boot/区用以引导; 但是不分也可以,默认根路径了; 特别注意一点:我在勾选安装过程下载软件包的同时,登陆了无线网络;在第一次安装的时候,没有登陆无线网络,我发现安装过程中更新grub时因为断网的情况 导致没有更新引导区;
4.重启后我电脑莫名进入grub rescue模式中; 按照网上的方法进行设置; grub rescue>ls (枚举所有分区) grub rescue>set (查看当前设置) grub rescue> ls (hd0,msdos1) 发现报错:unknow filesystem; 然后按照ls出现的分区顺序进行测试;发现在(hd0,msdos5)是ext2文件系统;并ls (hd0,msdos5)/boot/grub/ 可以查看设置; 然后就是修改当前的set; grub rescue>set root=hd0,msdos5 grub rescue>set prefix=(hd0,msdos5)/boot/grub/
然后就是加载普通模式模块出错; grub rescue>insmod normal; grub rescue>normal 有些朋友可能是提示加载时找不到normal.mod文件;这是你启动盘grub安装的问题;一般都有;你可以重新分区安装下,在安装分区选择挂载引导分区时注意下; 我遇到的问题是输入完normal无反应; 等了好几分钟,然后我的耐心被消耗完了,直接强制关机;重启; 我怀疑是加载出的问题; 重启后进入grub rescue后,我特意找了下该模块; 发现在ls (hd0,msdos5)/boot/grub/i386-pc/normal.mod; 然后设置同上;在加载时输入:insmod (hd0,msdos5)/boot/grub/i386-pc/normal.mod 然后输入normal进入ubuntu系统
但是每次系统重启后又回到grub rescue模式中; 可是我在系统中已经update-grub过了; 还需要重新安装更新grub2; 运行update-grub2即可; grub-install /dev/sda;修改/etc/default/grub中的GRUB_TIMEOUT的值;此处你们看情况修改;我嫌10秒太长了;修改完记得要更新update-grub; 重启后直接进入ubuntu系统;