制作可移动的linux系统(Ubuntu)

来源:互联网 发布:finalcutpro mac 编辑:程序博客网 时间:2024/05/04 05:39

制作可移动的linux系统(Ubuntu)


1、光盘启动,安装复制到移动硬盘,将grub安装到dev/sda。

2、复制完后重启,光盘启动,安装启动界面输入rescue,进入急救模式,选择挂载分区时,选择系统所在硬盘和分区。

3、ctrl-Alt-F2,打开新窗口。

 

CODE:mount -tproc proc /target/proc

chroot /target

su

 

 

4、nano /etc/mkinitramfs/modules

加入:ehci-hcd

 

CODE:usb-storage

scsi_mod

sd_mod

 

 

5、nano /etc/mkinitramfs/initramfs.conf

在前面加上:WAIT=12

6、mkinitramfs -o /boot/initrd.img-2.6-…… /lib/modules/2.6……

7、nano /boot/grub/menu.lst修改menu.lst:root (?.?)改为系统所在分区。

8、重起,进入BIOS,选择usb-hdd启动;没有这项的话,在disk sequence里调整磁盘序列,

将usb硬盘调到本地硬盘前,让电脑从usb启动;如果rp太差,主板的disk sequence里没有

认出移动硬盘,只有制作grub软盘,然后用虚拟软盘启动。成功从移动硬盘启动后,继续安

装过程,直到完成,进入系统。

9、经过数次测试,系统的移动性能非常好,在不同电脑上正常使用,只是开始不能启动

xwindows,使用命令:

 

CODE:sudo dpkg-reconfigure -phigh xserver-xorg

 

 

自动配置显卡,nv和ati显卡都能自动识别,正常进入xwindows。

10、启动时自动配置xorg.conf
在/etc/rc2.d下增加一个可执行脚本S03xconfig.sh
内容如下:

#!/bin/bash
#
# /etc/rc2.d/S03xconfig
#

reconfigx(){
   echo "Reconfiguring xserver-xorg ... "
   dpkg-reconfigure -fnoninteractive --no-reload xserver-xorg
}


if [ -e /etc/X11/xconfig.log ] ;then
   lspci > /etc/X11/xconfig.tmp
   diff /etc/X11/xconfig.tmp  /etc/X11/xconfig.log > /etc/X11/different
   if [ -s /etc/X11/different ] ;then
       reconfigx
       # delete screen config
       lspci > /etc/X11/xconfig.log
   fi
else
   lspci > /etc/X11/xconfig.log
   reconfigx
fi


exit 0

原创粉丝点击