Install OS on Laptop - gkgkgk1215/else GitHub Wiki

Ubuntu νŒŒν‹°μ…˜ μ„€μ •

  1. μ„€μΉ˜ν•  λ•Œ β€œSomething else”λ₯Ό μ„ νƒν•˜μ—¬ νŒŒν‹°μ…˜ μž‘μ—… μ§„ν–‰

  2. λ””μŠ€ν¬ λ””λ°”μ΄μŠ€ 선택

  3. νŒŒν‹°μ…˜ μ’…λ₯˜

    • λΆ€νŠΈ νŒŒν‹°μ…˜ – λ¦¬λˆ…μŠ€ λΆ€νŒ… μ‹œμŠ€ν…œ νŒŒμΌλ“€μ΄ μ„€μΉ˜λœλ‹€. (/boot)
    • 루트 νŒŒν‹°μ…˜ – 주둜 μ‹œμŠ€ν…œ ν”„λ‘œκ·Έλž¨ κ΄€λ ¨ νŒŒμΌλ“€μ΄ μ„€μΉ˜λœλ‹€. (/)
    • μŠ€μ™‘ νŒŒν‹°μ…˜ – μ‹œμŠ€ν…œ μŠ€μ™‘ μ˜μ—­ (swap)
    • ν™ˆ νŒŒν‹°μ…˜ – μ‚¬μš©μž 데이터 μ˜μ—­ (/home)
    • var νŒŒν‹°μ…˜ – μ‹œμŠ€ν…œ 데이터 μ˜μ—­μœΌλ‘œ 각쒅 둜그 파일, μ„€μΉ˜ ν”„λ‘œκ·Έλž¨ μž„μ‹œ 파일 등이 μƒμ„±λ˜λŠ” μ˜μ—­ (/var)
  4. νŒŒν‹°μ…˜ λ‚˜λˆ„κΈ°, μ„€μ •

    • efi : 500M μ£Ό(primary), μ‹œμž‘(beginning), efi (λ‚΄ 경우, efi κ°€ μ„€μ •λ˜μ–΄μ•Όμ§€λ§Œ νŒŒν‹°μ…˜ μž‘μ—… 진행됨)
    • λΆ€νŠΈ : 500M μ£Ό(primary), μ‹œμž‘(beginning), Ext4 저널링 νŒŒμΌμ‹œμŠ€ν…œ, /boot
    • μŠ€μ™‘ : λ©”λͺ¨λ¦¬ 2λ°° : 20G μ£Ό(primary), μ‹œμž‘(beginning), μŠ€μ™‘(Swap area)
    • 루트 : 64G 논리(Logical), μ‹œμž‘(beginning), Ext4 저널링 νŒŒμΌμ‹œμŠ€ν…œ, / (λ‚˜μ€‘μ—λΌλ„ 더 λ§Žμ€ νŒŒν‹°μ…˜μ„ ν• λ‹Ήν•  수 μžˆλ„λ‘ 논리λ₯Ό 선택)
    • ν™ˆ : λ‚˜λ¨Έμ§€ 논리(Logical), μ‹œμž‘(beginning), Ext4 저널링 νŒŒμΌμ‹œμŠ€ν…œ, /home

μœˆλ„μš°μ—μ„œ νŒŒν‹°μ…˜ μ‚­μ œ

  1. PCμ—μ„œ DiskPartλ₯Ό μ—½λ‹ˆλ‹€.

    • "Windows ν‚€ + R"을 눌러 μ‹€ν–‰ λŒ€ν™” μƒμžλ₯Ό μ—½λ‹ˆλ‹€.
    • diskpartλ₯Ό μž…λ ₯ν•˜κ³  "확인"을 ν΄λ¦­ν•˜μ—¬ 검은 색 λͺ…λ Ή ν”„λ‘¬ν”„νŠΈ 창을 μ—½λ‹ˆλ‹€.
  2. EFI μ‹œμŠ€ν…œ νŒŒν‹°μ…˜ IDλ₯Ό λ³€κ²½ν•˜κ³  데이터 νŒŒν‹°μ…˜μœΌλ‘œ μ„€μ •

    • list disk(μ»΄ν“¨ν„°μ˜ λͺ¨λ“  λ””μŠ€ν¬λ₯Ό ν‘œμ‹œν•©λ‹ˆλ‹€.)
    • sel disk 0(μž‘μ—…ν•΄μ•Όν•˜λŠ” λ””μŠ€ν¬λ₯Ό μ‹λ³„ν•©λ‹ˆλ‹€. μ—¬κΈ°μ„œ 0은 λ””μŠ€ν¬ 문자λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.)
    • list partition(μ„ νƒν•œ λ””μŠ€ν¬μ˜ λͺ¨λ“  νŒŒν‹°μ…˜κ³Ό EFI μ‹œμŠ€ν…œ νŒŒν‹°μ…˜μ„ ν‘œμ‹œν•©λ‹ˆλ‹€.)
    • sel partition 1(μ‚­μ œν•  EFI νŒŒν‹°μ…˜μ„ μ„ νƒν•©λ‹ˆλ‹€. μ—¬κΈ°μ„œ 1은 EFI의 λ³Όλ₯¨ 번호λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.)
    • SET ID = ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
    • μ΄λ ‡κ²Œν•˜λ©΄ EFI μ‹œμŠ€ν…œ νŒŒν‹°μ…˜μ„ μ‚­μ œν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν•˜λ“œ λ“œλΌμ΄λΈŒμ—μ„œμ΄ νŒŒν‹°μ…˜μ„ μ œκ±°ν•˜λ €λ©΄ λ‹€μŒ 단계λ₯Ό κ³„μ†ν•˜μ‹­μ‹œμ˜€.
  3. λͺ…λ Ή μ€„λ‘œ EFI νŒŒν‹°μ…˜ μ‚­μ œ

    • list partition(ν•˜λ“œ λ“œλΌμ΄λΈŒμ˜ λͺ¨λ“  λ³Όλ₯¨μ„ ν‘œμ‹œν•©λ‹ˆλ‹€.)
    • sel partition 1(제거 ν•  νŒŒν‹°μ…˜μ„ μ‹λ³„ν•©λ‹ˆλ‹€. μ—¬κΈ°μ„œ 1은 λ³Όλ₯¨ 문자λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.)
    • delete partition override(Windows λ””μŠ€ν¬μ—μ„œ EFI νŒŒν‹°μ…˜μ„ μ œκ±°ν•©λ‹ˆλ‹€.)
  4. EFI μ‚­μ œ ν”„λ‘œμ„ΈμŠ€ μ™„λ£Œ

    • λ§ˆμ§€λ§‰μœΌλ‘œ 'DiskPartκ°€ μ„ νƒν•œ νŒŒν‹°μ…˜μ„ μ„±κ³΅μ μœΌλ‘œ μ‚­μ œν–ˆμŠ΅λ‹ˆλ‹€'λΌλŠ” λ©”μ‹œμ§€κ°€ ν‘œμ‹œλ˜λ©΄ "exit"λ₯Ό μž…λ ₯ν•˜μ—¬ 창을 λ‹«μŠ΅λ‹ˆλ‹€.

GRUB 볡ꡬ

  • Try Ubuntu.
  • Open terminal and make sure you are connected to the internet.
  • sudo add-apt-repository ppa:yannubuntu/boot-repair
  • sudo apt-get update
  • sudo apt-get install boot-repair
  • Open menu-bootrepair-recommended repair
  • After a while, "yes", then "ok"

Nouveau

  • μš°λΆ„νˆ¬ λ¦¬λˆ…μŠ€μ—μ„œ X Org Server와 μ—°κ΄€
  • NVIDIAκ³„μ—΄μ˜ κ·Έλž˜ν”½ μΉ΄λ“œ(특히 λ…ΈνŠΈλΆμ—μ„œ λ¬Έμ œκ°€ 자주 있음)λ₯Ό μ‚¬μš©ν•˜λŠ” μ œν’ˆμ—μ„œ μΆ”κ°€ λ“œλΌμ΄λ²„λ‘œ κΈ°λ³Έ Live CD에도 λ“€μ–΄κ°€λŠ” λ“œλΌμ΄λ²„λΌκ³  함.
  • 이 λ“œλΌμ΄λ²„κ°€ NVIDIA μ œν’ˆκ³Ό ν˜Έν™˜μ„±μ΄ 맀우 μ’‹μ§€ μ•Šμ•„ X Server λ‘œλ“œλ₯Ό λ°©ν•΄ν•˜κ³ , μ‹¬μ§€μ–΄λŠ” Kernel Panic을 μΌμœΌν‚€κΈ°λ„ ν•œλ‹€κ³  함.
  • UEFI둜 λΆ€νŒ…ν•˜κ²Œ 될 경우, Install Ubuntuλ‚˜ Trying Ubuntu with Install λ©”λ‰΄μ—μ„œ ν‚€λ³΄λ“œ Eλ₯Ό λˆ„λ₯΄λ©΄ μœ„ ν™”λ©΄μ²˜λŸΌ λΆ€νŒ… μ˜΅μ…˜μ„ μˆ˜μ •ν•  수 μžˆλŠ” 화면을 λ³΄μ—¬μ€λ‹ˆλ‹€. μœ„ ν™”λ©΄κ³Ό μ‹€μ œ λ‚΄μš©μ΄ λ‹€λ₯Ό 수 μžˆμ§€λ§Œ ν‘μ‚¬ν•©λ‹ˆλ‹€. μ—¬κΈ°μ„œ quiet splash λΆ€λΆ„ μ˜†μ— nomodeset을 μΆ”κ°€λ‘œ μž…λ ₯ν•œ ν›„ ν‚€λ³΄λ“œ F10을 눌러 λΆ€νŒ…ν•©λ‹ˆλ‹€.
  • λ˜λŠ”, λΆ€νŒ… 메뉴-recoveryμ—μ„œ failsafeX 메뉴λ₯Ό μ„ νƒν•œ ν›„ OKν•©λ‹ˆλ‹€. 그러면 nouveau OFF μƒνƒœλ‘œ λΆ€νŒ…λ©λ‹ˆλ‹€.
  • vim ν˜Ήμ€ nano λ“±μ˜ 에디터λ₯Ό μ΄μš©ν•˜μ—¬ /etc/modprobe.d/blacklist-nouveau.conf λΌλŠ” μ΄λ¦„μ˜ νŒŒμΌμ„ μƒμ„±ν•˜κ³  λ‹€μŒ λ‚΄μš©μ„ μΆ”κ°€ν•˜λ©΄ 영ꡬ적으둜 끌 수 있음.

[ref] https://blog.neonkid.xyz/66

Trouble Shooting

  • μš°λΆ„νˆ¬ λ“€μ–ΌλΆ€νŒ… μ„€μΉ˜ 도쀑 GRUB을 μ„€μΉ˜ν•  수 μ—†λ‹€λŠ” fatal μ—λŸ¬κ°€ λ°œμƒν•˜λ©° μ„€μΉ˜κ°€ 쀑단됨. (λΆ€νŒ… λ””μŠ€ν¬μ˜ ν˜•νƒœ MBR, GPT에 상관없이)

  • ASUS ROG GU603ZX λ…ΈνŠΈλΆμ—μ„œ BIOSλ₯Ό μ—…λ°μ΄νŠΈν•œ 이후 μš°λΆ„νˆ¬ 20.04 μ„€μΉ˜ 성곡. (μ •ν™•ν•œ 원인은 νŒŒμ•…ν• μˆ˜ μ—†μ—ˆμŒ)

  • 이후에도 λ™μΌν•˜κ²Œ fatal μ—λŸ¬κ°€ λ°œμƒν•˜μ˜€μŒ. λ…ΈνŠΈλΆμ— 두 개의 diskκ°€ μžˆλŠ”λ°(2GB, 1GB), κ·Έ 쀑 disk2에 μ„€μΉ˜λ§Œ ν•˜λ©΄ μ‹€νŒ¨ν•¨. disk1에 μœˆλ„μš°μ™€ ν•¨κ»˜ μ„€μΉ˜ν•˜λ‹ˆ 성곡.

  • μœ„μ˜ λ…ΈνŠΈλΆμ—μ„œ κ·Έλž˜ν”½ μΉ΄λ“œλŠ” sudo apt-get install nvidia-driver-535 버젼이 κ°€μž₯ μ’‹μŒ. 470 버젼은 λ“€μ–Ό λͺ¨λ‹ˆν„°κ°€ λ™μž‘ν•˜μ§€ μ•ŠμŒ.

  • λ¦¬λˆ…μŠ€μš© κ·Έλž˜ν”½ μΉ΄λ“œλŠ” NVIDIA ν™ˆνŽ˜μ΄μ§€μ—μ„œ λ‹€μš΄λ°›μ„ 수 μžˆμ§€λ§Œ, ν™ˆνŽ˜μ΄μ§€μ—μ„œ λ²„μ Όλ§Œ ν™•μΈν•œ 이후 apt둜 μ„€μΉ˜ν•˜λŠ” 것이 μ•ˆμ „ν•¨.

  • μœˆλ„μš° 11 μ„€μΉ˜ 이후 λ„€νŠΈμ›Œν¬ μΉ΄λ“œκ°€ μ‚¬μš΄λ“œ μΉ΄λ“œκ°€ λ™μž‘ν•˜μ§€ μ•ŠλŠ” μ΄μŠˆκ°€ λ°œμƒν•¨.

  • μ•Œκ³ λ³΄λ‹ˆ,BIOS에 λ„€νŠΈμ›Œν¬, μ‚¬μš΄λ“œ 등을 LOCK μ‹œν‚€λŠ” μ˜΅μ…˜μ΄ μžˆλŠ”λ°, 이 μ˜΅μ…˜λ“€μ΄ λ™μž‘ν•˜κ³  μžˆμ—ˆμŒ. 이것을 UNLOCK μ‹œν‚€λ‹ˆ λ¬Έμ œκ°€ 해결됨.

  • μœˆλ„μš° μ„€μΉ˜μ‹œ μ„€μΉ˜ν•  λ””μŠ€ν¬κ°€ 보이지 μ•ŠλŠ” 문제: BIOSμ—μ„œ Intel VMTλΌλŠ” κΈ°λŠ₯을 λ„λ‹ˆ 보이기 μ‹œμž‘ν•¨.

  • μ‚°μ—…μš©PC (Advantech)에 μš°λΆ„νˆ¬ μ„€μΉ˜μ‹œ λΆ€νŒ…λ””μŠ€ν¬(SANDISK, 512GB) 인식이 μ•ˆλ˜λŠ” λ¬Έμ œκ°€ μžˆμ—ˆμŒ. λΆ€νŒ… λ””μŠ€ν¬ μ œμž‘μ‹œ νŒŒν‹°μ…˜ 방식을 MBRμ—μ„œ GPT둜 λ³€κ²½ν–ˆκ³ , USB 3.0 ν¬νŠΈμ— 꽂아 λ””μŠ€ν¬λ₯Ό λ§Œλ“€μ—ˆλ”λ‹ˆ 인식이 λ˜μ—ˆμŒ. (원인은 λ‘˜μ€‘ ν•˜λ‚˜)