安裝linux於alt鍵壞掉的電腦 - Linux

Jake avatar
By Jake
at 2008-07-17T11:26

Table of Contents

前幾天撿了一台同事淘汰掉的舊筆電, 跑XP的速度是慢到無法忍受,
想說拿來裝linux應該還是嚇嚇叫, 先用 knoppix 跑看看, 用的是這個版本:
ftp://cle.linux.org.tw/pub/KNOPPIX/bv1al/KNOPPIX-BV1AL-20050417.iso

RAM太小了, 不開X-win
boot: root26 2 vga=791
跑純文字模式, 開機完的第一件事就是試試切換 console tty
結果alt鍵沒有反應. 那麼就暫時拿別的按鍵頂替一下吧.

cp /etc/console/boottime.kmap.gz .
vi boottime.kmap.gz

把這兩行換過來:
keycode 56 = Alt
keycode 100 = AltGr
改成
keycode 56 = AltGr
keycode 100 = Alt
把左右alt互換, 存檔之後執行:

loadkeys ./boottime.kmp.gz

成功, 可以切換 console tty 了.
好吧, 等到安裝完成, 再來如法泡製.
可是, 安裝過程也是需要切換 console tty 查看 sys log
那就把安裝程式的 keymap 也改過來好了.

網路安裝只要兩個檔案:
http://ftp.nl.debian.org/debian/dists/Debian4.0r3/main/installer-i386/
20070308etch2/images/netboot/debian-installer/i386/
這個目錄底下的 linux 和 initrd.gz
前者是安裝過程用的 kernel 請配合 boot loader 服用,
後者是 initial ram disk image 這裡頭的 keymap 須要修理一下.

mkdir tmpdir
cd tmpdir
gunzip -c ../initrd.gz | sudo cpio -iv 2>&1 | tee ../list
把 ../list 的最後一行刪除 (內容是 xxxx blocks) 改完留著備用.

左右 alt 的 keycode 分別定義在以下兩個檔案:
usr/share/keymaps/i386/qwerty/us.kmap.gz
usr/share/keymaps/i386/include/linux-with-alt-and-altgr.inc.gz
改好之後, 把 initial ram disk image 壓回來:
cat ../list | cpio -oH newc | gzip --best > ../initrd-patch.gz
cd ..
sudo rm -fR tmpdir

最後執行 grub-install 把 boot loader 灌進硬碟,
grub-install --root-directory=/mnt/hda1 /dev/hda
!!!注意!!! 我的 /dev/hda 是空的, 目前是以 knoppix live CD 開機,
請勿照抄以上這行命令, 請確認知道自己在幹什麼事.

把先前抓下來的 linux 和改造過的 initrd-patch.gz 複製到硬碟
cp linux /mnt/hda1/boot/vmlinux-install
cp initrd-patch.gz /mnt/hda1/boot/
編輯 /mnt/hda1/boot/grub/menu.lst 如下:

title debian 4.0r3 installer
root (hd0,0)
kernel /boot/vmlinux-install vga=791
initrd /boot/initrd-patch.gz

取出 knoppix 光碟, 重新開機, 開始安裝 debian

--
How shall my heart be unsealed unless it is broken?
By Kahlil Gibran

--
Tags: Linux

All Comments

Odelette avatar
By Odelette
at 2008-07-19T18:48
感謝分享 沒想到還可以這麼使用^^

Re: linux 免費教學資源

Adele avatar
By Adele
at 2008-07-17T02:18
※ 引述《wyvernlee (wyvernlee)》之銘言: : 唉..會 Linux 的人真是不值錢..噗 !! : → deepdish:這可能需要貼個正妹照片出來才有宅宅上鉤喔 07/16 20:36 : → chiucs:我想它只是想找個交流的舞台,也許他是高手 ...

2007 Desktop Linux Survey results revealed

Adele avatar
By Adele
at 2008-07-17T01:03
這篇不知道有沒有人po過。 http://www.desktoplinux.com/news/NS8454912761.html po過就當作複習和閒聊趨勢吧。 從圖表來看,可以知道ubuntu佔了linux使用者的30%。 因為他是Debian based的,所以若加上Debian和Debian bas ...

有關TCPDUMP/LIBPCAP

Zenobia avatar
By Zenobia
at 2008-07-17T00:31
我想請教一下非技術性的問題。 有人知道TCPDUMP/LIBPCAP的網站發生什麼事情嗎? 網站 http://www.tcpdump.org 有段時間都連不上去了。 我查了http://en.wikipedia.org/wiki/Tcpdump 好像也沒有相關的消息? -- 如果違反板規,還煩請版主 ...

ATI 我真是猜不透你啊!

Carolina Franco avatar
By Carolina Franco
at 2008-07-17T00:30
大家晚安 我是苦主 泣 感動的不得了 雖之前幾位大大提了幾個解法 但我都沒成功 搞掛 萬念俱灰下 還是放大絕重灌 又花了一個晚上 目前我解決了 我想我找到我的原因了 就是之前重灌的時候 螢幕換的問題atat 想都沒想過會這樣 我本來接15吋重灌 後來用22吋 就一直鬼打牆 開始出現很多問題 而目前重灌後 ...

怎麼安裝無蝦米到Fedora版本

Mason avatar
By Mason
at 2008-07-16T23:59
在google上面查詢,都只有出現Fe2-Fe4之前的版本 如果要安裝在Fe8 或Fe9的版本 需要怎麼安裝呢? http://cle.linux.org.tw/trac/wiki gcin有大概說明,但是還不是很明白, 可以麻煩會的大大說明一下嗎? 麻煩一下唷~ 謝謝 ^.^ - ...