歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix教程 >> FreeBSD4.7安裝手記

FreeBSD4.7安裝手記

日期:2017/2/27 17:44:00   编辑:Unix教程
FreeBSD
  我的硬盤原來劃分如下:
  
  hda1 6G FAT32 winxp
  hda2 Ext
  hda5 6G FAT32 apps1 (winXP)
  hda6 6G FAT32 apps2 (winXP)
  hda7 100M ext3 /boot (RH linux)
  hda8 6G ext3 / (RH linux)
  hda9 500M linux-swap (RH linux)
  hda10 6G ext3 /usr (RH linux)
  hda3 空閒空間
  
  我准備把我的FreeBSD安裝到空閒空間中.用FreeBSD光盤啟動,開始安裝FreeBSD,安裝過程中把未分配空間全部分給FreeBSD.引導程序選擇用FreeBSD的引導程序,安裝到MBR中(因為想用FreeBSD的引導程序啟動我的winXP和Redhat,沒想到就是這裡給我造成大麻煩).
  安裝好FreeBSD後重啟後出現FreeBSD的引導程序界面,F1可以啟動我的winXP,F3啟動FreeBSD,還有一個F5顯示drive 1,我猜想應該是Redhat,結果按F3後竟然顯示 missing operation,看來是我的FreeBSD無法識別redhat.現在想來能是我原來把grub安裝到了MBR導致,如果把grub安裝到啟動分區應該沒問題.
  因為我在安裝FreeBSD前沒有備份我的Redhat,裡面可有我很多有用的東東啊!想來想去還是應該恢復grub,用它來引導FreeBSD.
  拿出Redhat的第一張安裝光盤重啟動機器,按F5後鍵入linux rescue 進入rescue模式,先後進行語言(選english)和鍵盤布局設置後出現以下提示符: #sh>
  
  然後鍵入grub,等一會就出現 grub> 提示符.然後:
  
  grub>root (hd0,7)
  
  grub>setup (hd0)
  
  出現successful....字樣.先後 quit,exit重新啟動,哇哈哈,熟習的grub啟動界面終於出現,順利進入Redhat!
  
  下面的問題是如何把FreeBSD添加到grub啟動菜單裡,看下面:
  
  #cd /boot/grub
  
  #vi grub.conf
  
  在grub.conf中添加一下內容:
  
  # For booting FreeBSD
  title FreeBSD 4.7
  root (hd0,2,a)
  kernel /boot/loader
  
  保存後重新啟動,grub中即出現FreeBSD 4.7,選擇後可以順利進入FreeBSD.大功告成!
  
  下面是我現在的Fdisk -l /dev/hda的顯示:
  
  [root@microweb root]# fdisk -l /dev/hda
  
  Disk /dev/hda: 255 heads, 63 sectors, 5005 cylinders
  Units = cylinders of 16065 * 512 bytes
  
  Device Boot Start End Blocks Id System
  /dev/hda1 * 1 791 6353676 b Win95 FAT32
  /dev/hda2 792 4020 25936942+ f Win95 Ext'd (LBA)
  /dev/hda3 4021 5005 7912012+ a5 FreeBSD
  /dev/hda5 792 1582 6353676 b Win95 FAT32
  /dev/hda6 1583 2373 6353676 b Win95 FAT32
  /dev/hda7 2374 2386 104391 83 Linux
  /dev/hda8 2387 3176 6345643+ 83 Linux
  /dev/hda9 3177 3242 530113+ 82 Linux swap
  /dev/hda10 3243 4020 6249253+ 83 Linux
  
  
  
  
Copyright © Linux教程網 All Rights Reserved