PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   [?]請問Arch Linux該如何開機啟動 (https://www.pcdvd.com.tw/showthread.php?t=1014283)

公不 2013-06-06 12:17 AM

修正一下

上面我是用


dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sda6

謝謝

野口隆史 2013-06-06 09:51 AM

請問可以給我您的分割表資訊嗎?
引用:
fdisk -l /dev/sda

因為一般來說無法引導linux boot img
錯誤訊息不應該只有這樣
這反而比較像windows無法正確引導才發生的錯誤

公不 2013-06-06 12:19 PM

引用:
作者野口隆史
請問可以給我您的分割表資訊嗎?

因為一般來說無法引導linux boot img
錯誤訊息不應該只有這樣
這反而比較像windows無法正確引導才發生的錯誤

野口兄

我用拍照的




謝謝

公不 2013-06-07 12:29 PM

引用:
作者野口隆史
......
你的安裝方法大致是正確的
你要將arch自己的grub安裝在sdb6上
但是無法正確引道,但ubuntu卻可以
這有一個可能就是因為你的arch /boot使用了ext3以上的fs導致.....

野口兄

參考這篇

http://joshralin.blogspot.tw/2012/11/arch-linux_15.html

怪異的地方在於

他同樣使用ext4檔案系統

差異在於他將

Grub裝在sda

另外奇怪的是

他居然說arch linux的是Grub2

又重新安裝一次

可以確定

grub還是不能開

謝謝

野口隆史 2013-06-07 01:27 PM

是的,這個是我疏忽
arch也用grub2取代grub了
安裝grub-bios後,會覆蓋grub跟grub-legacy

那你這次重裝了之後
有甚麼樣的錯誤訊息嗎?

公不 2013-06-07 06:45 PM

引用:
作者野口隆史
是的,這個是我疏忽
arch也用grub2取代grub了
安裝grub-bios後,會覆蓋grub跟grub-legacy

那你這次重裝了之後
有甚麼樣的錯誤訊息嗎?

使用archlinux-2013.06.01-dual.iso

使用HD掛載ISO方式安裝

因會卡在偵測掛載ISO

故需要以下指令

mkdir win

mount /dev/sda1 /win

modprobe loop

losetup /dev/loop6 /win/archlinux-2013.06.01-dual.iso

exit

____磁碟分區概況________


____________安裝Grub錯誤訊息____________

謝謝

公不 2013-06-07 07:42 PM

因為ubuntu的Grub可以安裝成功

所以用ubuntu的Live CD

根據以下幾篇

http://wiki.ubuntu-tw.org/index.php...owtoRestoreGrub
http://ahhafree.blogspot.tw/2010/11/livecdgrub.html
http://blog.csdn.net/xunixing/article/details/8554898

嘗試過

grub-install /dev/sda6

以及

grub-install --force /dev/sda6

同樣出現圖片最下面的錯誤訊息



/usr/sbin/grub-bios-setup: warning: File system `ext2' doesn't support embedding.
/usr/sbin/grub-bios-setup: warning: E​​mbedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-bios-setup: error: will not proceed with blocklists.

怪異的是

為何

ubuntu的Live CD 卻可以正確安裝

謝謝

公不 2013-06-08 08:43 PM

正式解決

最後使用

代碼:
grub-install --force /dev/sda6

野口隆史 2013-06-08 08:49 PM

參考這裡,發生這個問題的原因主要是因為一個不正常的MBR block區塊導致
https://wiki.archlinux.org/index.ph...e_error_message

你在安裝MBR時,需要多帶一個參數
引用:
--force

野口隆史 2013-06-08 08:51 PM

引用:
作者公不
正式解決

最後使用

grub-install --force /dev/sda6

看來你已經自己解決了....
不過你終於可以開始體驗Arch的強大了
有任何問題,可以在這裡或去Arch論壇提問


所有的時間均為GMT +8。 現在的時間是12:33 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。