歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 硬盤安裝Ubuntu A disk read error occurred

硬盤安裝Ubuntu A disk read error occurred

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

前兩天買了個筆記本三星R458-DS19 ,這個機型是不帶操作系統的。開始給裝了個XP,官方網站上找Driver,完了後fn熱鍵不能用,後來又在三星官方網站上找,原來熱鍵驅動放在他的 軟件 的tab裡。這些信息希望對買了這款筆記本想裝XP的朋友有用。
好了,步入正題。

公司的服務器是Linux的,於是就想在本本上裝個雙系統。第一個想到了Ubuntu。網上下了個 Ubuntu 9.04的ISO。虛擬光驅加載後用Wubi裡的幫我從光盤啟動安裝了Grub。重啟。ISO已加載,可以看到Linux的載入信息。

進入安裝界面前突然重啟了,重啟後電腦不能啟動。連原來的XP的啟動項都沒了。屏幕上顯示:

Boot From AHCI CD-ROM
A disk read error occurred
Press Ctrl+Alt+Del to restart.

還好移動硬盤上有個WinPE,接上移動硬盤,設置啟動介質,重啟。

順便說下,這款筆記本給移動硬盤上裝的PE老是不能啟動,需要在選擇PE的界面(Grub)按e鍵編輯下,吧hd0該成hd1就可以了,編輯完後回車,按b鍵啟動。

PE啟動到進度條那裡又重啟了,完了就看到機器硬盤上的XP啟動菜單了。

這次不敢選安裝Ubuntu了,進XP看來怎麼處理。

百度、google一番後,好多人說是硬盤有壞道,用fdisk怎麼怎麼弄下。感覺不太靠譜。去Ubuntu中文論壇上看了看,在一篇不想關的帖子中看到有人說到APIC的問題,忽然想到剛才Ubunt安裝前的Grub菜單中有一項 ACPI workarounds ,抱著不求甚解的精神,把這個項裡kernel這行末尾的 acpi=off noapic nolapic給第一項的末尾也加上。

重啟後選擇 Normal mode ,剛才的A disk read error occurred沒有再出現了,卻出現了新的問題,busy box。

再次重啟,網上找了找,又對Wubi生成的那個menu.lst做了些修改。

Ubuntu鏡像路徑:E:\Ubuntu\ubuntu-9.04-desktop-i386.iso
Wubi安裝的Grub的menu.list文件:C:\ubuntu\install\boot\grub\menu.lst
menu.lst內 容(我用的第一項 Normal modo):
#This file is modified at runtime by bootmenu.nsh
debug off
hiddenmenu
timeout 5
default 0
title Normal mode
find --set-root --ignore-floppies /ubuntu/install/boot/vmlinuz
kernel /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation iso-scan/filename=/Ubuntu/ubuntu-9.04-desktop-i386.iso automatic-ubiquity noprompt quiet splash boot=casper ro debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=cn console-setup/variantcode= -- acpi=off noapic nolapic
initrd /ubuntu/install/boot/initrd.gz
boot
title Safe graphic mode
find --set-root --ignore-floppies /ubuntu/install/boot/vmlinuz
kernel /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation iso-scan/filename= automatic-ubiquity noprompt debug debug-ubiquity xforcevesa boot=casper ro debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=cn console-setup/variantcode= --
initrd /ubuntu/install/boot/initrd.gz
boot
title ACPI workarounds
find --set-root --ignore-floppies /ubuntu/install/boot/vmlinuz
kernel /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation iso-scan/filename= automatic-ubiquity noprompt debug debug-ubiquity boot=casper ro debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=cn console-setup/variantcode= -- acpi=off noapic nolapic
initrd /ubuntu/install/boot/initrd.gz
boot
title Verbose mode
find --set-root --ignore-floppies /ubuntu/install/boot/vmlinuz
kernel /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation iso-scan/filename= automatic-ubiquity noprompt debug debug-ubiquity boot=casper ro debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=cn console-setup/variantcode= --
initrd /ubuntu/install/boot/initrd.gz
boot
title Demo mode
find --set-root --ignore-floppies /ubuntu/install/boot/vmlinuz
kernel /ubuntu/install/boot/vmlinuz iso-scan/filename= quiet splash boot=casper ro debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=cn console-setup/variantcode= --
initrd /ubuntu/install/boot/initrd.gz
boot

看來出現A disk error occurred是因為APIC導致的,這樣的話直接用ACPI workarounds項來安裝應該是沒問題的,大家試試吧。更深入的原因留給大家去深究把。希望對大家有幫助。

那位要引用的話請注明出處,打點字不容易啊。

Copyright © Linux教程網 All Rights Reserved