作者 主題: [安裝經驗分享]在非64bit UEFI 筆電 上使用Lubuntu liveUSB  (閱讀 5158 次)

0 會員 與 1 訪客 正在閱讀本文。

pharmboy

  • 可愛的小學生
  • *
  • 文章數: 8
    • 檢視個人資料
在下最近購入了一台作為隨身打字上網機的Acer S1003,
性能表現感覺和價錢相符,
只是內建的win10裝完更新檔後硬碟就只剩12GB

另外因為我在網路上看到有人裝了ubuntu進去
有影片有真相:https://www.youtube.com/watch?v=f5Vz4oRK81Y
而且還有人貼心的製作了gist 教學清單
https://gist.github.com/franga2000/2154d09f864894b8fe84

所以我也天真的想來玩一玩,
想改用Lubuntu這個迷你的系統,
接著就展開了這個月折磨人的旅途  :P

以下以可能會讓人卡關的困難點為主體,分享一下安裝的心得

困難點一:S1003沒有F12 boot選單
         要進入這台迷你筆電的手段是:
         先從windows >> 設定 >> 更新和安全性 >> 復原 >> 立即重新啟動
         接著就可以進入UEFI或是USB開機的選項

困難點二 S1003的UEFI是32bit的!
         如題,它不支援64bit的Linux,
         如果你用 Universal USB Installer 或是Rufus來製作Live USB
         這台電腦是不會認帳的
         但是如果你用32bit的Linux 映像檔來製作Live USB,
         你最後會發現沒有UEFI開機支援,
         因此困難點二的解決方法就是自己build 開機用的 .efi檔案
         製造出一支有"32bit" efi檔案的 "64bit"版Linux LiveUSB!
         在前述的gist.github.com的教學文章有完整做法,
         
困難點三 Linux安裝和LiveUSB的經典問題,在grub選單確認安裝或試用後陷入黑屏/全黑螢幕狀態
         起因是LiveUSB的Linux系統認不出你的顯示卡/顯示晶片!
         因此要更改開機選項
         在LiveUSB的主選單出現後按F6進入開機選項
         把最尾巴的 "quiet splash --- "字串的splash後面再按空格加上 nomodeset
         因此會變成 "quiet splash nomodeset ---

這下總算boot進LiveUSB裡了~~~

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17484
    • 檢視個人資料
    • http://www.study-area.org
看來挺辛苦的呢,恭喜安裝成功!

goodjone

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
困難點二 S1003的UEFI是32bit的!
         如題,它不支援64bit的Linux,
         如果你用 Universal USB Installer 或是Rufus來製作Live USB
         這台電腦是不會認帳的
         但是如果你用32bit的Linux 映像檔來製作Live USB,
         你最後會發現沒有UEFI開機支援,
         因此困難點二的解決方法就是自己build 開機用的 .efi檔案
         製造出一支有"32bit" efi檔案的 "64bit"版Linux LiveUSB!
         在前述的gist.github.com的教學文章有完整做法,

請問您具體怎麼將bootia32.efi導出的呢?
我嘗試用VirtualBox操作了那個網站的所說明的指令
但是在輸入最後一段

# Build the GRUB image
../grub-mkimage -d . -o bootia32.efi -O i386-efi -p /boot/grub ntfs hfs appleldr boot cat efi_gop efi_uga elf fat hfsplus iso9660 linux keylayouts memdisk minicmd part_apple ext2 extcmd xfs xnu part_bsd part_gpt search search_fs_file chain btrfs loadbios loadenv lvm minix minix2 reiserfs memrw mmap msdospart scsi loopback normal configfile gzio all_video efi_gop efi_uga gfxterm gettext echo boot chain eval

後什麼也沒發生,途中也沒跳任何錯誤訊息,不清楚bootia32.efi生到哪裡去了
抱歉,不是很懂Linux,我的小筆電也是只吃x86的.efi,所以也想改用Lubuntu玩看看 :-\