新手关于grub的启动问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
hellogag
帖子: 2
注册时间: 2013-04-02 11:29
系统: windows7&ubuntu

新手关于grub的启动问题

#1

帖子 hellogag » 2013-04-03 21:08

各位,大家好,由于计算需要,我想在笔记本上安装一个ubuntu,具体的操作步骤如下:

1、在硬盘中压缩出了40G的空间;
2、用ultraISO制作系统引导盘,linux系统采用12.04-amd64.ISO
3、用U盘安装ubuntu,安装过程中建立/boot,/,/home,swap分区,系统引导器选择的是/boot分区;
4、重启进入到windows系统,安装easyBCD,新建启动条目。

现象:
当用easyBCD选择GRUB(legacy)启动时,直接黑屏,只有一个横杠跳动;
当用easyBCD选择GRUB2时,显示:Grub>

问题:
我这种安装方式是不是有问题?怎样才能正确启动起linux? linux系统可能会经常删除安装,我不想影响windows系统的启动。
请大神们为我详细解释一下,不胜感激!!谢谢!

小白,想起飞,谢谢!
hellogag
帖子: 2
注册时间: 2013-04-02 11:29
系统: windows7&ubuntu

Re: 新手关于grub的启动问题

#2

帖子 hellogag » 2013-04-03 21:10

忘说了,我的电脑型号时thinkpad E330,貌似看到过说是和thinkpad的电脑不太兼容,是这样么?
taohunter
帖子: 1555
注册时间: 2012-03-31 3:29

Re: 新手关于grub的启动问题

#3

帖子 taohunter » 2013-04-03 23:18

hellogag 写了:忘说了,我的电脑型号时thinkpad E330,貌似看到过说是和thinkpad的电脑不太兼容,是这样么?

此款thinkpad似乎的确不在linux支持的型号里面,安装时也许会有不小的困难,甚至根本就装不了。参见:

http://www.linux-on-laptops.com/lenovo.html
三年后终于回到16.04--稳定了!
头像
shuizhongyu
帖子: 287
注册时间: 2012-11-06 12:43
系统: arch,ubuntu
来自: 安徽合肥
联系:

Re: 新手关于grub的启动问题

#4

帖子 shuizhongyu » 2013-04-04 9:20

这。。。。我的电脑也不在里面。。。
:em06
话说,为啥不直接用grub,非要用windows的
Luckily,I have google.

新手,请大家不吝赐教,十分感谢
eve_ouyang
帖子: 121
注册时间: 2011-10-25 11:07
系统: Arch

Re: 新手关于grub的启动问题

#5

帖子 eve_ouyang » 2013-04-04 11:55

直接用grub不就好了么,
装的时候引导用sda
不用ubuntu的时候改回NT6.X的引导不就好了嘛
体验过Archlinux的AUR强大以后,再也不想apt了
头像
男菜鸟
帖子: 1365
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: 新手关于grub的启动问题

#6

帖子 男菜鸟 » 2013-04-04 13:33

3.“系统引导器选择的” 应该是sda,即可。
头像
free4537
帖子: 53
注册时间: 2011-09-05 20:53

Re: 新手关于grub的启动问题

#7

帖子 free4537 » 2013-04-04 20:25

以下为硬盘安装.
1.下载 Ubuntu 镜像文件(.iso)到 C 盘,将镜像文件中casper目录下的 vmlinuz 和 initrd.lz 解压到C盘根目录下。(vmlinuz 有扩展名则将扩展名去掉)


2.下载,安装 EasyBCD。


3.启动 EasyBCD,选择 Add/Remove Entries -> NeoGrub -> Install -> Configure -> 将如下代码粘贴到自动打开的记事本中

root
kernel /vmlinuz iso-scan/filename=/*.iso boot=casper splash
initrd /initrd.lz
boot

(将 *.iso 替换为相应的 ubuntu 镜像安装文件)


4. 电脑重启后,就会发现启动菜单会多了一项NeoGrub Bootloader,选择后会进入 Ubuntu 光盘系统。进入终端输入以下内容并运行:

sudo umount -l /isodevice

(-l (L 的小写) 而非 -i)

点击桌面的图标进行安装.


5.修复WIN7启动项

最后点桌面上的 Ubuntu 安装图标及可开始正常安装。
安装成功后,重启电脑会直接进入Ubuntu,打开终端输入以下命令:

sudo update-grub



以下为修改默认启动项:
1)终端执行:

sudo gedit /boot/grub/grub.cfg

2)找到default 0把0改为4就可以了(4为WIN7的启动项顺序号)  



6.删除NeoGrub启动项

1)进入WIN7桌面启动EasyBCD,选择 Add New Entry -> NeoGrub -> remove 删除NeoGrub启动项

2)删除C盘根目录下的vmlinuz和 initrd.lz文件
对了, 安装途中系统引导器不要改, 默认的那个是对的.
回复