感谢支持
我们一直在努力

在Windows下安装Debian、Ubuntu到USB硬盘

Linux系统的安装问题总是困扰不少Linux爱好者,特别是各种硬盘安装,iso文件安装,因为太灵活,反而让新手困惑,豆豆近来测试了使用Vmware安装Linux的方法,经测试,可以使用ISO文件顺利安装Ubuntu、Jeos、debian、RedHat等多种系统到USB硬盘,操作简单,避免了各种配置过程。


环境:笔记本(支持USB启动)+Windows xp系统 + Vvmware Workstation


20G USB硬盘一块


Ubuntu: ubuntu-8.04.1-desktop-i386.iso
http://mirror.lupaworld.com/ubuntu/releases/hardy/ubuntu-8.04.1-desktop-i386.iso
Jeos:   jeos-8.04.1-jeos-i386.iso
http://cdimage.ubuntu.com/jeos/releases/8.04/release/jeos-8.04.1-jeos-i386.iso
Debian: debian-40r4a-i386-CD-1.iso
http://debian.osuosl.org/debian-cdimage/4.0_r4a/i386/iso-cd/debian-40r4a-i386-CD-1.iso
Redhat: rhel-5.2-server-i386-dvd.iso
ftp://openware.byr.edu.cn/pub/os-images/Redhat/RHEL5.2/rhel-5.2-server-i386-dvd.iso


规划:


所有Linux系统全部安装到USB硬盘,将该盘分成多个分区,一个分区装一套系统。


安装:


下面以debian为例:


一、创建虚拟机debian


配置:使用debian-40r4a-i386-CD-1.iso 作为CDROM;使用USB盘作为虚拟机硬盘。


二、启动虚拟机,安装debian


安装过程选择标准系统,将安装一个最基本的系统。


三、配置grub


现在虚拟机下启动新安装的debian系统,修改其grub启动配置,主要修改如下参数:


1、/boot/grub/menu.lst


安装完毕后的内容:


title           Debian GNU/Linux, kernel 2.6.18-6-686
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.18-6-686 root=/dev/sda1 ro
initrd          /boot/initrd.img-2.6.18-6-686
savedefault

      因为USB硬盘在启动时分配的设备号码是不固定的,所以要改为将root使用uuid挂接。UUID是分区的唯一ID,可以保证内核可以正常挂接根卷。


先找到根卷UUID号码:


#cd /dev/disk/by-uuid


#ls -l


lrwxrwxrwx 1 root root 10 Oct 14 17:23 73f787da-1b48-11d7-8349-d342775890ae -> ../../sda1


      则修改menu.lst,将下面这句


kenerl /boot/vmlinuz-2.6.18-6-686   root=/dev/sda1


修改为:


kenerl /boot/vmlinuz-2.6.18-6-686   root=UUID=73f787da-1b48-11d7-8349-d342775890ae ro


这里使用USB硬盘的第一个分区作为debian系统


2、/etc/fstab


原始内容:


# /etc/fstab: static file system information.


      #


      # <file system> <mount point>   <type>  <options>       <dump>  <pass>


      proc            /proc           proc    defaults        0       0


      /dev/sda1       /               ext3    defaults,errors=remount-ro 0       1


      /dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0


      /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0


      修改上面红色根卷挂接模式为


UUID=73f787da-1b48-11d7-8349-d342775890ae /               ext3    defaults,errors=remount-ro 0       1


      将root使用uuid挂接,目的同上面说法。


四、重新启动,选择usb启动,进入debian系统。


经测试,其他各个版本的配置方法基本大同小异,如果你的PC支持USB启动,可以方便地使用这个方法,将Linux系统安装到USB硬盘,支持在不同的PC上使用,很是方便。

赞(0) 打赏
转载请注明出处:服务器评测 » 在Windows下安装Debian、Ubuntu到USB硬盘
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏