当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 29 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : grub4dos之硬盘安装 ubuntu804 成功过程详解
帖子发表于 : 2008-05-18 18:23 

注册: 2008-05-18 17:25
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
说明哈 ,
此文为方式一: 用grub4dos在 windows 启动过程中硬盘iso安装 ubuntu,避免刻盘之苦。
而非方式二 : 在windows 下用 wubi 方式安装

原因是方式二实际使用了 windows 原有fat32或 ntfs分区, 多了道虚拟转换,在ubuntu下不效率的说。
方式一可自建立 ext3 swap分区。



1 下载 grub4dos 0.43 08年3月版本 http://www.linuxidc.com/upload/2008_03/ ... 359358.rar
将目录中的grldr,grub.exe两个文件复制到C盘根目录下。仅需要这两个文件即可。

2 将下载好的 ubuntu-8.04-desktop-i386.iso 文件复制到C盘根目录下
解压缩ISO文件的casper目录内的initrd.gz和vmlinuz两个文件,也仅需要这两个文件即可,并将其拷贝到C盘根目录下。

3 在C盘根目录下创建menu.lst文件:

代码:

title Install Ubuntu
find --set-root /ubuntu-8.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso
initrd /initrd.gz



注意 第3行使用 iso-scan/filename= ,而没有使用通常教程中的 find_iso=,!
在我机器上使用find_iso命令会找不到安装光盘而导致 busybox 错误!


4 编辑 c:\boot.ini
去掉该文件的隐含系统只读属性
windows 下,开始->运行->cmd , 后输入 attrib -r -h -s c:\boot.ini
用记事本打开 boot.ini
把 timeout=0 改成 timeout=3 ,
在最后一行添加 C:\grldr="Ubuntu 8.04 Install"

5 重新启动系统,然后菜单选择 Ubuntu 8.04 Install , 后续安装一路顺风。


最后由 OurUbuntu 编辑于 2008-05-18 21:38,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-18 18:30 

注册: 2008-05-18 17:25
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
参考资料:

http://www.linuxidc.com/Linux/2008-03/11986.htm
http://blog.sina.com.cn/s/blog_543e383701008vjb.html


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-18 18:35 

注册: 2008-05-13 17:50
帖子: 148
送出感谢: 0 次
接收感谢: 0 次
不错的方法,谢谢,这个要收藏:)
我一直用VMWARE直接安装到硬盘上后再到GRUB4DOS引导UBUNTU启动


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-18 19:44 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
安装过程中挂载ntfs分区没问题吗?

:roll:

这个先收藏

似乎比那个在 / 下更方便win用户

:em06


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-18 21:42 

注册: 2008-05-18 17:25
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
hcym 写道:
安装过程中挂载ntfs分区没问题吗?

:roll:

这个先收藏

似乎比那个在 / 下更方便win用户

:em06


偶 c: 为 fat32分区。

另安装过程实际是: 首先进入了光盘版本的 ubuntu8.04 系统(想不到把,嘿嘿:)
然后其桌面另有 install 程序图标。

那你挂接 ntfs 分区当然没问题。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-05-18 23:31 

注册: 2007-07-16 22:41
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
disme.chen 写道:
不错的方法,谢谢,这个要收藏:)
我一直用VMWARE直接安装到硬盘上后再到GRUB4DOS引导UBUNTU启动


根本就不用GRUB4DOS了,在VMware安装时直接选整个硬盘就可以了。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-05-19 9:37 

注册: 2007-06-28 16:45
帖子: 179
送出感谢: 0 次
接收感谢: 0 次
title Install Ubuntu
find --set-root /ubuntu-8.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso
initrd /initrd.gz

小志声问一句,你们平时都这么写的吗.为什么不放到某个目录里去而非得放在/目录下.

每次安装时都要移来移去你们不觉得麻烦吗.写好一次,反正文件都在目录,连移动都不移动.我看了N多写关于用grub引导安装的都说放根目录下.全是放屁,我就不放根目录还是不装得很好.


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-05-23 2:21 
头像

注册: 2007-07-31 8:18
帖子: 66
地址: 理想中的天国
送出感谢: 0 次
接收感谢: 0 次
楼主,以不能详解一个
title Install Ubuntu
find --set-root /ubuntu-8.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso
initrd /initrd.gz
这具体是什么意思??尤其是后两句。
还有8.04 alternate 的具体该怎么写?


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-05-24 8:25 

注册: 2008-05-13 17:50
帖子: 148
送出感谢: 0 次
接收感谢: 0 次
gongxg0302 写道:
disme.chen 写道:
不错的方法,谢谢,这个要收藏:)
我一直用VMWARE直接安装到硬盘上后再到GRUB4DOS引导UBUNTU启动


根本就不用GRUB4DOS了,在VMware安装时直接选整个硬盘就可以了。


你这样子安装是要覆盖MRB的吧?
我一般都是保留XP的引导做主引导
利用GRUB4DOS来引导新安装的LINUX

不过现在碰到一个问题
引导不了FEDORA9
不知道怎么回事


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-05-24 8:51 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
“注意 第3行使用 iso-scan/filename= ,而没有使用通常教程中的 find_iso=,!
在我机器上使用find_iso命令会找不到安装光盘而导致 busybox 错误!”

这个是GRUB(的版本)控制的还是由ubuntu控制的 ?


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-05-24 9:50 

注册: 2008-05-13 17:50
帖子: 148
送出感谢: 0 次
接收感谢: 0 次
冲浪板 写道:
“注意 第3行使用 iso-scan/filename= ,而没有使用通常教程中的 find_iso=,!
在我机器上使用find_iso命令会找不到安装光盘而导致 busybox 错误!”

这个是GRUB(的版本)控制的还是由ubuntu控制的 ?


如果你要自定义安装UBUNTU的GRUB的位置的话
可以用GRUB4DOS来引导UBUNTU
如果你默认安装的话
一般是UBUNTU控制的


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-05-24 9:55 

注册: 2008-05-13 17:50
帖子: 148
送出感谢: 0 次
接收感谢: 0 次
1.其实initrd.gz和vmlinuz放在哪个分区都无所谓
关键是root (hdX,Y)要定位出来在哪个分区
2.ISO文件随便放在哪个目录也没有关系,当然中文目录我没放过。
kernel /vmlinuz boot=casper iso-scan/filename=/目录名/目录名/ubuntu-8.04-desktop-i386.iso
一样是可以的,没必要一定放在放在根目录


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-05-24 11:37 
头像

注册: 2007-03-15 16:58
帖子: 2796
地址: 湖北武汉
送出感谢: 2
接收感谢: 4
高手


_________________
引用:


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-05-24 12:55 
头像

注册: 2007-12-20 15:08
帖子: 231
地址: harbin
送出感谢: 0 次
接收感谢: 0 次
ClearWind 写道:
title Install Ubuntu
find --set-root /ubuntu-8.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso
initrd /initrd.gz

小志声问一句,你们平时都这么写的吗.为什么不放到某个目录里去而非得放在/目录下.

每次安装时都要移来移去你们不觉得麻烦吗.写好一次,反正文件都在目录,连移动都不移动.我看了N多写关于用grub引导安装的都说放根目录下.全是放屁,我就不放根目录还是不装得很好.


你不寫也是可以滴,完全可以由grub的命令行來完成( grub 時按下 C )


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-05-25 2:16 

注册: 2008-05-18 17:25
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
disme.chen 写道:
gongxg0302 写道:
disme.chen 写道:
不错的方法,谢谢,这个要收藏:)
我一直用VMWARE直接安装到硬盘上后再到GRUB4DOS引导UBUNTU启动


根本就不用GRUB4DOS了,在VMware安装时直接选整个硬盘就可以了。


你这样子安装是要覆盖MRB的吧?
我一般都是保留XP的引导做主引导
利用GRUB4DOS来引导新安装的LINUX

不过现在碰到一个问题
引导不了FEDORA9
不知道怎么回事


回关于 “我一般都是保留XP的引导做主引导”:
说明哈:
1 安装后一般ubuntu的grub 被安装到了 mbr, 你重新启动时,看到的是 grub 菜单(而不是xp原有引导),里边有 Windows xp 选项的。
2 无论是原 nt 启动还是 grub 启动,实际都是抢占 mbr 主引导程序。
明白了原理就简单了 ,备份2个状态时的 mbr ,以后随便你来回切换.

3 嘿嘿,偶和你一样癖好,“保留XP的引导做主引导”,原因是照顾偶家夫人和小子的使用习惯:)
偶的过程,见笑了:

I 鉴于安装后,原有mbr 会被 ubuntu grub 替换,且连续替换了0面0道1-5扇区
应在安装ubuntu前备份原有 MBR(硬盘物理0面0道1扇区), 方法: winhex 其他软件==,偶用偶10多年前写的dos下界面工具搞定:) 备份后的文件长度肯定是 512 bytes. 假设名称为: NTBOOT.MBR

II 安装后,备份新的MBR(已经是 grub抢占了) , 方法:
sudo dd if=/dev/sda of=/tmp/grubboot.mbr bs=512 count=1 #肯定是 sda了,嘿嘿,不用hda 或 1234
然后mount c:, 将 /tmp/grubboot.mbr 拷贝到 c:\,文件长度肯定512bytes.
你高兴可以切换到 windows下winhex或 dos 或 pE 下用其他工具备份之。

III 使用工具恢复原mbr, 即把备份的 NTBOOT.MBR 512字节写回MBR,方法n种。
IV 编辑 c:\boot.in , 最后添加一行
c:\grubboot.mbr="Ubuntu 8.04"
收工,重启。

妄加猜测哈 FEDORA9 同理。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 29 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译