我的PC没有usb启动这功能,有什么方法可以在移动硬盘启动UBUNTU?

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

我的PC没有usb启动这功能,有什么方法可以在移动硬盘启动UBUNTU?

#1

帖子 seapiano » 2009-01-27 23:43

我的PC没有usb启动这功能,有什么方法可以在移动硬盘启动UBUNTU?
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

Re: 我的PC没有usb启动这功能,有什么方法可以在移动硬盘启动UBUNTU?

#2

帖子 qiang_liu8183 » 2009-01-27 23:49

啥年月了还有不支持USB BOOT的机器?!真的不行就自己修改主板BIOS添加USB BOOT模块吧,具体方法到BIOS之家去看看~~~
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 我的PC没有usb启动这功能,有什么方法可以在移动硬盘启动UBUNTU?

#3

帖子 billbear » 2009-01-28 16:02

在你的内置硬盘保留 /boot 的一份拷贝,酌情修改 menu.lst,然后用 grub4dos
seapiano
帖子: 10
注册时间: 2009-01-27 23:32

Re: 我的PC没有usb启动这功能,有什么方法可以在移动硬盘启动UBUNTU?

#4

帖子 seapiano » 2009-01-28 16:37

billbear 写了:在你的内置硬盘保留 /boot 的一份拷贝,酌情修改 menu.lst,然后用 grub4dos
请问能不能说的详细一点?呵呵,我刚刚开始学习
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 我的PC没有usb启动这功能,有什么方法可以在移动硬盘启动UBUNTU?

#5

帖子 billbear » 2009-01-28 22:18

一般我会在移动硬盘保留一个 fat32 分区,并且把移动硬盘里的 ubuntu 的 /boot 整个文件夹拷贝到这个 fat32 分区里,并修改 fat32 分区的 /boot/grub/menu.lst ,8.04 及之前的 menu.lst 形如
title Ubuntu 8.04.1,.......
root (hd0,6)
kernel /boot/vmlinuz-..... root=UUID=...... ro quiet splash ...
initrd /boot/initrd.img-....
quiet

8.10 及之后的 menu.lst 形如
title Ubuntu 8.10, ......
uuid ..........
kernel /boot/vmlinuz-....... root=UUID=...... ro quiet splash ...
initrd /boot/initrd.img-.......
quiet

删除红色的那一行。如果 /boot 有单独分区,蓝色部分会是 /vmlinuz-.... 和 /initrd.img-.... ,把它改成 /boot/vmlinuz-.... 和 /boot/initrd.img-....

另外去 http://download.gna.org/grub4dos/ 下载最新的 grub4dos,目前就是 grub4dos-0.4.4-2009-01-28.zip ,解压出里面的 grldr 和 grldr.mbr 文件,也放在移动硬盘 fat32 分区里。

一旦需要从不支持 usb 启动的 windows 机器启动,在 windows 里接上移动硬盘,先确保内置硬盘里原本没有 menu.lst 文件。
拷贝移动硬盘中的 boot 文件夹到 c 盘根目录;如果是 vista,c 盘已经有 vista 自己的 boot 目录了,请放在 d 盘或其他盘根目录。
拷贝 grldr 到 c 盘根目录;
在 xp 的 boot.ini 中加入一句
c:\grldr=ubuntu
并检查 boot.ini 里的 timeout 不为 0 就可以了。

如果是 vista,在 c 盘自建 boot.ini,写入
[boot loader]
[operating systems]
c:\grldr.mbr="ubuntu"
请注意上面的引号不能省略。
并且把 grldr.mbr 和 grldr 都放在 c 盘根目录即可。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 我的PC没有usb启动这功能,有什么方法可以在移动硬盘启动UBUNTU?

#6

帖子 billbear » 2009-01-28 22:34

当然,更新了内核以后,请自行更新 /boot 的拷贝并重新修改 menu.lst
seapiano
帖子: 10
注册时间: 2009-01-27 23:32

Re: 我的PC没有usb启动这功能,有什么方法可以在移动硬盘启动UBUNTU?

#7

帖子 seapiano » 2009-01-31 23:32

Ok了,呵呵多谢各位
回复