Ubuntu 8.04 之Wubi安装使用指南
C:wubildr.mbr="Ubuntu"
删除。保存退出。删除C盘下的wubildr.mbr和wubildr。root (hd0,0)/ubuntu/disks
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=2A1D-0905 loop=/ubuntu/disks/root.disk ro quiet splash
wubi 安装 ubuntu 以及备份、克隆、移动使用
注2:之前已有过一种移动 ubuntu 方案,见这里 http://forum.ubuntu.org.cn/viewtopic.ph … 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 有待改进的地方 。
在 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”文件夹中,所以只需将此文件夹备份即可。
为 系统克隆 和 移动使用 做准备
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 内存测试
附件:
你好 我在用wubi安装ubuntu 重启后提示找不到ubuntuinstallboot下面的vmlinuz 可是这个文件就在这个文件夹里面好好的啊
具体就是下面这个提示
find –set-root -ignore – floppies/ubuntu/install/boot/vmlinuz
error 15: film not found
请问我该怎么解决啊 我的邮箱是s77625@163.com 希望能尽快得到你的答复
BusyBox v1.1.3(Debian 1 1.13 5ubantu12) built in shell (ash)
Enter"help" for a list of built in commands
(initramfs)
我的没自动安装啊!就出现了这样的问题
高手帮帮忙????QQ125033233
[reply=任侠,2008-11-30 10:30 PM]你QQ加不了提示你的名字~ 你看看这个下面的篇文章吧~~~[/reply]
“这时,Ubuntu启动,并自动进入第二阶段安装。"到了你说的这一步后不自动安装,到了ubantu界面
然后出现这样的界面
BusyBox v1.1.3(Debian 1 1.13 5ubantu12) built in shell (ash)
Enter"help" for a list of built in commands
(initramfs)
[reply=任侠,2008-11-30 10:23 PM]我也遇到过这个问题,前面有一篇关于这个问题的文章,你参考一下:
ubuntu8.04提示Busybox v1.1.3 问题解决
详细地址为:http://lzw.me/article.asp?id=441
[/reply]