歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 解決Ubuntu 9.10安裝時死機的問題

解決Ubuntu 9.10安裝時死機的問題

日期:2017/2/28 16:39:46   编辑:Linux教程

最近想試一下Ubuntu 9.10,沒想到安裝Ubuntu 9.10卻遇到了很大的麻煩。用LIVECD啟動後,過幾秒鐘系統就死機了。不管是用Ubuntu 9.10官方的ISO,還是用基於Ubuntu 9.10的Linux Mint8或Linux Mint 8 KDE RC1都是這個問題。上網搜索多日,終於發現這個問題是由ACPI引起的,自啟動光盤會自動使用ACPI,即使是在GRUB的menu.lst中使用acpi=off參數,也一樣死機。網上有一個解決辦法,試了一下,果然有效。方法如下:

用光盤或硬盤啟動的方式啟動,啟動時注意不要進入正常的啟動模式,而是進入到“修復模式”(recovery mode)。如果是從硬盤啟動,在menu.lst中,要這樣寫:
title Install LinuxMint-8-KDE-RC1.iso
rootnoverify (hd0,1)
find /LinuxMint-8-KDE-RC1.iso
kernel /vmlinuz boot=/casper iso-scan/filename=/LinuxMint-8-KDE-RC1.iso ro single
initrd /initrd.lz
注意後面使用的是 ro single,這樣就會啟動到修復模式。

以修復模式啟動時會顯示一個菜單,選擇最後一項:
root Drop to root shell prompt
意思是啟動到命令行狀態。
進入命令行狀態後,輸入以下命令:
#cd /etc/rc2.d
#mv S99acpi-support K99acpi-support
#update-rc.d acpi-support defaults
最後一個命令會出一些提示,不用管它。
再輸入命令
#startx
啟動X窗口。
看到圖形界面後,試一下,應該不會再死機了。桌面上本來應該有一個“安裝”圖標,現在會看不到了。不過沒關系,可以從系統菜單中選擇。
如果是從硬盤ISO文件啟動的,安裝前要先打開終端,輸入命令
#sudo umount -l /isodevice
然後運行安裝程序,按指導進行操作就行了。
安裝過程中最好不要用CTRL+ALT+F1之類的切換控制台,會把屏幕切換得亂亂的:)

安裝完成後,第一次重啟系統前,要把GRUB的啟動配置改一下,應該可以直接在LIVECD啟動狀態下改(要注意所改文件所在的分區),也可以先啟動到修復模式後進入命令行了再進行修改。否則啟動後還是會死機。
#sudo vim /boot/grub/grub.cfg

將Linux Mint 8 Helena - KDE CE的啟動項加上acpi=off參數:
menuentry "Linux Mint 8 Helena - KDE CE, linux 2.6.31-16-generic (/dev/sda9)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,9)
search --no-floppy --fs-uuid --set 897e6c78-835e-4dec-91e0-62312b49d348
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=897e6c78-835e-4dec-91e0-62312b49d348 acpi=off ro quiet splash
initrd /boot/initrd.img-2.6.31-16-generic
}

用這種方式裝LinuxMint-8-KDE-RC1.iso成功了,裝上後運行得也很好。

我想裝Ubuntu 9.10/Linux Mint 8應該也是可以用這樣的方式來解決ACPI造成的死機問題的,因為它們使用的底層是一樣的,不過我沒有一個個試。

Copyright © Linux教程網 All Rights Reserved