admin管理员组

文章数量:1533856

2024年5月21日发(作者:)

把ubuntu安装至移动硬盘、并可在不同电脑上启动、运行的方法

一、使移动硬盘具有和live cd一样的功能,可通过usb接口启动,运行,安装至主

机内置硬盘,当然前提是电脑支持usb启动。

二、使移动硬盘具有类似live cd的功能,可通过usb接口启动、运行;与live cd不

同的是,对此系统所作的修改将会保存下来,而不会像live cd那样一重启就恢复原状。

两种方案对各种不同版本的ubuntu live cd应该都适用。我是用hiweed 1.0做的试

验,所以就以它为例来描述了。向hiweed致敬。

第一种方案实现起来比较简单:

首先,将live cd中的casper文件夹拷至移动硬盘某fat32分区(ext2或ext3或

reiserfs分区亦可)。

然后,将grub安装至移动硬盘。启动一个linux系统,接上移动硬盘,一般会自动

识别出来。假设其中某分区(除了ntfs任一分区均可)的路径为/media/usbdisk,假设

移动硬盘为/dev/sda (注意如果主机中有sata硬盘,可能会变成/dev/sdb),运行以下

命令:

sudo grub-install --root-directory=/media/usbdisk /dev/sda

在/media/usbdisk/boot/grub/目录下建立grub配置文件,添加如下内容

(其中的*号请根据自己的情况换成合适的数字):

timeout 6

default 0

fallback 1

title live cd

root (hd0,*)

kernel /casper/vmlinuz boot=casper ramdisk_size=1048576 root=/dev/ram rw

splash

initrd /casper/

title live cd xforcevesa

root (hd0,*)

kernel /casper/vmlinuz boot=casper xforcevesa ramdisk_size=1048576

root=/dev/ram rw splash initrd /casper/

这样就好了。

第二种方案:

本文标签: 移动硬盘启动运行方案配置文件