当前位置:操作系统 > Unix/Linux >>

zipslack安装方法(安装在ext3上成功运行)

提要:本文主要介绍zipslack安装方法;

  什么是zipslack?

  主页: http://www.slackware.com/zipslackZipSlack is a special edition of Slackware Linux that can be installed onto any FAT (or FAT32) filesystem with about 100 MB of free space. It uses the UMSDOS filesystem and contains most of the programs you will need. This means that you do not need to repartition your hard disk if you already have DOS or Windows installed. ZipSlack installs into a directory on your DOS filesystem. It can also be installed to and booted from a Zip disk.

  This distribution is ideal for people who don't have a lot of hard disk space, do not have a fast Internet connection to download the entire distribution, or who want a Linux distribution they can carry around on a Zip disk.

  搞了几天了,总是没有完成呢....

  今天想不到不抱什么信心时,却成功了

  发贴说说经历

  实在不死心安装了5天居然没有成功

  于是

  又下载了一个zipslack

  把zipslack.zip放在hda8上

  ******

  大家一定不要用垃圾的winrar

  我的winrar+win98se解出来的系统,

  总出错,在lilo引导时

  不是出现kernel panic:vfs:unable to mount root fs on 0X:0X

  就是

  不能建立控制台一类的东西

  现在终于搞明白,原来是这东西在搞鬼

  建议用linux解压工具

  我用fanx的ark

  解压出来的东西,马上能用!

  而且我发现制作出来的系统在reiserfs上有出众的性能!

  这是后加上的

  ************

  把所有的文件都解压出来(默认是把它放在linux目录的)

  再把LINUX目录里所有的文件都移动到根目录

  删除LINUX目录

  这里需要用微软的scandisk 命令来扫描一下解压出来的文件

  因为用rar解压出来的这些文件的名字有错误(不是slack的错误,是RAR自作多情,帮修改了名字,但修改错了,还是要用他本家的scandisk来恢复)

  然后,修改一下根目录里的

  linu.bat

  正文只是这样:

  loadlin bzimage root=/dev/hda8 rw vga=3 init=linuxrc

  **

  我把所有的文件都放在hda8-----G:目录下

  如果你的是其它的盘,按

  hda5--d:

  hda6--e:

  hda7--f:

  

  这样算

  *******

  loadlin引导的root分区,

  如果是dos/windows分区--fat12/fat16/fat32格式

  root=/dev/hdaX rw

  是rw参数(读写)

  如果是

  linux分区

  要用

  ro参数

  即

  root=/dev/hdaX ro

  提醒一下

  我的是pata硬盘,如果是sata要修改成

  /dev/sdaX

  进入dos(纯不纯都不要紧啦,至少我的是这样)

  dos纯不纯,对引导loadlin没有太大的关系

  但人一定要纯,否则讨不到老婆

  我的系统是win98se 老吧.....

  欲知后事如何,请听下回分析....

  没有办法,98容易挂

  ===========================================================

  进入终端,以root用户身份。

  cfdisk

  查看了一下自己的分区,觉得自己的hda9适合。

  删除这分区,然后再新建,编辑这新分区标志成83

  linux格式。

  中间好像说要重新启动计算机使分区表生效

  为防万一,重启

  看了一下,生效了。hda9的确是linux格式了

  再

  mkfs -t ext3 /dev/hda9

  一会就行,hda9已经成为ext3格式

  ****

  以前尝试用reiserfs

  但没有成功

  总出错,在lilo引导时

  不是出现kernel panic:vfs:unable to mount root fs on 0X:0X

  就是

  不能建立控制台一类的东西

  成功了一回(这贴的前身写了经历)

  但总出错

  *******

  搞明白了

  是我省略了cfdisk这步

  直接mkfs

  这样的后果是

  虽然实质上已经是reiserfs了

  但分区标志仍然是ob(fat32)而不是83(linux分区标志)

  也就出现了以上的错误

  如果说mkfs前使用了cfdisk编辑分区标志位

  应该/可以用reiserfs

  ************

  只有用ext3

  本来官方是让用ext2的

  可也太老了吧

  于是用了ext3

  开始复制文件了

  mkdir /9

  mount /dev/hda9 /9

  把目标分区挂在/9目录下

  umask 000

  *****

  上面这步非常重要,少了它,可能系统动不了

  至少我是这样的

  cp -a /bin /9

  cp -a /boot /9

  cp -a /dev /9

  cp -a /etc /9

  cp -a /home /9

  cp -a /lib /9

  cp -a /root /9

  cp -a /sbin /9

  cp -a /tmp /9

  cp -a /usr /9

  cp -a /var /9

  cp -a /vmlinuz /9

  

  这样,所有的文件都复制过去了

  再安装lilo

  把以下文字保存成/etc/lilo.conf

  ****自己看着修改成自己的情况

  boot = /dev/hda

  prompt

  timeout = 1200

  change-rules

  reset

  default=Windows98

  vga = normal

  image = /vmlinuz

  root = /dev/hda9

  label = slack

  read-only

  other = /dev/hda1

  label = Windows98

  table = /dev/hda

  再在/9/etc/lilo.conf保存备份

  其实运行lilo命令后,完全可以把lilo.conf删除

  因为它没有用了,除非你想再次修改

  保存完后

  lilo

  运行命令后,提示成功

  完了?

  没有呢.....

  还差一步。

  什么呢?

  修改/9/etc/fstab

  vi /9/etc/fstab

  /dev/hda9 / ext3 defaults 0

  把/分区的内容换成自己的

  我自己的是hda9,ext3格式

  好,保存没有?

  :wq保存

  在etc/rc.d/rc.modules里找到

  #### APM support ###

  # APM is a BIOS specification for saving power using several different

  # techniques. This is mostly useful for battery powered laptops.

  #/sbin/modprobe apm

  把

  #/sbin/modprobe apm

  前的#去掉就行

  否则就会出现不能关机的问题

  重启

  出现了两菜单,试试自己的新系统如何?

  重要提示:不要用grub for dos引导

  如果使用的话,此分区将永远无法成功引导zipslack

  具体是什么回事不知道

  但我的经历如此

  而且不敢说是grub for dos病毒的关系

  因为我的卡巴斯基5检查到linuxeden上下的grub有引导区病毒....

  小心啊

  ===================================================

  注意,以上方法安装出来的系统如果关机时出现:

  power down

  却没有真正的关机(就是除硬盘外其它的硬件都还在工作的)

  是apm没有打开

  看精华

  现在说一下:

  在lilo.conf的slack一段中修改成这样

  image = /vmlinuz

  root = /dev/hda9

  append="devfs=mount acpi=ht splash=silent"

  label = slack

  read-only

  在/etc/rc.d/rc./etc/rc.d/rc.modules里找到

  #### APM support ###

  # APM is a BIOS specification for saving power using several different

  

  # techniques. This is mostly useful for battery powered laptops.

  #/sbin/modprobe apm

  把

  #/sbin/modprobe apm

  前的#去掉就行

  ===========================
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,