博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助
  dorainm.cublog.cn

关于作者
dorainm
dorainm@gmail.com

我的梦想是当一名地主家的少爷,家有良田千顷,终日不学无术,没事领着一帮狗和奴才去调戏一下良家少女……

格物、致知、正心、诚意、修身、齐家、治国、平天下

电影的长度取决于观众的那泡尿能憋多久
|| << >> ||
我的分类


LFS 移植
    花了将近24小时(之前的尝试、中间的中断,总共时间有3天了)在一台电脑上装好了 LFS+X+flubox后,怎么让其他 computers 也用上自己的个性操作系统?!不会又重复24小时做相同的事情吧?NO
    我的所有电脑都是i386家族的,所以就可以直接移植了!下面是把 LFS移植到我的 thinkpad X20上的操作,大家效仿一二,依样画葫芦就可了,有问题垂询 dorainm

    首先把我的X20的硬盘拆下来,以移动硬盘的形式接到desktop上,用fdisk整理出安装 lfs 的分区,因为dorainm已经备份好资料,整块 80G 硬盘都属于 lfs的

fdisk /dev/sda #请按照您自己的情况选择 fdisk的硬盘
d => 1 #删除原先的分区
d => 2
d => 3
d => 4
n => p => 1 => [Enter] => [+5120M] #5G给系统
n => p => 1 => [Enter] => [+2048M] #2G给swap
n => p => 1 => [Enter] => [Enter] #剩余的都是home的
w



    然后开始格盘

mkfs.ext2 -jv /dec/sda1
mkswap /dev/sda2
mkfs.ext2 -jv /dec/sda3



    mount上系统盘和home盘

mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home



复制所有系统需要的文件

cp -a /etc /var /lib /usr /bin /sbin /boot /root /mnt

cp -a /home /mnt/home
mkdir -v /mnt/{dev,mnt,proc,sys,boot,opt,srv,tmp}
chmod 777 /mnt/tmp


    然后在硬盘头安装grub

grub
root (sd0,0)
setup (sd0)

quit


    (硬盘挂载来是sda,但是回到x20上面,被识别成hda的,所以/boot/grub/menu.lst里面不用修改,不然得话,要把root重新设置下的:-)

    再把硬盘放会thinkpad上,配置内核,加上声卡、网卡和显卡等的配置选项(别来问dorainm,我硬件白痴)

CONFIG_SND_CS4281=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_AGP_ATI=y

... ...


    重新编译内核,安装(Piii 500MHz的主频呐~)

make clean
make

make modules_install
cp arch/i386/boot/bzImage /boot/dorainmlinuxkernel-0.0.1
cp System.amp /boot/System.map-0.0.1
cp .config /boot/config-0.0.1


    编译内核后重新启动,X20已经可以上网了!然后重新配置X

Xorg -configure
X -config ~/xorg.conf.new
mv -v xorg.conf.new /etc/X11/xorg.conf


    出现测试的X后,按 Ctrl+Alt+Backspace 可以退出
    然后切回到我的用户,startx,嘿嘿,出现了之前配置好的满足dorainm个性的 fluxbox桌面了 :)

(ps: 用livecd+dmesg/lspci获取到硬件配置信息,在内核中加上声卡的配置选项,启动后新系统的dmesg里面空空的,为什么2台电脑的声卡都没有声音?! mpg321 和 mplayer 都很安静...)

 TAG LFS 移植 配置
发表于: 2007-08-18,修改于: 2007-08-18 11:01,已浏览644次,有评论0条 推荐 投诉


网友评论
 发表评论