Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package grub-legacy is not available #16

Open
sloganking opened this issue Nov 14, 2019 · 16 comments
Open

Package grub-legacy is not available #16

sloganking opened this issue Nov 14, 2019 · 16 comments

Comments

@sloganking
Copy link

Package grub-legacy is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  grub-coreboot:i386 grub-coreboot grub2-common:i386 grub-pc:i386 grub-ieee1275:i386 grub-efi-ia32:i386
  grub-efi-amd64:i386 grub2-common grub-pc grub-ieee1275 grub-efi-ia32 grub-efi-amd64

E: Package 'grub-legacy' has no installation candidate

Error received on Linux Mint 19.1.

@Juha3141
Copy link

Juha3141 commented Nov 24, 2019

try this:sudo apt-get install grub-legacy
if this isn't work then you should update apt-get repository or upgrade

@circutrider21
Copy link

Grub-legacy isn't no longer available. Instead you should use grub-common which has all the tools that grub legacy had.

@M1sterPl0w
Copy link

I did install grub2 and this worked for me.

@circutrider21
Copy link

Are people still using this tutorial?

@fgsoftware1
Copy link

Are people still using this tutorial?

im mixing various tutorials.
if you want take a look
repository

@circutrider21
Copy link

circutrider21 commented Sep 14, 2021

@fgsoftware1 Don't create a 32-bit kernel, its 2021 and i386 came out in the 90s. Instead target x86_64, which most computers use nowadays

Also, you should look at these 2 resources...

  1. Use a acutal build system (I prefer GNU Make or Meson), using a shell script isn't the best of ideas
  2. Check out these 2 sites

If you have any questions, just ask here or on the Osdev Discord (I am devlooper on discord)
With that said, I wish you the best of luck!

@fgsoftware1
Copy link

@fgsoftware1 Don't create a 32-bit kernel, its 2021 and i386 came out in the 90s. Instead target x86_64, which most computers use nowadays

Also, you should look at these 2 resources...

  1. Use a acutal build system (I prefer GNU Make or Meson), using a shell script isn't the best of ideas
  2. Check out these 2 sites

If you have any questions, just ask here or on the Osdev Discord (I am devlooper on discord)
With that said, I wish you the best of luck!

im migrating system to 64-bit and i use ninja to build

@circutrider21
Copy link

Well, using writing ninja files by hand can get tedious, since ninja lacks the expression evaluation features of make.
I also didn't notice that you we're migrating to 64-bit, my bad.

@fgsoftware1
Copy link

Well, using writing ninja files by hand can get tedious, since ninja lacks the expression evaluation features of make.
I also didn't notice that you we're migrating to 64-bit, my bad.

im following this
https://github.com/davidcallanan/os-series

@circutrider21
Copy link

That's a good resource I guess. Its more modern then this tutorial, that's for sure.
You should see the links I sent earlier, they are what I used when I was starting.

@fgsoftware1
Copy link

That's a good resource I guess. Its more modern then this tutorial, that's for sure.
You should see the links I sent earlier, they are what I used when I was starting.

thanks

@M1sterPl0w
Copy link

@fgsoftware1 @circutrider21

Well, using writing ninja files by hand can get tedious, since ninja lacks the expression evaluation features of make.
I also didn't notice that you we're migrating to 64-bit, my bad.

im following this
https://github.com/davidcallanan/os-series

I guess this is more clear and modern, but it is far too shallow. He hasn't talked about GTD, Interrupts, networking e.g. And he isn't probably doing that in the near future. I am like many other an absolute beginner. This tutorial may be old, but its a starting point. OsDev.org is nice, but it isn't very handy to start.

Maybe you guys have a nice alternative :)

@circutrider21
Copy link

Are you talking about this tutorial. Or the one fgsoftware is using

@fgsoftware1
Copy link

Are you talking about this tutorial. Or the one fgsoftware is using

he talking about this tutorial i think

@M1sterPl0w
Copy link

M1sterPl0w commented Sep 15, 2021

Are you talking about this tutorial. Or the one fgsoftware is using

I was talking about the tutorial from David Callanan. This is more clear e.g. But this isn't quite extensive. The tutorial from this repo offers more information. If wyoos tutorial is not good, to start with, what is?

@fgsoftware1
Copy link

Are you talking about this tutorial. Or the one fgsoftware is using

I was talking about the tutorial from David Callanan. This is more clear e.g. But this isn't quite extensive. The tutorial from this repo offers more information. If wyoos tutorial is not good, to start with, what is?

take a look at this repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants