`
zhoun
  • 浏览: 47716 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

周末装XP和Slackware

阅读更多

X61 安装Xp和Slackware双启动

 

买了两个月的X61 7675-4KU, 水货本本,  随机装的是英文版的Vista Business, 拿回来之后自己装了xpsp2, 感觉还不错.原来的本本是R51, 连包5KG, 背了两年多, 换一个轻便点的.

周六早上, 开机一看, 网上邻居右键点开属性, 原来的网络连接图标全部不见了(包括1394、本地连接、无线连接), 重启也不管用.在网上搜索了一下, 这种情况还挺多的, 看来我不是第一个遇到这种问题的人.试了一下网上提供的修复方法, 还是不管用, 怎么办呢, 重装吧.

想重装还有一个原因, 我从98年开始用Slackware, 毕业之后也一直用Freebsd和RedHat做服务器, 最近看到有人在笔记本上用Slackware也不错, 桌面特效等也很酷, 自己反正工作是用Java, 无所谓操作系统, 所以想在笔记本上试试Slackware和Xp双启动.

1. 原有三个区, cde, 这三个分区都是primary(一个硬盘最多4个Primary, 所以要先加一个extend, 然后再extend里面分了logical), 需要先给Slackware腾地方, 用pqmagic, 把e盘缩小, 分出12G做一个扩展分区, 再分两个逻辑分区, 2G是swap, 10G是ext2.

2. 用usb光驱启动, 安装xp sp2, 把C盘设置为fat32, 具体安装方法可以在网上搜索

3. 硬盘安装Slackware, 最新的Release版本是12.0, 看了一下在12.0发布之后好像更新挺多的, 所以我想直接安装slackware current.

4. 自己下载了slackware-current整个目录(可以只要slackware目录, kernels和isolinux目录下面的两个文件), 放在移动硬盘上, 移动硬盘有两个ntfs分区, slackware-current放在第一个分区上.

5. 下载grub4dos, 放在c:\boot目录;把grub.exe和grldr放到c:根目录;还有slackware-current/kernels/hugesmp.s/bzImage, 和slackware-current/isolinux/initrd.img也复制到boot目录.

5. 修改boot.ini文件, 加入一行c:\grldr="Grub", 重启之后有两个选项: windows xp和Grub, 选择Grub, 进入Grub命令行, 敲命令
kernel (hd0, 0)/boot/bzImage 回车
initrd (hd0, 0)/boot/initrd.img 回车
boot 回车
解释一下, 这里是告诉grub, kernel和initrd分别在硬盘的什么位置(第一个硬盘, 第一个分区), grub命令行还是很好用的, 支持命令行补全, 用Tab键, 很容易找到这两个文件的位置.

6. 启动slackware, 用root登录, 先mount 移动硬盘:mkdir /mnt/usbhd; mount -t ntfs /dev/sdb1 /mnt/usbhd

7. 然后用fdisk /dev/sda, 查看一下现在的分区列表
/dev/sda1 fat32
/dev/sda2 ntfs
/dev/sda3 ntfs
/dev/sda5 ext2
/dev/sda6 swap
/dev/sdb1 ntfs
/dev/sdb2 ntfs
其中sda5是linux分区, sda6是swap
现在只有sda1是可启动, 记得把sda5也同样设置成可启动(非常重要, 我忘记设置了, 导致后来折腾了好久)

8. #setup 进入安装, 按照顺序:选择swap, 启用swap, 选择安装分区, 选择安装文件的时候, 要选择“从预先加载的目录”:选择/dev/sdb1分区, 选择slackware-current/slackware目录

9. 安装Slackware, 选择安装的package, 我选择了全部, 硬盘足够大

10. 装完之后, 要设置lilo, slackware默认是使用lilo启动, 我也比较熟悉, 所以还是选择用lilo启动.把Linux和winxp启动选项都加入, 然后装在root(没有装在MBR, 用xp的Load启动lilo)

11.dd if=/dev/sda5 of=slack.lnx bs=512 count=1
这样就生成了一个slack.lnx文件, 把这个文件放到xp的c盘根目录下面
mkdir /mnt/c;mount -t vfat /dev/sda1 /mnt/c; mv slack.lnx /mnt/c

12. 修改/mnt/c/boot.ini, 加入一行
c:\slack.lnx="Slackware"

13. 重启, 看到有三个选项了:
Windows xp
Grub
Slackware
选择Slackware就显示Lilo的启动画面:
Linux
winxp
如果选择winxp就跳回上个菜单了(死循环?:))

14. 安装成功, 如果不想要grub选项, 把对应的grub文件删掉, 把boot.ini中的grub选项去掉

15. 把c盘转换成ntfs格式: convert c: /fs:ntfs

关于slackware的配置等问题, 要等等了......

 

分享到:
评论

相关推荐

    Slackware安装说明文档---Installing Slackware Linux上部

    1. **软件包管理**:Slackware使用.tgz格式的软件包,通过`installpkg`和`removepkg`命令进行安装和卸载。 2. **控制台与图形界面**:虽然Slackware默认不包含桌面环境,但可以通过安装X Window System和桌面环境...

    Slackware Linux Essentials.pdf

    Slackware 提供了丰富的文档和支持资源来帮助用户解决问题和学习新知识。这些资源包括官方文档、在线论坛、常见问题解答(FAQ)等。 ##### 2.2 在线帮助 除了本地文档外,Slackware 还提供了大量的在线资源。例如,...

    Slackware手册Slackware Handbook

    该项目致力于使用一种格式,使整个Slackware社区都能参与进来,并能够根据需要添加/编辑内容,从而使Slackware文档保持最新。

    Slackware手册.pdf

    Slackware 用户手册的中文版,Slackware和Red Hat、Debian、Ubuntu等等主流发行版有很多不同。也许最明显的就是这些主流发行版缺乏Slackware对系统管理员提供的“关照”。许多发行版都有自己用于配置各种服务的图形...

    The Official Slackware Linux Guide

    Slackware以其简洁的设计理念和强大的稳定性而闻名。 - **开源与自由软件** - 开源软件是指其源代码可以被公众使用的软件,用户可以查看、修改和分发源代码。这种模式促进了软件的发展和改进。 - 自由软件不仅指...

    Slackware安装说明文档---Installing Slackware Linux下部

    Slackware采用传统的包管理系统,通过`pkgtools`套件进行软件安装、升级和管理。 **一、系统需求** 在开始安装前,确保你的硬件满足以下基本要求: 1. 至少256MB内存(推荐512MB或更多) 2. 至少2GB的硬盘空间 3. ...

    Slackware Linux基础-对于Slackware Linux 10.2Slackware Linux Basics - For Slackware Linux 10.2

    解决那些很少或没有GNU / Linux经验的人。 涵盖了Slackware Linux的安装,基本的GNU / Linux命令以及Slackware Linux的配置。

    slackware-1.01 src

    Slackware Linux以简洁、稳定和自由著称,它的设计理念是尽量保持原始的Unix哲学,即“做一件事,做好它”。因此,Slackware强调的是命令行接口,而不是图形用户界面,这使得它对新手来说可能有些挑战,但对于熟悉...

    Slackware 设置

    Slackware是一款知名的Linux发行版,以其简单性和稳定性著称。本文档将详细介绍如何在Slackware系统中进行基础设置,特别是关于语言环境配置以及如何使用Swaret工具进行软件包管理与升级。 #### 二、语言环境配置 ...

    Slackware Linux Essentials (PDF)

    《Slackware Linux Essentials》是一本详尽介绍了Slackware Linux操作系统的基础知识和技术要点的专业书籍。本书由Alan Hicks、Chris Lumens、David Cantrell和Logan Johnson等人共同编著,版权所有归Slackware ...

    Slackware 官方手册(中文版)

    - **系统帮助**:Slackware提供了详尽的帮助文档和支持资源,包括手册页(man pages)、指南(guides)等。 - **在线帮助**:用户可以通过官方网站、论坛、邮件列表等方式获取在线支持。 #### 三、安装与配置 ##### 3. ...

    linux SlackWare安装简明教程

    Linux Slackware是一款历史悠久且高度可定制的Linux发行版,它以其纯净、稳定和对自由软件的严格遵循而受到部分用户的喜爱。本教程将带你逐步了解如何安装Slackware Linux系统,确保你能够顺利地在你的计算机上搭建...

    slackware 教程(最适合研发人员用的Linux版本)

    5. **脚本驱动**: Slackware 的系统初始化和维护很大程度上依赖于shell脚本,这些脚本在/etc/rc.d目录下,用户可以轻松地修改和扩展它们,以适应特定的工作流程。 ** Slackware 对研发人员的价值** 1. **学习资源*...

    Slackware Linux9.0安装教程

    14. **配置网络**:配置主机名、IP地址、子网掩码和网关等信息。 15. **设置时区**:选择合适的时区,例如亚洲/香港。 16. **设置初始密码**:为root用户设置一个强密码。 17. **完成安装**:等待安装过程完成,最后...

    slackware 服务器配置

    ### Slackware 服务器配置与SSH服务详解 #### 一、硬件信息 在开始配置Slackware服务器之前,首先需要了解服务器的基本硬件信息。这包括系统信息、处理器信息、内存信息、硬盘信息以及网络接口信息等。 **1.1 ...

    Slackware手册中文版本

    slackware中文手册,希望可以帮助到您。感谢背后翻译的人员,谢谢你们。

    Slackware Linux操作系统启动过程详解

    总之,理解Slackware Linux的启动过程和运行级别管理对于系统管理员来说至关重要,它能帮助优化系统性能,增强安全性,以及在出现问题时进行有效的故障排查。通过掌握这些知识,Linux用户可以更好地掌控自己的系统,...

    Slackware Linux Essentials,第二版Slackware Linux Essentials, Second Edition

    本书旨在帮助您开始使用Slackware Linux操作系统。 它并不是要覆盖发行版的每个方面,而是要展示其功能并为您提供系统的基本工作知识。

    Slackware Linux Unleashed, Third Edition

    Slackware是一款非常古老的Linux发行版,Slackware基于"KISS"原则,坚持“原汁原味”的Linux风格,摈弃一切华而不实和可能带来不稳定因素的软件和技术,经过10多年的演变,Slackware成了最单纯最稳定最高效的Linux...

    Slackware Linux Essentials2.pdf

    Slackware 提供了一系列用于网络配置和管理的工具,例如 ifconfig、route 等,它们可以帮助用户轻松地配置网络接口、设置路由规则等。 ##### 4.3 网络文件系统 (NFS) NFS 是一种允许网络中的计算机共享彼此文件...

Global site tag (gtag.js) - Google Analytics