首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | linux相关 | linux认证 | 下载中心 | 专题
oklinux
 系统管理:中文环境 系统管理 桌面应用 内核技术 Linux基础:安装配置 常用命令 经验技巧 软件应用 Linux数据库:Mysql POSTGRE
 网络管理:网络安全 网络应用 Linux服务器 编程开发:PHP CC++ Python Perl SHELL 嵌入式开发 | PHP基础 PHP技巧 PHP应用 PHP文摘
 首页 linux资讯动态 Linux专题 | 其他Unix Linux解决方案 硬件相关 Linux认证 企业应用 Apache | 相关下载:资料 参考手册 服务器
 → 当前位置:首页>linux基础>安装配置>正文

教你将Ubuntu Linux系统装进移动硬盘的方法

OKLinux www.oklinux.cn 2007-10-24 来源: arl 会员收藏 游客收藏

1.在Windows下从硬盘将 Ubuntu 装进移动硬盘(Grub for dos用0.4.3版本方有效)

在安装之前,要把硬盘引导文件和ubuntu-7.10-alternate-i386.iso放到某个盘符下(放移动硬盘下不行,grub之初检不到),7.10可以在ntfs下,不过以前的版本得在fat32下。后面和硬盘安装一样,只是装到移动硬盘上。在提示装Grub时最好不要装在win的mbr,可填上/dev/sdb(因为内部有SATA硬盘了)

 

2.将 GRUB4DOS 引导代码写入移动硬盘MBR

在已装好的ubuntu下,进入 bootlace.com 所在目录,假设移动硬盘为 /dev/sdb

 

运行命令

sudo ./bootlace.com --floppy /dev/sdb

 

3.配置 GRUB4DOS

在移动硬盘上找一个或新建一个 fat16/fat32/ext2/ext3 分区,将grldr 拷至其根目录, 并在同一目录下建立 menu.lst 文件,内容如下:

 

 

timeout 6 
default 0 

title Ubuntu, kernel 2.6.20-16-lowlatency
kernel /boot/vmlinuz-2.6.20-16-lowlatency 
root=UUID=177430b6-2e85-4674-88c1-029d51aeca13 ro quiet splash
initrd /boot/initrd.img-2.6.20-16-lowlatency
quiet

title Ubuntu, kernel 2.6.20-16-lowlatency (recovery mode)
kernel /boot/vmlinuz-2.6.20-16-lowlatency 
root=UUID=177430b6-2e85-4674-88c1-029d51aeca13 ro single
initrd /boot/initrd.img-2.6.20-16-lowlatency

title Ubuntu, kernel 2.6.20-16-generic
kernel /boot/vmlinuz-2.6.20-16-generic 
root=UUID=177430b6-2e85-4674-88c1-029d51aeca13 ro quiet splash
initrd /boot/initrd.img-2.6.20-16-generic
quiet

title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
kernel /boot/vmlinuz-2.6.20-16-generic 
root=UUID=177430b6-2e85-4674-88c1-029d51aeca13 ro single
initrd /boot/initrd.img-2.6.20-16-generic

title Ubuntu, kernel 2.6.20-15-lowlatency
kernel /boot/vmlinuz-2.6.20-15-lowlatency 
root=UUID=177430b6-2e85-4674-88c1-029d51aeca13 ro quiet splash
initrd /boot/initrd.img-2.6.20-15-lowlatency
quiet

title Ubuntu, kernel 2.6.20-15-lowlatency (recovery mode)
kernel /boot/vmlinuz-2.6.20-15-lowlatency 
root=UUID=177430b6-2e85-4674-88c1-029d51aeca13 ro single
initrd /boot/initrd.img-2.6.20-15-lowlatency

title Ubuntu, kernel 2.6.20-15-generic
kernel /boot/vmlinuz-2.6.20-15-generic 
root=UUID=177430b6-2e85-4674-88c1-029d51aeca13 ro quiet splash
initrd /boot/initrd.img-2.6.20-15-generic
quiet

title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
kernel /boot/vmlinuz-2.6.20-15-generic 
root=UUID=177430b6-2e85-4674-88c1-029d51aeca13 ro single
initrd /boot/initrd.img-2.6.20-15-generic

title Ubuntu, memtest86+
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

 

其中,“177430b6-2e85-4674-88c1-029d51aeca13”需换成根分区"/" 的UUID。

 

查看各分区UUID的命令:ls -l /dev/disk/by-uuid

 

或者直接到通过装好的ubuntu 看移动硬盘中根分区下/boot/grub/menu.list中去看它写入的uuid是多少,复制过来就行

 

4.硬件自动检测

 

将ptptptptpt附件中 S03xconfig.sh 复制到 /etc/rc2.d/ ,并修改其权限使“允许作为可执行文件执行” —— 这个用来配置 X 。至此,移动硬盘系统已经可以在不同机子上运行了。

 

sudo cp xxxxx/S03xconfig.sh /etc/rc2.d/S03xconfig.sh;xxxxx省略,按实际路径做

 

sudo chmod 755 /etc/rc2.d/S03xconfig.sh

 

再安装两个软件以增强硬件检测能力:启动移动硬盘系统,设置好源,连上网络,运行命令代码:

 

apt-get update

apt-get install discover1 xresprobe

搞定。

 

5.如果不支持USB-HDD启动,可以将移动硬盘中装好的/boot目录,上述menu.list文件放到机器C:\下,并在装好Grub4dos,改好boot.ini启动选改好的项即可。

 

6.在将移动硬盘插到别的机器上时要设重新设一下xserver

sudo dpkg-reconfigure xserver-xorg

 

在从HDD启动时,应该要在kernel和initrd后添加盘

 

如我的是:

kernel (hd0,7)/boot/vmlinuz-2.6.20-16-lowlatency root=UUID=177430b6-2e85-4674-88c1-029d51aeca13 ro quiet splash

initrd (hd0,7)/boot/initrd.img-2.6.20-16-lowlatency书写日记、心情。

 

 

上一篇:Linux操作系统RPM与TAR的基本安装和卸载   下一篇:绝不能砸招牌!从开源Firefox更新谈现状

收藏于收藏夹】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·Linux与WindowsXP双系统启动的简单方法
·Linux下安装Run文件格式NVIDIA显卡驱动
·使用Grub for DOS进行Linux系统硬盘安装
·Linux系统笔记本显示器配置详细讲解
·WinXP+Mac OS X+Linux的多操作系统安装
·Linux系统攻略 用UUID在Fstab中挂载分区
·为Linux操作系统安装ATI芯片的显卡驱动
·Ubuntu 7.04下安装虚拟机VMware Server
·关于Vista和Ubuntu双系统的引导方法介绍
·在Linux系统下移动硬盘的挂载及卸载方法
发表评论
密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
站内搜索
阅读排行榜
·新手入门 Fedora Linux 7
· 在U盘上安装Damn Small L
·新手学堂 详细讲解Ubuntu
·RedHat AS 4.0 硬盘安装图
·从硬盘安装RHEL 5(Red Hat
·Linux不是Windows
·Linux主要发行版安装方法
·安装大型Linux 集群: 配置
·新手看招 硬盘安装Ubuntu
·什么是Linux?Linux与UNIX
最新文章
·Linux与WindowsXP双系统启
·Linux下安装Run文件格式NV
·使用Grub for DOS进行Linu
·Linux系统笔记本显示器配
·WinXP+Mac OS X+Linux的多
·Linux系统攻略 用UUID在Fs
·为Linux操作系统安装ATI芯
·Ubuntu 7.04下安装虚拟机V
·关于Vista和Ubuntu双系统
·在Linux系统下移动硬盘的
·在Ubuntu7.04下安装虚拟机
·解决Grub引导WindowsXP的
·Windows与Linux系统共享交
·在iPod上安装Linux操作系
·各种Linux操作系统版本安

设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2007 All rights reserved OKLinux.Cn 版权所有