作者ededws1 (ATMJin)
看板Linux
標題[問題] 無法開機(疑似grub問題)
時間Fri Jan 3 16:36:57 2020
發行版: Lubuntu 19.10
Linux經驗: 低
昨天安裝完系統後在摸索套件的過程中,用套件管理軟體使用了全部更新按鈕
過程還算順利,但在中途跳出一個問題是請問grub要安裝在哪個分割區
我的分割區主要就 /、/boot、/home 三個(外加一個SWAP)
查了一下grub是開機用的套件,所以就選了/boot
之後他就繼續更新下去,只是最後跳出一個失敗訊息,但是我沒在意就沒記錄下來
然後我將電腦重開機,結果在跑完BIOS硬體檢測後出現亂碼
說亂碼其實也不是,只是由一堆詞跟數字組成,找不到可以閱讀的句子
只看得懂裡面有kernel這個詞
---
現在我想先用USB來修復grub試試看,想先問問看步驟有沒有問題
照網路上找到的方法:
sudo fdisk -l #查看電腦中的硬碟分割狀態
sudo mount /dev/sda1 /mnt #掛載分區 #這邊比較有疑問,我要掛的是/還是/boot
sudo grub-install –boot-directory=/mnt/boot /dev/sda #修復grub
#這邊的疑問是好像上面直接掛/boot分區的中間是--boot-directory=/mnt
#如果沒有/boot分區的話就是--boot-directory=/mnt/boot
不知道對不對,先感謝幫忙回答的各位先進了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.119.196 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1578040622.A.D30.html
1F:推 bamchisu: 應該要先chroot /mnt, 各位先進們也幫忙一下 01/03 17:50
3F:推 bamchisu: 真的要的話也需要 fdisk -l 的結果,我覺得整個重灌比 01/03 18:03
4F:→ bamchisu: 較快一點 01/03 18:03
5F:→ ededws1: 雖然整個重灌比較乾脆,畢竟是剛裝的乾淨系統,但想先試 01/03 19:08
6F:→ ededws1: 試其他方法當個經驗 01/03 19:08
7F:推 Gold740716: 就二樓那個連結 01/03 19:20
8F:→ ededws1: 請問二樓那個連結中間有一個 --bind 是什麼意思? 01/03 19:54
9F:→ ededws1: 那段是在掛載什麼東西? 01/03 19:56
10F:→ ededws1: 終於回家了,情況比想像中好一點 01/03 21:19
13F:→ ededws1: 然後第二個選項裡面有可以選擇開機的kernel版本 01/03 21:25
14F:→ ededws1: 原來他給我選5.3.0-24,可是我只有5.3.0-18 01/03 21:26
15F:→ ededws1: 總之選好版本後終於到桌面,不需要用到USB 01/03 21:28
16F:→ ededws1: 不過我還是要把這個grub處理好就是了 01/03 21:28
17F:推 holishing: 為什麼不用LTS,用這種版本的 ubuntu 不如用 Arch 01/04 00:16
18F:→ a58524andy: arch單純要裝個日用 跟著wiki走的話其實真的蠻無腦的 01/04 00:21
19F:→ idisnothing: 請教一下ARCH如果要設定固定IP 大家都怎麼設? 01/04 00:50
20F:→ idisnothing: 中文WIKI是寫說建立一個.service 讓它開機時執行 01/04 00:52
21F:→ idisnothing: 有更簡易的方法嗎?目前是在/etc/dhcpcd.conf裡寫入 01/04 00:53
22F:→ idisnothing: static ip,mask,gateway等資訊 01/04 00:53
24F:→ idisnothing: 但我這個方法是不是在開機時 dhcpcd仍會搜尋區網中的 01/04 00:59
25F:→ idisnothing: dhcp server並與之溝通 如果區網裡沒dhcp server 01/04 01:00
26F:→ idisnothing: 開機有可能會卡住很久 是這樣嗎? 01/04 01:01
27F:→ a58524andy: 亂猜的 wiki給的service file說after network.target 01/04 01:06
28F:→ a58524andy: before 01/04 01:07
29F:→ a58524andy: 而英文wiki針對dhcpd說建立一個針對某interface的 01/04 01:08
30F:→ a58524andy: service的話是寫after 01/04 01:08
31F:→ a58524andy: 所以應該沒這個問題(? 01/04 01:08
32F:→ a58524andy: 如果你的service file也都類似的dependency的話 01/04 01:10
33F:→ ededws1: 因為我根本不知道LTS跟ARCH是什麼 01/04 06:44
34F:→ ededws1: LTS是長期支援版本? 01/04 08:25
35F:推 Bellkna: arch設ip都用systemd-networkd比較多 wiki就有說明 01/04 08:56
36F:→ s8321414: LTS是長期支援版,Arch是另一套GNU/Linux散佈版 01/04 11:54
37F:→ idisnothing: 剛試了一下 dhcpcd在沒有dhcp server的區網裡 01/04 13:53
38F:→ idisnothing: 如果沒有設定static profile 開機會卡住一分多鐘 01/04 13:54
39F:→ idisnothing: 有設定static profile則否 01/04 13:54
40F:→ idisnothing: @Bellkna systemd-networkd會再試試 謝謝 01/04 13:55
41F:推 holishing: 總之建議原 po 先從 18.04 LTS 開始摸索起資源會較多 01/04 17:27
42F:→ holishing: Ubuntu^ 01/04 17:27
43F:→ Bellkna: 其實本來是用netctl 因為初期systemd-networkd有點問題 01/04 19:22
44F:→ Bellkna: 然後現在是剛好相反 變成netctl有問題 就改用systemd-net 01/04 19:22
45F:→ Bellkna: workd了 01/04 19:23
46F:→ ededws1: 想說應該沒差多少就選最新的了,下次如果還要重灌就18.04 01/04 21:00
47F:→ os369510: 會某樓 用netplan試試 01/05 11:58
48F:→ os369510: 20.04 focal 要出了 可以考慮 01/05 11:58
49F:推 holishing: 不太喜歡 netplan 這個 Canonical 自己加的東西 01/05 12:16
50F:→ ededws1: 不過也就單純的文字影片機,原本跑不動的1080P現在沒問題 01/05 18:05
51F:→ ededws1: 就很感動了 01/05 18:06
52F:→ ededws1: 其實原本就是打算到時候升20.04,誰知道中途會出問題 01/05 18:07
53F:→ duckfly: 開機有問題,新手請直接用boot-repair工具 01/08 21:41