歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 通過knoppix安裝debian詳解

通過knoppix安裝debian詳解

日期:2017/2/27 9:37:39   编辑:更多Linux

  超簡單的debian安裝及漢化-- knoppix    幾個星期前,有兄弟提到通過knoppix安裝debian非常簡單。  knoppix對硬件的識別能力比debian的官方發布強得多,而且X的設置缺省就很好。  我有點忍不住好奇,趁nzlug舉辦Linux installfest買了一張knoppix 2003-06-06光盤(只要一鈕幣,跟國內的D版光盤一個價 ;-)試了一下。  結果盡管在安裝中遇到一些問題,仍然只用了1.5小時就完成了安裝+漢化全過程,的確是超簡單。knoppix真是Debian新手的福音哪。    一、准備工作  if (你的機器上只有一個windows系統) {  那就使用pqmagic或類似工具改變一下硬盤分區,釋放3G空間或更多給linux(knoppix安裝占1.9G)  }  elseif (你的機器上已經有至少一個linux和一個windows){  那就用gnu parted工具來修改分區  }  else{  continue ~_~  }  如果你的硬件比較特殊,請准備好所有硬件的linux驅動,最好是源代碼包,不要用rpm包。  (我在這一步准備了lUCent軟貓的驅動)    二、開始安裝  用knoppix光盤啟動,啟動參數用"knoppix lang=us 2"直接進console  啟動完成後,運行knx-hdinstall  選擇准備用來安裝linux的硬盤  進入cfdisk,在硬盤的free空間上建立一個swap分區(與內存大小相同)和一個ext2/ext3/reiserfs分區(建議reiserfs,速度真的比ext?快很多)  選擇使用swap分區(/dev/hda8),初始化,設置根分區(/dev/hda9),初始化 (這些設置要用你自己的呀,別抄我 ;-)  開始copy文件到硬盤上,wait......  然後是設置缺省開啟的服務,網絡設置  root的密碼,普通用戶(名為knoppix)的密碼  是否使用kdm(我選了否,因為沒有用過 ;-)  lilo是否裝到mbr上?(我又選了否,因為已經有了grub),如果硬盤上沒有其它linux存在,選yes  restart,取出光盤  如果你將lilo設到mbr,就直接選linux  因為我的沒有寫到mbr,我就用grub命令行啟動  grub> root (hd0,8)  grub> chainloader +1  grub> boot  這樣就看到lilo界面了,選linux,就ok    三、設置+漢化  用root登錄  1. mouse分區  knoppix已經自動識別硬盤上已有的分區,並在/mnt下建立了hda?之類的目錄  編輯/etc/fstab,把需要使用的分區前的#號去掉,然後掛載它  我做的是  mount /mnt/hda1 (windows)  mount /mnt/hda6 (老linux的/)  mount /mnt/hda7 (老linux的/home)  2. 是解決console下的鼠標問題(方便拷貝動作)  用gpmconfig試了一下  我的thinkpad比較特殊,端口是/dev/psaux,鼠標類型是fups2,其它參數不設就好  普通ps2滾輪鼠標應該設為/dev/psaux, imps2  但不知道為什麼,設置沒能保存到/etc/gpm.conf裡,而且我還有一個usb mouse  於是從以前的linux裡拷了一份,內容是  device=/dev/psaux  responsiveness=  repeat_type=  type=fups2  append="-M -m /dev/input/mice -t imps2"  sample_rate=  append這一行就是設置附加的第二個usb mouse  執行/etc/init.d/gpm restart  這樣,兩個鼠標都能在console下工作  3. 編譯軟貓驅動 (各位看官請編譯自己需要的adsl或網卡驅動之類的東東)  注意knoppix安裝的kernel-2.4.20-xft是用gcc 2.9.x編譯的,所以要改一下/usr/bin/gcc這個鏈接的指向  # cd /usr/bin  # ln -sf /usr/bin/gcc-2.95 /usr/bin/gcc  將軟貓驅動拷到/root裡,解壓  # cd ltmodem-8.26a9/  # ./build_module ; ./ltinst2 ; ./autoload  問題又來了,模塊編譯成功,但是沒有成功創建/dev/ttyLT0和/dev/modem  奇怪,不管他,手動建立  # mknod /dev/ttyLT0 c 62 64  # chown root:dialout /dev/ttyLT0  # ln -s /dev/ttyLT0 /dev/modem  # modprobe lt_serial  然後在/etc/modules文件裡加入lt_serial,這樣每次啟動後會自動加載軟貓驅動  可選項:用pppconfig配置拔號上網,也可以等會兒進kde後用kppp  我比較喜歡用pppconfig,執行它,配置比kppp更容易  給個名稱叫ihug(我的isp),動態dns,PAP,用戶名,密碼,115200,Tone,電話號,手動指定端口/dev/modem,finished  這樣就可以用pon ihug來拔號上網了  4. 修改apt-get源  knoppix自帶的sources.list超強,我們不需要那麼多  由於kde3.1.2只存在於unstable中,我就保留unstable好了  還有一個xfree86 4.3的unofficial apt source  我只保留了三行,結果如下  # cat /etc/apt/sources.list grep -v ^$ grep -v ^#  deb http://FTP.debian.org/debian unstable main contrib non-free  deb http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free  deb http://www.penguinppc.org/~daniels/sid/i386 ./  5. 拔號上網,升級  # pon ihug  # apt-get update  麻煩又來了,apt-get dist-upgrade的顯示亂七八糟,要刪掉一堆重要的東東,可怕  原來是當前unstable中kde的依賴有問題,還有一個mount-aes在作怪  暫時不全面升級了  # apt-get install mount kde-i18n-zhcn fcitx(呵呵,debian就是好,如此簡單)  注意,因為涉及到mount這個包,你一定要敲"Yes, do as I say!",才能安裝  6. X的中文字體  執行  # mount /mnt/hda1  # cp /mnt/hda1/windows/Fonts/simsun.ttc /usr/share/fonts/ttf/  因為fcitx和一些其它程序要用XLFD格式字體  拷貝一個老的simsun的hints文件到/etc/defoma/hints裡,內容如下  # cat /etc/defoma/hints/ttf-dynalab-simsun.hints  category truetype  begin /usr/share/fonts/ttf/simsun.ttc  Family = SimSun  FontName = SimSun-Regular  Encoding = Unicode  Location = English Chinese-China  Charset = ISO10646-1 GB2312 GBK GB18030 ISO8859-1  GeneralFamily = Song  Weight = Medium  Width = Fixed  Shape = Upright  Foundry = Dynalab  Priority = 15  TTCap = halfwidth-bw=0.5 italic-angle=0.167 no-roblique no-oblique no-ritalic  end  然後執行defoma-fonts register-all /etc/defoma/hints/ttf-dynalab-simsun.hints  修改/etc/X11/XF86Config-4  (a)將Load "freetype"改為Load "xtt"  (b)將下面兩行  FontPath "/usr/X11R6/lib/X11/fonts/defoma/CID"  FontPath "/usr/X11R6/lib/X11/fonts/defoma/TrueType"  改為  FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID/"  FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/"  7. bash設置  在~/.bashrc裡加上  eXPort QTDIR=/usr/share/qt3  export LANG=zh_CN.GBK  export LC_ALL=zh_CN.GBK  export GTK_IM_MODULE=xim  export XMODIFIERS=";@im=fcitx"  重新登錄root  8. 啟動X  寫個~/.xsession內容就是下面兩行  fcitx &  exec x-session-manager  然後當然是startx啦  一開始就是kde設置  我遇到一堆德文,幸虧還認得國旗 :-)  語言就是選那個最下面最長的一項  一路next.....  呵呵,有中文了,盡管有點發虛...  進了kde後,改一下鍵盤屬性,我把缺省設為us-english後,干脆把它禁止掉了  9. 創建新用戶  如果你不想用knoppix這個用戶,那就創建一個新的吧  # adduser carlos  # adduser carlos audio (carlos也要聽音樂)  # adduser carlos video (carlos還要看電影)  # adduser carlos dialout (拔號上網這任務不能總是交給root干吧)  # adduser carlos cdrom  # adduser carlos disk  # adduser carlos floppy  # adduser carlos dip  ....  反正就我一個用戶,哈哈....  新用戶也要照root那樣設置.bashrc和.xsession之類的    10. 用新用戶啟動進入X    美化什麼的我就不多說了...    有什麼錯誤,請指正...






Copyright © Linux教程網 All Rights Reserved