PCLinuxOS是个LiveCD, 基于早先的Mandrake,今天把它装到了硬盘上。以下为安装笔记。
首先下载了pclos-gnome-2.21.2.iso
然后挂载:
# mount -t iso9660 -o loop pclos* /mnt
# ls -Flh
总计 685M
drwxr-xr-x 4 root root 2.0K 12-23 10:49 ./
drwxr-xr-x 8 root root 4.0K 01-12 19:51 ../
drwxr-xr-x 3 root root 2.0K 12-23 10:48 boot/
drwxr-xr-x 2 root root 10K 12-23 10:54 isolinux/
-rw-r--r-- 1 root root 685M 12-23 10:54 livecd.sqfs
再挂载:
# mount -t squashfs -o loop livecd.sqfs /mnt2
把/mnt2目录下的所有内容拷贝到一个空闲分区并进入这个分区目录/mnt3。
# ls
. .. bin boot etc home lib opt root sbin usr var
光看这些目录就知道少了几样重要东西,该补的补上:
# mkdir dev proc sys tmp
# cd dev
mknod -m 660 console c 5 1
mknod -m 660 null c 1 3
etc下连fstab都没有,也补上:
/dev/hda2 / ext3 defaults 0 1
/dev/hda5 none swap sw 0 0
/dev/cdrom /mnt/cdrom audo noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
至于root的密码的更改,有两种作法:
1.可以把 /etc/shadow中的root那一行,从此系统拷贝至彼系统。
2.因为PCLinuxOS基于MDK,MDK又基于红帽,所以可在grub引导时,把内核那一行的最后写个1,进入单用户模式,然后用passwd命令修改根用户密码。
boot目录中的东西比较齐全,把grub启动参数写好:
title PCLinuxOS
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hda2
initrd /boot/initrd.img
阅读(1889) | 评论(0) | 转发(0) |