`
SavageGarden
  • 浏览: 223245 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

把Linux安装到移动硬盘

阅读更多
      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安装到移动硬盘”这样内容的一个专利,简直不可思议。。。

分享到:
评论
15 楼 jzcjy 2009-05-20  
那个linux的最好,看你是用它解决什么问题:

http://linux.ubuntu.org.cn/distro/suse

看看这里吧!
14 楼 SavageGarden 2009-04-20  
Thorndike 写道
SavageGarden 写道
快还是不快,最好还是亲自尝试下才好
附上我的测试代码
从ldap服务器同步用户到数据库


较真一下,看来你还是真的不懂,既不懂Linux,也不懂我说的。

首先,CD和U盘,在Linux下,有什么区别?只是一个File,更确切的说是Special File。包括硬盘等等。
只有Windows用户,才会提着么可爱的问题。给U盘安装Linux和给硬盘安装Linux有什么区别?
提供你安装Linux各种分发版本的LiveCD,本身就包含一个Linux系统,请注意光盘启动时的信息。那U盘也一样,只不过相Ubuntu或者OpenSuse以及Fedora或者Gentoo并没有提供U盘的安装方式,让大家觉得把Linux安装在U盘里还是件可以说的事情。

再着,快和慢得问题,有必要讨论吗?肯定是那种传输协议快,那种方式快。

最后,给U盘安装Linux,并让他可以给别人安装Linux。方法也简单的很。
1 格式化U盘,并且可以启动。
cfdisk /dev/sdx

2 设置它的分区格式,用FAT16做演示
mkdosfs /dev/sdx1

3 挂载Iso和U盘
mkdir -p /mnt/iso
mount -o loop /path/to/iso /mnt/iso

mkdir -p /mnt/usb/
mount /dev/sdx1 /mnt/usb/

4 拷贝文件到U盘
cp -ra /mnt/iso/* /mnt/usb/

5 拷贝启动文件
cd /mnt/usb/xxxlinux/
cp vmlinuz /mnt/usb/
cp initrd.img /mnt/usb/
cp boot.* /mnt/usb/
cp xxxlinux.cfg /mnt/usb/syslinux.cfg
(这里会有不同,但也都大同小意)

6 设置Grub或者lilo
lilo -M /dev/sdx mbr
syslinux -s /dev/sdx1

给楼主一个忠告,想学Linux,不要用Ubuntu,OpenSuse,Fedora,用一下Gentoo。
chroot命令的含义到底是什么,查查清楚。
grub设置kernel行时,root=/dev/disk/。。。的参数要用by-uuid形式
如果不能启动Xwindow,请首先检查你的hal以及fam设置,然后才是xorg.conf设置,最后才是gdm(如果是KDE桌面,检查kdm)。

呵呵,我随口一句,引来了位在U盘上装过的
这位朋友的忠告我会记着的,linux我还差的很远,多谢指教
13 楼 Thorndike 2009-04-17  
SavageGarden 写道
快还是不快,最好还是亲自尝试下才好
附上我的测试代码
从ldap服务器同步用户到数据库


较真一下,看来你还是真的不懂,既不懂Linux,也不懂我说的。

首先,CD和U盘,在Linux下,有什么区别?只是一个File,更确切的说是Special File。包括硬盘等等。
只有Windows用户,才会提着么可爱的问题。给U盘安装Linux和给硬盘安装Linux有什么区别?
提供你安装Linux各种分发版本的LiveCD,本身就包含一个Linux系统,请注意光盘启动时的信息。那U盘也一样,只不过相Ubuntu或者OpenSuse以及Fedora或者Gentoo并没有提供U盘的安装方式,让大家觉得把Linux安装在U盘里还是件可以说的事情。

再着,快和慢得问题,有必要讨论吗?肯定是那种传输协议快,那种方式快。

最后,给U盘安装Linux,并让他可以给别人安装Linux。方法也简单的很。
1 格式化U盘,并且可以启动。
cfdisk /dev/sdx

2 设置它的分区格式,用FAT16做演示
mkdosfs /dev/sdx1

3 挂载Iso和U盘
mkdir -p /mnt/iso
mount -o loop /path/to/iso /mnt/iso

mkdir -p /mnt/usb/
mount /dev/sdx1 /mnt/usb/

4 拷贝文件到U盘
cp -ra /mnt/iso/* /mnt/usb/

5 拷贝启动文件
cd /mnt/usb/xxxlinux/
cp vmlinuz /mnt/usb/
cp initrd.img /mnt/usb/
cp boot.* /mnt/usb/
cp xxxlinux.cfg /mnt/usb/syslinux.cfg
(这里会有不同,但也都大同小意)

6 设置Grub或者lilo
lilo -M /dev/sdx mbr
syslinux -s /dev/sdx1

给楼主一个忠告,想学Linux,不要用Ubuntu,OpenSuse,Fedora,用一下Gentoo。
chroot命令的含义到底是什么,查查清楚。
grub设置kernel行时,root=/dev/disk/。。。的参数要用by-uuid形式
如果不能启动Xwindow,请首先检查你的hal以及fam设置,然后才是xorg.conf设置,最后才是gdm(如果是KDE桌面,检查kdm)。
12 楼 SavageGarden 2009-04-17  
快还是不快,最好还是亲自尝试下才好
附上我的测试代码
从ldap服务器同步用户到数据库
11 楼 Thorndike 2009-04-16  
jack 写道
   用U盘,移动硬盘来安装系统,作为一个附加的开发环境,这个是我一直有的想法。
但是我比较担心文件的读写速度是否够快,毕竟编译的时候总是在读写文件,还有就是数据库的执行速度是否可以的问题。
  至于日常应用的话,快点慢点无所谓了
  
  
  


U盘不就是可写的光驱。在Linux中,他们有什么区别?

应该和LiveCD一样的内容吧。

dd if=linux XX Distribution Release.img of=/dev/sdx

没试过,感觉应该会比较慢,如果还有Xorg,Gnome等等之类的话。
10 楼 SavageGarden 2009-04-16  
实在是不好意思,刚刚登录了下才想起来还有这档子事,已经测试过了,linux比win下要快,移动硬盘上的要比硬盘上的系统跑起来慢些,但速度还是在可以忍受的范围之内的,一会整理下,发上来源码,有兴趣的可以试试
9 楼 ivyshark 2009-03-02  
以前用过装在外接移动硬盘上的 不过由于读的太勤 还带来带去的 硬盘就挂掉了 
移动硬盘还是做移动比较好
8 楼 jack 2009-02-17  
SavageGarden 写道
那正好我在写一个从ldap上同步用户到应用系统的东西,整好在它上面试试速度如何

等待你的好消息了
7 楼 SavageGarden 2009-02-17  
那正好我在写一个从ldap上同步用户到应用系统的东西,整好在它上面试试速度如何
6 楼 jack 2009-02-17  
   用U盘,移动硬盘来安装系统,作为一个附加的开发环境,这个是我一直有的想法。
但是我比较担心文件的读写速度是否够快,毕竟编译的时候总是在读写文件,还有就是数据库的执行速度是否可以的问题。
  至于日常应用的话,快点慢点无所谓了
  
  
  
5 楼 SavageGarden 2009-02-17  
呵呵,现在的测试数据就是我的感觉而已,兄弟你还真是较真,好的,不如你说个你认为可行的测试方式,晚上回去测试下看看,现在移动硬盘没有带
4 楼 jack 2009-02-17  
有没有测试数据,对比看看。

毕竟通过USB接口传输数据和内置硬盘的速度还是有明显区别的
3 楼 SavageGarden 2009-02-17  
速度那是没的说啊,和我内置硬盘上的fedora8差不多,只是这个移动硬盘上的fedora10没有装显卡驱动而已
2 楼 jack 2009-02-17  
运行速度如何?
1 楼 SavageGarden 2009-02-16  
感觉最好还是贴上自己的配置要比较好些
再来张截图

相关推荐

    把linux安装到移动硬盘

    ### 如何将Linux安装到移动硬盘 在信息技术领域,便携性和灵活性是非常重要的特性,特别是在需要在多台计算机之间共享操作系统或工具集的情况下。本文旨在详细介绍如何将Linux系统安装到移动硬盘上,以便用户能够在...

    Linux安装到移动硬盘

    ### Linux安装到移动硬盘知识点详解 #### 一、概述 随着技术的发展,用户越来越追求便携性和灵活性。本文档详细介绍了如何将Linux操作系统安装到USB移动硬盘上,并使其能够在不同的计算机上正常运行的方法。这种...

    安装linux系统到移动硬盘上(Ubuntu)

    在安装Ubuntu到移动硬盘之前,需要将移动硬盘连接到电脑,设置BIOS以允许从USB设备启动,并设置移动硬盘为启动设备。在Ubuntu安装过程中,要选择“其他选项”来手动分区移动硬盘。分区时,至少需要设置一个根分区...

    在移动硬盘上安装Linux

    在移动硬盘上安装Linux,装在移动硬盘上的系统,在任何电脑上可以使用。 注:1、Linux的引导程序必须安装在移动硬盘上。 2、你所使用的电脑的SATA MODE中必须有AHCI格式,或兼容AHCI格式,否则,即使安装成功后打开...

    Unix/linux 挂载 usb 移动硬盘 命令 dvd

    Unix/Linux 挂载 USB 移动硬盘命令 DVD Unix/Linux 操作系统中,挂载(mount)命令是非常重要的,使用该命令可以将各种外部设备连接到系统中,使用户能够访问这些设备中的数据。下面将详细介绍如何在 Unix/Linux ...

    Linux操作系统下安装USB移动硬盘的方法

    在Linux操作系统中,安装和使用USB移动硬盘是一个相对简单的过程,尤其对于较新的Linux发行版而言,如Linux7.2及其后续版本。由于Linux内核通常包含对USB存储设备的内置支持,因此大部分时候,您不需要额外安装驱动...

    从硬盘安装Linux系统 很实用的。

    ### 从硬盘安装Linux系统:以Red Hat Linux 9.0为例 在IT领域中,Linux作为一款开源操作系统,因其高度可定制性、安全性及稳定性而受到广泛欢迎。本文将详细介绍如何从硬盘安装Red Hat Linux 9.0,旨在为初学者提供...

    移动硬盘安装 linux 的可行性及应用前景分析

    【移动硬盘安装Linux可行性】 移动硬盘安装Linux是一种创新的使用方式,它允许用户将操作...尽管目前市场上的预装Linux移动硬盘产品还不多见,但随着Linux的普及和用户需求的增长,这一领域有望迎来更大的发展空间。

    把ubuntu安装至移动硬盘

    ### 把Ubuntu安装至移动硬盘 #### 知识点概览 - **移动硬盘上的Ubuntu安装**: 将Ubuntu操作系统安装到移动硬盘上,并确保可以在不同的计算机上启动和运行。 - **适用人群**: 本教程主要面向具有一定Linux使用经验的...

    Linux系统如何挂载格式为ntfs格式的移动硬盘

    这样,每次系统启动时都会自动挂载移动硬盘到指定目录。 #### 六、访问和管理文件 1. **切换到挂载目录** 使用`cd`命令切换到挂载目录: ```bash cd /mnt/windows ``` 2. **复制文件** 若要将文件从移动...

    linux系统下如何挂载NTFS移动硬盘

    这时候为了能让Linux服务器能够识别NTFS的移动硬盘,就必须安装ntfs-3g(Third Generation Read/Write NTFS Driver)的包。 一、NTFS-3G介绍 NTFS-3G是一个开源项目, NTFS-3G是为Linux, Android, Mac OS X, ...

    从硬盘安装Red Hat Linux 9.0的方法

    综上所述,从硬盘安装Red Hat Linux 9.0涉及到多个步骤和技术要点,包括ISO文件的验证、分区工具的准备、解压ISO文件、制作启动盘、设置BIOS进行DOS模式启动、启动安装程序以及安装过程中的注意事项等。对于想要了解...

    Linux读取U盘或者移动硬盘序列号并获取U盘或者移动硬盘分区名

    Linux读取U盘或者移动硬盘序列号并获取U盘或者移动硬盘分区名。基本原理如下: 当有外置 USB 插入的时候,会产生 /proc/scsi/usb-storage 目录,并在其中产生数字文件(形如 1 2 3 4),此文件存储了设备相关信息。 ...

    Linux下一种普通用户识别移动硬盘及挂载方式研究与应用.pdf

    "Linux下一种普通用户识别移动硬盘及挂载方式研究与应用.pdf" 本文研究了Linux系统中普通用户识别移动硬盘及挂载方式的研究与应用。随着大型数据处理中心的频繁使用,普通用户没有操作移动硬盘的相应权限,这降低了...

    LINUX挂载ntfs移动硬盘方式(文档+工具)

    在Linux系统中,挂载NTFS格式的移动硬盘是一...总的来说,Linux挂载NTFS移动硬盘需要安装额外的驱动程序,配置`fstab`文件,并通过`mount`命令进行挂载。熟练掌握这些步骤,你就能在Linux环境中自如地使用NTFS硬盘了。

    Linux 桌面玩家指南:20. 把 Linux 系统装入移动硬盘打包带走 - 京山游侠 - 博客园1

    在本文中,我们将探讨如何将Linux操作系统安装到移动硬盘上,使其成为一个便携式的系统,方便在任何电脑上使用。这个话题是“Linux桌面玩家指南”系列的第20篇,作者京山游侠通过一系列文章分享了Linux系统使用的...

    linux 安装在外置硬盘上

    - 利用UNetbootin等工具将Linux发行版的ISO镜像文件写入到外置硬盘中,创建一个可引导的安装介质。 4. **安装Linux**: - 将外置硬盘连接至计算机,并通过BIOS设置从该设备启动。 - 按照屏幕提示完成Linux系统的...

    linux下挂载U盘、移动硬盘、查看windows分区

    ### Linux 下挂载 U盘、移动硬盘及查看 Windows 分区详解 #### 一、挂载基本概念 在 Linux 操作系统中,挂载是将一个文件系统连接到另一个已存在的目录上的过程。这个过程通常涉及两个主要参数:一个是设备(如...

    Linux系统下如何加载U盘或移动硬盘

    总之,在Linux系统下加载U盘或移动硬盘,主要涉及到设备识别、挂载点创建、设备挂载、数据访问以及安全卸载等步骤,这些都需要通过命令行工具来完成。熟悉这些操作对于Linux用户来说是必不可少的技能。

    如何在移动硬盘上安装操作系统

    6. 安装位置的选择:在VMware中,默认安装位置通常指向宿主计算机的硬盘,但为了在移动硬盘上安装操作系统,需要改变安装位置到移动硬盘。用户需要在移动硬盘上建立一个文件夹,通过浏览功能,修改安装路径到该...

Global site tag (gtag.js) - Google Analytics