歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 從Linux硬盤安裝Ubuntu 8.10

從Linux硬盤安裝Ubuntu 8.10

日期:2017/2/28 17:02:09   编辑:Linux教程

  昨天是不幸的一天,因為Ubuntu 7.10的package dependency問題,導致我不能安裝新的package,因為之前自己曾經成功修復過一次,所以沾沾自喜,覺得這次也沒有問題,結果可想而知,不知道怎麼的連KDE最後都被remove掉了(可惡的apt-get -f install),之後又嘗試gnome, xfce,沒有一個成功,唯一的結果是依賴關系出錯的包越來越多。今天早晨在一位Debian的高手幫助下,KDE算是啟動起來了,但是已經被改的面目全非,而且kmail完全不能安裝,結果只能是reinstall。而且我的光驅又讀不了盤,網絡安裝不敢嘗試(TUD的網絡安裝是全自動,只要你選了,連分區都不能自己設定,全部自動),擔心萬一自動化過頭了,連我的HOME都搞掉了,那就慘了。所以只有硬盤安裝一條路了。

  硬盤安裝需要單純的一個分區,就好像我們光驅安裝需要一個hdd一樣,這個分區也只是用來當作光驅來用,臨時存儲安裝盤的文件,所以分區不能太大。當時我的apt-get完全壞掉了,不能進行任何分區操作,最後就想到了用swap分區,我的swap分區較大,為2G,作為任何os的安裝盤是完全夠用的。所以,首先swapoff,停止swap分區,fdisk /dev/hda這樣的之後,刪掉swap分區,然後再在原來swap的地方新建一個分區,弄成83,w之後退出。然後再用mkfs.ext3在這個新分區上面建立文件系統,mount這個小的“硬盤安裝盤”到一個目錄,比如/tmp/install。把你下載的installation.iso mount到/tmp/orig/,進行如下的操作:

  cd /tmp/orig
  cp -pr -pr ./* /tmp/install
  cp -pr -pr ./.disk /tmp/install //這一步不要忘記了,否則出不來ubuntu的deskotp界面

  然後umount /tm/install和/tmp/orig,現在“硬盤安裝盤”已經好了,重要的是如何通過Grub來引導,如下所示:

  ##Start
  title Ubuntu Installer
  root (hd0,0) //以前的交換分區所在的盤符
  kernel /casper/vmlinuz boot=casper root=/dev/ram ramdisk_size=1048576 rw
  initrd /casper/initrd.gz
  ##End

  casper是Ubuntu安裝盤的根目錄下的一個子目錄,裡面包含了所要用到的內核和ramdisk,相當於先啟動的一個小系統,然後這個小系統再引導Ubuntu的GUI安裝系統。

  進入安裝界面以後,小心分區,你可以再劃一個swap分區出來,然後把這個安裝硬盤分區保留下來,作為以後的救命稻草,只要你的Grub沒有被破壞,這個機器就可以成功通過這個小的“安裝硬盤分區”(相當於硬盤版本的LiveCD)引導起來,所以對於以後來說,還是很有用的。這個分區也可以作為以後安裝任何非Windows(我估計windows也可以這樣安裝)的一個專用硬盤分區,2-3G的空間,對於現在的系統,不過就是一部DVD,所以還是很劃算的。

  吃一塹長一智,以後的分區如下:

  hda1 3G 硬盤LiveCD分區(如果你想用更大的比如DVD形式的LiveCD,估計也是好主意)
  hda2 RAM_SIZE * 2 交換分區
  hda3 Home 分區
  hda4 /分區,系統分區

  這樣或者可以使你的Linux系統稍微安全一點,而且在沒有任何網絡可以幫助的情況下,即使主系統壞掉,你依然可以隨時提取你的數據。

Copyright © Linux教程網 All Rights Reserved