免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2125|回复: 1
收起左侧

[技巧] 把Linux安装到移动硬盘

[复制链接]

7656

主题

1180

铜板

2299

好友

技术员

为地信喝彩!

积分
106237
QQ
发表于 2010-6-2 22:39 | 显示全部楼层 |阅读模式
Fedora10已经出来好长时间了,看了网上的介绍真是痒痒啊,可是我的fedora8还用的好好的呢,也不太愿意费那么大劲去搞升级,万一出点什么差错,我那装好的巨多的开发环境:java、Apache、PHP、OpenLDAP等,以及巨多的小软件:听歌的、看电影的、聊天的等,还有好多的电子书,这可不能冒风险啊。所以得先找块移动硬盘做个备份再说。
06年买的一个移动硬盘,40G,当时是440买的,再看看现在的价格,不得不佩服啊。本来还是可以用的,但是U口也松了,皮套也老化的不成样子了,老是被同学拿去拷片儿用,里面病毒也不知道有多少了,拿它来备份我现在这么宝贵的资料,感觉它有点不够格,都打算把它给同学用了。但是前天突然想起来以前看的一篇文章,把linux装在U盘里,如果那样可以的话,那在移动硬盘里就更应该可以的吧?
网上一顿狂搜,零零散散的还是有点资料的,然后照着一尝试,还真就给成了!而且效果相当的好,拿同学几个人的机器上都试了试,接上移动硬盘,都能够正常启动起来,这个时候再看看Fedora10的界面,感觉那才真是叫帅呆了!
总结下实现方式:
应该来说,主要有三个问题要解决:
首先,要把系统安装到移动硬盘上;
其次,要把引导程序安装到移动硬盘上;
最后,要让系统正常启动xWindow

对应第一个问题,倒是不难,只要在分区时选择自定义,然后在移动硬盘上为linux划分就好了,关键是第二个问题,当时搜到的资料上是说fedora7时还不能支持将引导程序安装在外置硬盘,所以要选不安装引导程序,但是我用的fedora10,可以选择将引导程序安装在/dev/sdb(/dev/sda为内置硬盘)上,所以我这里也就省事了。如果不支持也没有关系,可以在安装完成后再次进入安装,然后选择rescue 模式,然后按照提示输入命令
#chroot /dev/systemimage   
这行命令会将linux分区置为可写模式,挂载点不一定是/dev/systemimage,按照提示输入命令即可
然后安装grub
#grub-install /dev/sdb
这里要看你的外置硬盘是多少,根据你的情况进行修改即可
然后会在/boot/grub下建立grub.conf,在里面写上你的启动加载项,如果不知道怎么写可以查看已有linux系统中这个文件的写法,因为设置为USB启动后会把移动硬盘视为第一块硬盘,因此应该将linux的加载项写成
root (hd0,0)
保存推出,进BIOS将启动方式改为USB启动,我的是 USB HDD,也就是从移动硬盘启动,然后,Fedora10出现啦!
换到别人的机器上,接上移动硬盘,改BIOS,重启,OK,正常进入了!
在我的机器上没有出现不能启动Xwindow的情况,但是可以设置自动配置,使用下面的命令
sudo dpkg-reconfigure -phigh xserver-xorg

最后,不得不提一下在搜索资料的过程中看到竟然有人申请了“把linux安装到移动硬盘”这样内容的一个专利,简直不可思议。。。
地质啷http://weibo.com/943569550

105

主题

4万

铜板

897

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
20547

爱心勋章宣传勋章灌水勋章贡献勋章

发表于 2012-12-17 17:10 | 显示全部楼层
linux开源就是好!

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表