无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3694|回复: 0
打印 上一主题 下一主题

[转贴] 硬盘启动,用GRUB来引导Slitaz的详细方法

[复制链接]
跳转到指定楼层
1#
发表于 2013-5-31 18:34:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 rxtwt 于 2013-5-31 18:36 编辑

1.下载grub4dos,解压后将其中的grub.exe放到C盘根目录下 。
2.在我的电脑中打开C盘,然后点击菜单栏中的工具>文件夹选项,选择“查看”选项卡将“隐藏受保护的操作系统文件(推荐)”前面的勾去掉,并选择“显示所有文件和文件夹”去掉“隐藏受保护的操作系统文件”前面的勾时候会出现警告,无视它,选择”是“。
   (注:以上2个操作在修改完下面的boot.ini和menu.lst文件后,更改回去为好)
3.在C盘根目录下找到2个文件,boot.ini和menu.lst(menu.lst没有的话自己建一个),在boot.ini中添加以下一行  C:\grldr="grub"
在menu.lst中加入如下内容:
         title Slitaz
         root (hd0,0)
         kernel /slitaz/boot/bzimage
         initrd /slitaz/boot/rootfs.gz
   (注:boot.ini和menu.lst为只读文件,右键>属性去掉只读属性后进行更改)
4.在C盘根目录下建立slitaz文件夹, 将slitaz4.0.iso复制到slitaz文件夹中并完全解压。
5.重启, 在启动选项中选择“grub”, 然后再选择Slitaz。正常的的话就进入到slitaz4.0 liveCD的slim登陆界面。
6. 默认用户为tux, 输入密码 tux进入系统,打开终端 xterm
    输入命令:         su
                                root (注:xterm中不会显示密码)
打开pcmanfm文件管理器,点击左侧代表windowsXP下C盘的名称,挂载C盘(名称应该是 和XP下卷标名称一致的,例如我的C盘在XP下是叫OS,所以slitaz下也选择OS),然后输入  
   mount        -o        loop                /media/OS/slitaz/slitaz3.0.iso        /media/cdrom
(注:/media/OS为我的C盘路径,请自行更改成自己的C盘路径)
7. xterm中输入slitaz-installer,进入slitaz自带的安装工具界面。新安装的话,选择Install, 升级安装的话选择Upgrade。这里只演示Install的过程。选择Install,输入要安装到的硬盘分区位置。例如 /dev/hda5,list可以显示当前硬盘中存在的硬盘分区。
下面的就好办了,一路ok下去就可以了。安装时间很快,5分钟左右足够了。
最后秀下自己的桌面:
编辑boot文件之前建议大家备份,请先备份这个文件再编辑。
打开boot文件,增加以下内容:
增加以下启动项。
复制内容到剪贴板代码:
C:\grldr="GRUB LOADER"
直接加在最下面就可以了:
经过这样的修改,windows引导菜单就能引导grub了,如果还未能就请检查windows引导时间是否设置过快了,将其改为让30秒给你选择便行,若有人还不懂得修改的话请回帖我再详细说明。
修改C:\menu.lst文件,增加轻简veket系统项内容。menu.lst文件就是刚才下载的Grub4dos复制到C盘根目录的三个文件之一。
可参照下面这个例子(安装在C盘)
复制内容到剪贴板代码:
title veket
kernel (hd0,0)/veket/vmlinuz root=/dev/ram0 PMEDIA=idehd
initrd (hd0,0)/veket/initrd.gz
注意:有空格,上面的(hd0,0)就是vmlinuz内核文件所在的分区地址
这两条都需要改变,因为vmlinuz和initrd.gz放在同一个地方。
如果你不是解压缩为veket的目录的话也需要修改。注意,这里的盘是指存放ISO的盘,也就是你下载veket.iso然后解压缩的硬盘分区。
以下内容引自:cadenza会员发的。
#如果文件放到硬盘第二个分区,则为(hd0,1),依次类推
grub对硬盘分区的编号是按照一下原则:
如果是第一主盘则为(hd0),第一从盘为(hd1),以此类推
而第一主盘各分区编号为
第1主分区是(hd0,0);
第2主分区是(hd0,1);
第3主分区是(hd0,2);
第4主分区是(hd0,3);
扩展分区是(hd0,4)
逻辑分区一律从(hd0,4)开始编号,之后以此类推
大多数人都只有一个主分区,而从所谓D盘开始都是逻辑分区,所以大多数硬盘的D盘,在grub里都是(hd0,4),以此类推LZ的G盘应该是(hd0,7)
我存放在G盘的,
我的例子如下:
复制内容到剪贴板代码:
title veket
kernel (hd0,7)/veket/vmlinuz root=/dev/ram0 PMEDIA=idehd
initrd (hd0,7)/veket/initrd.gz
重启,在Windows启动菜单中选择GRUB LOADER启动项
然后在Grub启动列表里选择veket,正常启动veket。
只要大家修改正确上面这二个文件,就能正确引导轻简veket系统了,安装过程很简单吧?
如果没记错的话     2.0的tux用户密码为空或者tux都可以   不过4.0的tux用户密码就必须得填tux了,为空则无法登录


  我就是按照上面方法做的硬盘启动Slitaz,大家不妨试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-7 14:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表