LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 8064|回复: 20

从硬盘安装Slackware11 DVD

[复制链接]
发表于 2006-10-22 07:46:56 | 显示全部楼层 |阅读模式
前几日Slackware 11发布了,此次Install CD增加至3张,索性用bt下载了DVD安装盘,决定尝试一把硬盘安装。

安装环境:
hda:
hda1 ----- NTFS ------------- Windows XP,引导分区
hda2 ----- Extend ---------- 磁盘扩展分区
hda3 ----- Linux Swap ----- 准备使用的Linux交换分区
hda4 ----- Linux ReiserFS - 安装slackware使用的根分区
hda5 ----- Fat32 ------------ 存放下载的slackware-11.0-install-dvd.iso

1. 效验下载的光盘镜像,确认效验出来的MD5与下载文件中的数字相符


2. 下载 Grub for DOS
网路上有很多版本,更有汉化过的,在google里search吧。
我使用的是0.4.1,解压至C:\boot,整个目录结构如下:
C:\boot\GRUB\grub.exe
C:\boot\Grub\boot\grub\menu.lst

需要将grub.exe复制到C:\,然后修改boot.ini,添加一行C:\GRLDR="GRUB"

3. 准备kernel
用winrar或者winiso之类的工具打开slackware-11.0-install-dvd.iso,将kernels\bare.i和isolinux\initrd.img解压至C:\slackware

4. Reboot, 出现XP引导菜单,选择GRUB。这时出现grub的引导菜单,我使用的这个版本会自动搜寻磁盘中已经存在的Linux,甚至把hdb中的RHEL4和Ubuntu也找出来了:2cool
按c进入command模式,输入
kernel (hd0,0)/slackware/bzImage
initrd (hd0,0)/slackware/initrd.img
boot

接下来就是显示引导信息了,完毕后就是标准的slackware安装了,选择键盘类型,然后setup。

5. 选择安装源 Source Media Selection
我选第2项 Install from a hard drive partion始终未成成功,系统提示找到iso文件了,可是一闪而过,提示所有安装完成,不太可能吧?真的是有问题,安装包选择的时候居然还出来Gnome?:eek:

只好试试第4项 Install from a pre-mounted directory. 按下Alt + F2转入控制台,Hit Enter激活控制台,输入
  1. mkdir /mnt/D /mnt/slackware
  2. mount /dev/hda5 /mnt/D
  3. mount -o loop /mnt/D/Downloads.../slackware-11.0-install-dvd.iso /mnt/slackware
复制代码

这样slackware 11的安装光盘iso就挂载到/mnt/slackware目录下了,现在按Alt + F1返回安装界面,在安装源路径里输入/mnt/slackware/slackware就可以安装了。后面的就是选择各个大类下面的软件包了,貌似和10.2没有什么区别。
至于最后询问lilo,我没有安装,还是用grub吧
发表于 2006-10-23 23:02:24 | 显示全部楼层
为什么大家不顶?

大家不顶我顶
回复 支持 反对

使用道具 举报

发表于 2006-10-23 23:17:08 | 显示全部楼层
为什么大家硬盘安装都是从dos下启动?我原来就装了grub,直接重启在grub终端下操纵就行了:
kernel (hd0,x)/bzImage
initrd (hd0,X)/initrd.gz
boot
回复 支持 反对

使用道具 举报

发表于 2006-10-24 13:53:34 | 显示全部楼层
我顶,过几天再用slackware
回复 支持 反对

使用道具 举报

发表于 2006-10-26 00:01:53 | 显示全部楼层
  1. mkdir /mnt/D /mnt/slackware mount /dev/hda5 /mnt/D mount -o loop /mnt/D/Downloads.../slackware-11.0-install-dvd.iso /mnt/slackware
  2. 这样slackware 11的安装光盘iso就挂载到/mnt/slackware目录下了
复制代码
请问:三个install.iso不挂载不行吗?把它们放在vfat分区,用grub引导安装时选好硬盘分区所在位置不行吗? 我由于没有调好空间,先用grub引导了一下,可以起动安装程序,一直不明白这一点,并且我看在选source时,不是有install from a hard drive partition和install from a pre-mounted directory之分吗?
     另外,从资料中看后来让从1 .bootdisk  2. cdrom   3.floppy   4.  skip  四个中选内核,可是我现在既没有刻光盘,也没有引导软盘,該如何选呢?
   肯请诸位大侠指点迷津!!!不胜感激!!!!

==========
----------
系统为xp+fc5,
我很笨,这点小问题也在问。没法子呀!
回复 支持 反对

使用道具 举报

发表于 2006-10-26 09:08:50 | 显示全部楼层
支持下楼主,但其实LINUX的lilo和grub都是完全没问题的,没必要用wingrub来引导。
:)
style007:
兄弟们,上次贴的是我读大学弟弟的照片,这次贴自己人,如果真的非常丑,给我发消息,我马上弄下来。
还是这张好很多。上次那张刁着烟太*了。
回复 支持 反对

使用道具 举报

发表于 2006-10-26 13:50:12 | 显示全部楼层
我现在既没有刻光盘,也没有引导软盘,用grub引导安装时选install from a hard drive partition后,显示先有让填定/dev/hdax 字样,ok后,又让填mount分区目录。我是让iso放在xp的分区中,必须用“mount -o loop ....”    命令吗??
我用的目录 为e盘slk目录,填写/slk/  目录可以吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-27 00:18:26 | 显示全部楼层
Post by dgkgnrt

请问:三个install.iso不挂载不行吗?把它们放在vfat分区,用grub引导安装时选好硬盘分区所在位置不行吗? 我由于没有调好空间,先用grub引导了一下,可以起动安装程序,一直不明白这一点,并且我看在选source时,不是有install from a hard drive partition和install from a pre-mounted directory之分吗?
     另外,从资料中看后来让从1 .bootdisk  2. cdrom   3.floppy   4.  skip  四个中选内核,可是我现在既没有刻光盘,也没有引导软盘,該如何选呢?
   肯请诸位大侠指点迷津!!!不胜感激!!!!

==========
----------
系统为xp+fc5,
我很笨,这点小问题也在问。没法子呀!

我在安装的时候试验过,如果只是输入安装光盘所在的分区,继后会询问文件存放的目录,其实这就是/slackware的目录。这时如果不手动挂载光盘镜像,安装会提示选择软件包,执行下一步就会一闪而过,提示安装成功,但实际上根本就没有安装,这点还没有搞懂。有哪位高人成功了记得告知呀。
回复 支持 反对

使用道具 举报

发表于 2006-10-28 18:44:59 | 显示全部楼层
灌水。。。。顶!每次版本更新的时候都有热心的兄弟分享他们的安装经验!
回复 支持 反对

使用道具 举报

发表于 2006-10-29 22:08:57 | 显示全部楼层

引导slackware-11.0 的问题

在安装中,我从iso 映象中提bzlmage 及initrd.img 二个文件,再用grub 引导这二个文件 ,没有让选kernel ,而是提示“Enter 1 to select a keyboard map:    ”    我 按回车后,以root进入。

    这时输入setup, 进入安装程序.
.....
   在选安装源时,由于我没有解压iso文件,按alt-f2进入控制台,
      mkdir  /mnt/slk
      mount -t vfat /dev/hda8 /mnt/slk  //我的iso 在hda8分区 /linux 目录下。
     mkdir  /mnt/install       //再建安装挂载目录
      mount -o loop  /mnt/slk/linux/slackware-11.0-install-d1.iso /mnt/install   //另外两个iso我一直不知如何再挂载使用。
    按alt-f1返回安装界面,我选从硬盘安装,依次先填 /dev/hda8 ,  后在目录 的选用上填上 /mnt/install/slackware
       由于 我对slackware  是刚认识,我全选了: a, ap, d, e,...   用了full项。
    .....
     软件安完后,我建了软盘启动盘, 并安lilo为simple项于root 分区,
......

后来,我的软盘好象并不能直接引导进入slackware ,而是将slackware挂在了/mnt分区,软盘好象是一个小的linux系统。

        1.    如何才能用grub引导 它呢?   我寻找了多个精华贴,也不见有grub引导slackware的命令说明 。
        2.  我的软盘为何不能直接引导 ?  是不是在/boot  中少了一些文件?

lilo.cong文件内容如下(另附/boot文件目录下截图):
  1. # LILO configuration file
  2. # generated by 'liloconfig'
  3. #
  4. # Start LILO global section
  5. lba32 # Allow booting past 1024th cylinder with a recent BIOS
  6. boot = /dev/fd0
  7. message = /boot/boot_message.txt
  8. prompt
  9. timeout = 1200
  10. # Override dangerous defaults that rewrite the partition table:
  11. change-rules
  12. reset
  13. # VESA framebuffer console @ 1024x768x64k
  14. vga = 791
  15. # Normal VGA console
  16. # vga = normal
  17. # VESA framebuffer console @ 1024x768x64k
  18. # vga=791
  19. # VESA framebuffer console @ 1024x768x32k
  20. # vga=790
  21. # VESA framebuffer console @ 1024x768x256
  22. # vga=773
  23. # VESA framebuffer console @ 800x600x64k
  24. # vga=788
  25. # VESA framebuffer console @ 800x600x32k
  26. # vga=787
  27. # VESA framebuffer console @ 800x600x256
  28. # vga=771
  29. # VESA framebuffer console @ 640x480x64k
  30. # vga=785
  31. # VESA framebuffer console @ 640x480x32k
  32. # vga=784
  33. # VESA framebuffer console @ 640x480x256
  34. # vga=769
  35. # End LILO global section
  36. # Windows bootable partition config begins
  37. other = /dev/hda1
  38. label = Windows
  39. table = /dev/hda
  40. # Windows bootable partition config ends
  41. # Linux bootable partition config begins
  42. image = /boot/vmlinuz
  43. root = /dev/hda2
  44. label = Linux
  45. read-only
  46. # Linux bootable partition config ends
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表