服务器 频道

SPARC中如何安装Linux系统(上)

  如果上述配置中出现问题,可以随时使用ifconfig 和route命令来检查设置。

  到此,网络配置完成。如果你跟我一样觉得机房太冷,想在温暖的办公室里边喝茶边安装,那么就把ssh服务启动吧:
  #/etc/init.d/sshd start
  好了,走出冷冷的机房,回到办公室里,边喝茶边进行下面的安装吧。

  Ssh上我们的ultra1,然后继续安装

  现在,开始进行分区,使用fdisk命令
  fdisk /dev/sda

  因为ultra1使用的是scsi硬盘,又挂在第一位置,因此设备编号是sda

  先规划一下分区方案:
  按照官方的说法,

  /分区放最开始,小于2g,/usr 至少2g,/var至少1g,还不算swap和其他所用的,我们可怜的2.1g硬盘看来是不够用了,因为此机器不用来做什么关键服务,只是废物利用,天缘尝试着进行了一种比较简单的分区方式。
  /boot  50M (在做完后,我df看分区的时候,发现此分区只使用了9%,因此即使保留一个backup,也只需要大约20~30M就足够了,各位在实做的时候,此分区30M左右就可以了)
  交换分区 128M
  /    其他所有空间

  注意:对服务器而言,这样的分区方式严格说来是相当不可取的,在硬盘空间足够的情形下,请尽量为记录log,存放数据,存放临时文件的挂载点单独划分区域,这里的做法是因为硬盘太小的权益之计,各位朋友在利用此文安装规划工作用服务器的时候,如果硬盘空间允许,请一定不要按照此划分方式进行。

  接下来,进入交互界面,可以先查看分区
  p
  会列出原来的分区,由于原来装的是solaris 8 ,分区自然是sun格式的,
  接着,用
  d命令,将原来的分区全部删除吧
  输入d,会提示(1-8)
  按照刚才p显示的编号,进行删除

  当所有分区都删除完了后,再次使用p命令,确认已经删除完毕

  接着使用s命令

  出来如下提示:

  Drive type
  ?  auto configure
  0  custom (with hardware detected defaults)
  a  Quantum ProDrive 80S
  b  Quantum ProDrive 105S
  c  CDC Wren IV 94171-344
  d  IBM DPES-31080
  e  IBM DORS-32160
  f  IBM DNES-318350
  g  SEAGATE ST34371
  h  SUN0104
  i  SUN0207
  j  SUN0327
  k  SUN0340
  l  SUN0424
  m  SUN0535
  n  SUN0669
  o  SUN1.0G
  p  SUN1.05
  q  SUN1.3G
  r  SUN2.1G
  s  IOMEGA Jaz

  接着下面提示
  Select type (? for auto, 0 for custom):
  在这里,选择?或者r都可以,不用象官方说明上一样用0自己设置(因为等一下我们会删除掉分区来手工分的)

  恩,之后系统会自动分配完成,然后p看一下,生成了3个分区
  接着,用d命令,将第1,2个分区删除掉,只保留第3个分区(必须保留哦)
  Command (m for help): d
  Partition number (1-3): 1

  Command (m for help): d
  Partition number (1-3): 2

  请用p查看,确认有且只有下面一行:
  /dev/sda3       0   2733  2077080  5 Whole disk

  好了,现在开始真正地划分我们所要的空间,首先是/boot分区
  使用n命令

  Command (m for help): n
  Partition number (1-8): 1
  First cylinder (0-8635): (直接回车)
  Last cylinder or +size or +sizeM or +sizeK (0-8635, default 8635): +50M

  注意,如上面提示的,这里其实用+30M就可以了

  接下来是swap交换分区

  Command (m for help): n
  Partition number (1-8): 2
  First cylinder (64-8635): (输入64)
  Last cylinder or +size or +sizeM or +sizeK (0-8635, default 8635): +128M

  接着用t命令来修改此分区为swap格式

  Command (m for help): t
  Partition number (1-8): 2 (这里我们是要把第2个分区设置为swap,所以是2)
  Hex code (type L to list codes): L (查看一下相应分区的代码)

   0 Empty      4 SunOS usr    7 SunOS var    83 Linux native  
   1 Boot      5 Whole disk    8 SunOS home   8e Linux LVM   
   2 SunOS root   6 SunOS stand   82 Linux swap   fd Linux raid auto
   3 SunOS swap  
  Hex code (type L to list codes): 82 (按照上面的提示,82表示linux的swap分区,所以输入82)
  Changed system type of partition 2 to 82 (Linux swap)

  最后,划分最大的/分区

  Command (m for help): n
  Partition number (1-8): 4
  First cylinder (228-2733): 228
  Last cylinder or +size or +sizeM or +sizeK (228-2733, default 2733): (直接回车)
  Using default value 2733

  到此,划分完毕,用p命令看看
  Command (m for help): p

  Disk /dev/sda (Sun disk label): 19 heads, 80 sectors, 2733 cylinders
  Units = cylinders of 1520 * 512 bytes

  Device Flag  Start    End  Blocks  Id System
  /dev/sda1       0    64   48640  83 Linux native
  /dev/sda2 u     64    228  124640  82 Linux swap
  /dev/sda3       0   2733  2077080  5 Whole disk
  /dev/sda4      228   2733  1903800  83 Linux native

  以上的操作,都没有真正写入到分区表里,所以可以随意操作,用m命令可以查看帮助,即使错得一塌糊涂了,也可以直接用q命令在不保存的情形下退出。直到您规划满意了,可以使用w命令写入分区表,至此,分区完成。

0
相关文章