[心得] 如何在 Acer ASPIRE 4745 G 中灌 Debia …

看板Linux作者 (廢死不可!)時間15年前 (2011/01/13 15:34), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
如何在 Acer ASPIRE 4745 G 中灌 Debian Linux: ASPIRE 4745 G 是一台相當有力的機器,但是內建的作業系統是小弟不想要的, 因此本文要說明如何在 Acer ASPIRE 4745 G 安裝 Debian Linux。 *** 注意:本流程將會洗掉 Acer ASPIRE 4745 G 裡的硬碟,請先備份你的資料 *** 0. 需求 a. 1 GB 以上隨身碟,要製造安裝隨身碟用(**注意,這隨身碟也要洗掉**) b. 一台已安裝 Debian 可工作之主機 c. Acer ASPIRE 4745 G 一台 (廢話!) d. 我們另外需要以下檔案: debian-507-i386-CD-1.iso -> 下載點是: ftp://linux.cdpa.nsysu.edu.tw/pub/Linux/Debian/debian-cd/5.0.7/i386/iso-cd/ debian-507-i386-CD-1.iso vmlinuz -> 下載點是: ftp://linux.cdpa.nsysu.edu.tw/pub/Linux/Debian/debian/dists/lenny/main/installer-i386/20090123lenny8/images/hd-media/vmlinuz inird.gz -> 下載點是: ftp://linux.cdpa.nsysu.edu.tw/pub/Linux/Debian/debian/dists/lenny/main/installer-i386/20090123lenny8/images/hd-media/initrd.gz e. 請自行編譯 2.6.35 可開機核心,裡面要有 atl1c 模組 以上網址我不縮址,原因是未來 Debian 升級後大家可以自行根據上面網址判斷新版資> 料下載路徑。 1. 製造可安裝開機隨身碟 a. fdisk 分割隨身碟 首先我們將隨身碟插入 0.b. 之 Debian 主機,執行 dmesg 你應該會看到以下訊息: [4334253.847589] usb-storage: device found at 21 [4334253.847591] usb-storage: waiting for device to settle before scanning [4334258.846529] usb-storage: device scan complete [4334258.847048] scsi 151:0:0:0: Direct-Access Generic USB Flash Disk 0.00 PQ: 0 ANSI: 2 [4334258.847308] sd 151:0:0:0: Attached scsi generic sg10 type 0 [4334258.847907] sd 151:0:0:0: [sdl] 3948544 512-byte logical blocks: (2.02 GB/1.88 GiB) [4334258.848561] sd 151:0:0:0: [sdl] Write Protect is off [4334258.848563] sd 151:0:0:0: [sdl] Mode Sense: 00 00 00 00 [4334258.848565] sd 151:0:0:0: [sdl] Assuming drive cache: write through [4334258.851024] sd 151:0:0:0: [sdl] Assuming drive cache: write through [4334258.851027] sdl: sdl1 [4334258.991087] sd 151:0:0:0: [sdl] Assuming drive cache: write through [4334258.991090] sd 151:0:0:0: [sdl] Attached SCSI removable disk 上面的訊息表示你的隨身碟被系統辨識為 /dev/sdl,我們以 root 權限執行 fdisk /dev/sdl 將 /dev/sdl 分割成以下分割區 (fdisk 用法請自行參考網路資料) Device Boot Start End Blocks Id System /dev/sdl1 * 1 245 1967931 6 FAT16 請注意 Boot 要打 * 號,分割區要分成 FAT16 或 FAT32,將分割區的資料寫入 然後離開 fdisk。 b. 格式化隨身碟 請以 root 權限執行 mkdosfs /dev/sdl1 ** 注意這裡的 /dev/sdl1 跟上面要一致,以免破壞自己的 Debian 主機 ** c. 安裝 syslinux 請以 root 權限執行 syslinux /dev/sdl1 ** 注意:如果你是第二次或第三次作這個動作,有可能會因為隨身碟的 mbr 裡面資料沒有清空導致無法使用隨身碟開機,必須再執行以下指令: install-mbr /dev/sdl ** 注意2:如果你沒有 syslinux 指令,請安裝 syslinux 套件 如果你沒有 install-mbr 指令,請安裝 mbr 套件 d. 複製開機檔至隨身碟中 請以 root 權限執行 mount -o iocharset=big5 /dev/sdl1 /mnt 將隨身碟掛載至 /mnt 目錄下。 ** 注意,mount 加 -o iocharset=big5 參數的主要目的是為了待會我們安裝 Debian Linux 時要使用繁體中文環境來進行安裝,若是以 English 環境安裝的話可以不加。 接著將上述三個檔案複製至 /mnt 目錄下: cp debian-507-i386-CD-1.iso /mnt cp vmlinuz /mnt cp initrd.gz /mnt e. 建立 syslinux 開機檔 在 /mnt 目錄中加上一個新的文字檔案 syslinux.cfg,內容是: default vmlinuz append initrd=initrd.gz f. 解除掛載隨身碟 請以 root 權限執行 umount /mnt 如此一來我們就建立好一支可開機的 Debian Linux 安裝隨身碟了。 g. 小結:為何我要作開機隨身碟不乾脆燒光碟安裝 ? 一句話:光碟版的 Debian 不曉得為什麼安裝過程會有錯誤訊息(找不到 Debian 光碟) !! 2. 安裝 a. 開機 將剛剛作好的安裝隨身碟插入 Acer ASPIRE 4745 G,打開電源,並且按 F12 選擇開機 裝置 (USB HDD) b. 安裝 Debian 請照一般 Debian 安裝流程安裝,唯二要注意點如下: b1. 安裝時會找不到網路卡,這是正常的,請先略過網路卡設定 b2. 安裝完要裝 grub 時請勿裝至主要開機磁區,會非常有可能安裝到隨身碟上(因為 我們是以隨身碟開機),在這種情況請手動安裝 grub 至 /dev/sdb 才可以開機。 3. 重新開機 依照步驟 2 安裝完 Debian 後即可重新開機,但是我們還必須進行以下作業才能讓此 電腦可以用。 a. 更改開機設定 我們在開機時有可能會出現 grub 無法開機的情況,請按 e 修改開機選單以下參數。 hd1 -> hd0 sdb1 -> sda1 修改完再按 b 開機,開機後請修改 /boot/grub/menu.lst 將 hd1 改成 hd0 sdb1 改成 sda1 再修改 /etc/fstab 將 /dev/sdb 改成 /dev/sda b. 安裝 2.6.35 核心 請先編譯一可開機之 2.6.35 核心,並記得加上 atl1c 之驅動程式,將此核心 debian 檔複製至此電腦,再以 root 權限執行 dpkg -i 2.6.35 核心.debin 來安裝 安裝完新的核心再重開機應該網路就可以用了。 4. 設定系統 一但有了網路,接下來就簡單了,我們可以隨我們的意思來安裝 Debian 套件,將系統 設定成我們要的方式。 5. 後記 我之前灌這台主機有成功,前兩天不小心把它搞爛要重灌時又花一些時間來摸索才成功 ,現在年紀大了忘得比記得快,所以乾脆寫成筆記以備下次再用。 -- #1CrdtBe8 (iPhone) [問題] 大量刪除相機膠捲內照片 evilkid0930:N大指的是從itunes刪除?還是找我的電腦當中的路徑? 11/07 18:31 yangajie:從我的電腦就可以了吧 11/07 18:34 nadoka:我的電腦 11/07 18:34 nadoka:不是我的 是你的電腦 11/07 18:34 ithildin:不是你的電腦 是你的我的電腦 11/07 18:47 -- ※ 發信站: 批踢踢實業坊(ptt.cc)

01/18 18:18, , 1F
Good.
01/18 18:18, 1F
現在出 Debian Squeeze,不必像上面這麼麻煩了.. ※ 編輯: wyvernlee 來自: 118.232.140.21 (03/04 23:12)
文章代碼(AID): #1DBghjMv (Linux)
文章代碼(AID): #1DBghjMv (Linux)