当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 262 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 18  下一页
作者 内容
1 楼 
 文章标题 : [原创] wubi 安装 ubuntu 以及备份、克隆、移动使用 (08.05.07更新)
帖子发表于 : 2008-04-07 21:52 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
注1:本文内容适用于 ubuntu-8.04-desktop-i386.iso ,部分内容适用于其它版本 ubuntu 。
注2:之前已有过一种移动 ubuntu 方案,见这里 viewtopic.php?t=29692&highlight=
注3:在某些细节上有不止一种实现方法,本文只提供一种可行的。若明白原理,则不必拘泥。


wubi 原本是一个第三方工具软件,现已被收入 ubuntu 官方 iso。它为 ubuntu 提供了一种独特的安装方式 —— 在 windows 下像安装一个应用程序一样来安装 ubuntu 系统。这种方式的好处是:无需专门为 ubuntu 分区;采用 GRUB4DOS 而非 GNU GRUB 作为引导器,不写硬盘 mbr,对现有系统无影响,出了问题在 windows 下就可修复。

wubi 与虚拟机有本质区别。wubi 安装是在现有的分区中创建磁盘映像文件(虚拟硬盘),将 ubuntu 系统文件写入其中,启动时将其挂载为根文件系统。一般的根文件系统是由一个或几个分区构成,而这里只是硬盘中的一些文件。这就意味着:通过复制这些文件,即可轻松实现系统克隆;将映像文件存入移动硬盘,稍加配置,就变成了可移动的 ubuntu 系统。


用 wubi 安装一个 ubuntu 系统

下载 ubuntu-8.04-desktop-i386.iso 。我是从这里下的: http://tw.releases.ubuntu.com/8.04/ubun ... p-i386.iso

确保各分区根目录下没有 menu.lst 文件 和 ubuntu 文件夹(别忘了查看隐藏文件和系统文件),有的话请改名或删除,否则可能冲突 —— 这是 wubi 的一个 bug 。

在 win xp 下,用虚拟光驱加载 ubuntu-8.04-desktop-i386.iso ,双击运行其中的 umenu.exe ,选择 install inside windows ,然后有几个参数需要设定:

★ ubuntu 安装分区:建议选择内置硬盘中的分区,而不要选U盘或移动硬盘,以保证更快的速度和更高的成功率。理论上不会影响硬盘上原有的文件,但我不能为您担保 ^_^ 。分区格式可以是 ntfs 或 fat32 ,两者各有优缺点 —— ntfs 支持更多高级特性,但它是微软私有的文件系统格式;fat32 适应性强,大多数操作系统都能读写,但特性比较落后,文件最大不能超过 4 GB。
★ 安装大小:即磁盘映像的大小,如果你需要安装很多软件并且磁盘空间足够,可以选择大一些,反之可以选小些以方便移动。
★ 语言、用户名及密码

此时需联网,因为有少量文件要从网上下载。

设好后点 安装 ,过一会将提示重启。这时可以看到,在您选择安装 ubuntu 的分区中,多了一个名为“ubuntu”的文件夹 —— 磁盘映像文件就在其中。

重启后选择 ubuntu ,即可启动安装程序。若不能正常启动,则在屏幕左上角出现“ Press `ESC' to enter the menu ”时,按 esc 键,进入启动菜单,选择 第二项 或 第三项 或 第四项 试试。

安装过程是自动的,无需用户干涉。

装好后重启,选择 ubuntu ,即可进入刚装好的系统。

安装各种软件,使之成为一个日常可用的比较顺手的系统,具体做法相信每人各有一套,不再赘述。


轻松备份

因为系统就装在“ubuntu”文件夹中,所以只需将此文件夹备份即可。


为 系统克隆 和 移动使用 做准备

注:8.04以来,很多朋友反映,不做这一步似乎也可以。这得益于 linux 越来越强的硬件适应能力。然而,我还是坚持做这一步,因为它在官方 live cd 中仍旧存在,我相信 ubuntu 开发组保留它肯定是有理由的。

1. 安装两个软件以增强硬件检测能力。设置好源,连上网络,运行命令
sudo apt-get update
sudo apt-get install discover1 xresprobe

2. 将附件中 S03xconfig.sh 复制到 /etc/rc2.d/ 并修改其权限使“可执行”。假设 S03xconfig.sh 存放在 /xxx/ 目录下:
sudo cp /xxx/S03xconfig.sh /etc/rc2.d/
sudo chmod +x /etc/rc2.d/S03xconfig.sh

这是一个自动配置 X 的脚本,功能比较简陋,只是尽量保证能启动到图形界面。ubuntu 系统中有个“硬件驱动”程序,可以从源中检索、安装硬件驱动,将它加以改进,再配合预先下载的驱动程序包,应该能实现开机自动检测、安装闭源显卡驱动,获得更好的显示性能。这个工作目前没时间做,有兴趣的朋友可以试试。

3. 在 ubuntu 文件夹中创建一个名为 ubuntu804 的记号文件。


系统克隆

另一台装有 win xp 的电脑(称之为 目标机 ),想装一个 ubuntu ,不必再从头开始,直接克隆一个即可。操作步骤如下:

(1)将“ubuntu”文件夹复制到目标机某分区根目录。假如复制失败,请注意 fat32 分区文件大小不能超过 4G 。

记下该分区的 UUID 。一个获得 UUID 的方法:在目标机上启动 ubuntu live cd ,运行命令 sudo ls -l /dev/disk/by-uuid ,即可看到各分区对应的 UUID 。

(2)设置启动。将附件中的 grldr 、 menu.lst 复制到目标机 c 盘根目录(保险起见可以往每个分区都复制一份);用记事本打开 menu.lst ,将其中的“xxxxxxxxxxxxxxxxxxxx”换成刚才记下的 UUID ;调整“文件夹选项”使显示 系统文件 和 隐藏文件,应看到 C 盘有个 boot.ini ,修改其属性,去掉“只读”;打开它,在最后添一行 c:\grldr = GRUB4DOS ,可酌情修改 timeout ,示例如下:

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\grldr = GRUB4DOS

保存后重启,选择 GRUB4DOS 即可进入 ubuntu 启动菜单。


移动使用

把系统装入移动硬盘随身携带,在任何支持 usb 启动的电脑上从移动硬盘启动,即可用上自己的 ubuntu 。操作步骤如下:

(1)将“ubuntu”文件夹复制到移动硬盘某分区根目录。假如复制失败,请注意 fat32 分区文件大小不能超过 4G 。

记下该分区的 UUID 。在 ubuntu 中运行命令 sudo ls -l /dev/disk/by-uuid ,即可看到各分区对应的 UUID 。

(2)设置启动。也就是把移动硬盘做成启动盘,而且是 USB-HDD 模式的、可以启动到 GRUB 环境的启动盘。这其中方法很多,问题也很多,不同电脑 USB 启动成功率各异,您可以去 无忧启动论坛 的相应版块看一看。本文仅给出一种方法,成与不成看人品。

将附件中的 grldr 、 menu.lst 复制到移动硬盘某分区根目录(保险起见可以往每个分区都复制一份);用记事本打开 menu.lst ,将其中的“xxxxxxxxxxxxxxxxxxxx”换成刚才记下的 UUID ;在 Windows 2k/xp/2003 下,运行附件中 grubinst-1.1-bin-w32-2008-01-01 目录下的 grubinst_gui.exe ,在“磁盘”处选中移动硬盘,点击“安装”即可。

从移动硬盘启动,可以看到 ubuntu 启动菜单。


附:启动菜单说明

1 标准模式启动
2 用 ACPI 临时解决方案启动(仅当您出现 ACPI 问题时)
3 用安全图形模式启动(仅当您出现显示问题时)
4 单用户启动(修复某些系统故障时)
5 内存测试


---


附件:
文件注释: 08.05.07
fj.zip [166.92 KiB]
被下载 4398 次


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


最后由 ptptptptptpt 编辑于 2008-05-09 16:04,总共编辑了 20 次

_________________
评价: 3.85% qinglanqinglan
 
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-04-07 22:20 
头像

注册: 2006-05-13 14:00
帖子: 338
送出感谢: 0 次
接收感谢: 0 次
wubi还对windows启动做修改呢?


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-04-08 6:57 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
只是修改 boot.ini


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-04-08 7:02 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
:shock:


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-04-08 7:21 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
sky 同学总是无比 shocked


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-04-08 8:16 
头像

注册: 2007-12-08 23:33
帖子: 4088
地址: SCUT-guangzhou
送出感谢: 0 次
接收感谢: 0 次
不同的电脑的驱动不同怎么办? :x


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-04-08 8:42 
头像

注册: 2007-07-30 18:28
帖子: 22033
地址: 空气中
系统: Linux
送出感谢: 17
接收感谢: 68
sammysun 写道:
不同的电脑的驱动不同怎么办? :x


都装啊-----windows也支持的---自动检测显卡。
不过linux自带的驱动已经可以应付日常的使用了。


_________________
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-04-08 9:05 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
还要做U盘启动盘


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-04-08 12:34 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
sammysun 写道:
不同的电脑的驱动不同怎么办? :x


请参考这里 http://forum.ubuntu.org.cn/viewtopic.php?t=29692


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-04-09 14:10 
头像

注册: 2008-03-28 19:20
帖子: 86
送出感谢: 0 次
接收感谢: 0 次
这个 不是吧
我的怎么不能啊
我用wubi后 重启后 有 install ubuntu 选项
安装之后 XP就挂了。。。。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-04-10 8:03 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
caijiamx 写道:
这个 不是吧
我的怎么不能啊
我用wubi后 重启后 有 install ubuntu 选项
安装之后 XP就挂了。。。。


不会吧,能详细说一下吗??哪里获得的 wubi ? 什么版本?? 操作过程??


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-04-16 12:20 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
自己顶一下。。。


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-04-16 12:55 

注册: 2006-12-14 3:00
帖子: 614
送出感谢: 0 次
接收感谢: 0 次
路过顶一下,不错...


_________________
提问的智慧


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-04-16 23:25 

注册: 2007-11-06 13:38
帖子: 322
送出感谢: 0 次
接收感谢: 0 次
支持,我一直在移动硬盘上使用UBUNTU,就是根据你以前的那个帖子做的。

现在全新的安装方式还没有试过,等24日出正式版后再试。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-04-17 7:55 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
对于ntfs分区,需要一个grldr.mbr.....


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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